ГОСТ Р ИСО 12006-3—2017
xtdRelCollects, xtdRelAssignsCollections, xtdkelSequences,
xtdRelDocuments, xtdRelAssignsUnits, xtdRelAssignsValues,
xtdRelAssignsPropertyWithValues))
SUBTYPE OF(xtdRoot);
ViewSelector :OPTIONAL xtdName;
ENb_ENTITY;
ENTITY xtdRelCollects
SUbTYPE OF(xtdRelatior.ship);
RelatedThings:SET fls?] OF xtdRoot; RelatingCollection :
xtdCollectior.;
ENb_ENTITY;
ENTITY xtdRelCompose3
SUBTYPE OF(xtdRelAssociates);
WHERE
WR1 ;SIZEOF(QUERY(Result <* SELF.RelatedObjects I
NOT(1YPECF(SELb.RelatingObject) - TYPEOF(Result)>>) - 0 ;
WR2:SlZEOF(CUERY<Result2<*RelatedObjects Relatir.qObject:-
Result2)) - 0;
END_ENTI1Y;
ENTITY xtdRelDocuments
SUBTYPE OF(xtdRelatior.ship);
RelatedObjects ;SET [1:?* Ob xtdObject; RelatingDocument
xtdExternalDocument;
END_ENTITY;
ENTITY xtdRelGroups
SUBTYPE OF(xtdRelAssociates);
WHERE
WR1 :S12EOF(QUERY(Result <*RelatedObjects IRelatingObject:-
Result)) - 0;
ENO_ENTlTY;
ENTITY xtdRelSequences
SUBTYPE OF(xtdRelatior.ship);
RelatingActivity
RelatedActivity
:OPTIONAL
: OPTIONAL
xtdActivity;
xtdActivity;
:RelatedActivityrO: RelatinqActivity;
:EXISTS(RelatingActivity) OR EXISTS(RelatedActivity);
WHERE
WR1
WR2
END_ENTITY;
ENTITY xtdRelSpecializes
SUBTYPE OF(xtdRelAssociates);
WHERE
WRI :S12EOF(QUERY (Result
< *
RelatedObjects IRelatmgObject:-
Result)) - 0;
WR2 :SI2EOt(QUERY(Result <* SELF.RelatedObjects |
NOT(TYPEOF(SELF.RelatingObject) - TYPEOF(Result>))) - C;
END ENTITY;
24
ENTITY xtdRoot
ABSTRACT SUPERTYPE OF (ONEOF(xtdObject, xtdRelationship, xtdCollection))