ГОСТ Р ИСО/ТС 10303-25—2012
TYPE VisibililyKind =ENUMERATION OF
(public,
protected,
private):
END.TYPE: - - VisibililyKind
ENTITY Association
SUBTYPE OF (Relationship. GeneralizableElement):
connection : LIST [2:?) OF AssociationEnd:
END_ENTITY; - - Association
ENTITY AssociationEnd
SUBTYPE OF (ModelElement):
isNavigable
ordering
aggregation
:BOOLEAN:
: OrderingKind;
: AggregationKind;
targetScope : ScopeKind;
multiplicity: Multiplicity;
changeability : ChangeableKind:
UML_type: Classifier.
INVERSE
of_association : Association FOR connection:
END_ENT1TY; - - AssociationEnd
ENTITY Attribute
SUBTYPE OF (StructuralFeature);
END_ENTITY; - - Attribute
ENTITY BehavioralFeature
ABSTRACT SUPERTYPE OF (ONEOF (Operation))
SUBTYPE OF (Feature);
isQuery: BOOLEAN;
INVERSE
has: SET[0:?) OF Parameter FOR behavioralFeature:
END_ENTITY; - - BehavioralFeature
ENTITY Class
SUBTYPE OF (Classifier);
isActive: BOOLEAN;
END_ENTITY;--Class
ENTITY Classifier
ABSTRACT SUPERTYPE OF (ONEOF (Class. Datatype))
SUBTYPE OF (GeneralizableElement. Namespace);
INVERSE
typeof AssociationEnd
typeof_Parameter
: SET[0:?] OF AssociationEnd FOR UML_type;
: SET[0:?j OF Parameter FOR UMLJype;
typeof_StructuralFeature ; SET[0:?] OF StructuralFeature FOR UML_type;
owns: SET[0:?) OF Feature FOR owner.
END_ENTITY; - - Classifier
ENTITY Datatype
SUBTYPE OF (Classifier):
END_ENTITY; - - Datatype
ENTITY Element
ABSTRACT SUPERTYPE OF (ONEOF (ModelElement));
END_ENTITY; - - Element
ENTITY Elementlmport:
visibility
UML.afias
: VisibililyKind;
: Name;
importedElement: ModelElement;
package: Package:
ENDJENTITY: - - Elementlmport
26