|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||
Rules
Schemas.CommonElement
Rules.SupertypeRule
a collection of rules requiring specific relationships among the Extents of two or more subtypes of a given supertype EntityType. The constraint can be stated as a relationship among the Extents as Sets of entity instances. SupertypeRule corresponds to the EXPRESS supertype-clause attached to an entity declaration or to a SUBTYPE_CONSTRAINT declaration.
|
|||
public
ScopedId
|
id
the identifier, if any, for the SupertypeRule. |
||
|
|
|||
public
SubtypeConstraint
|
constraints
represents the relationship between a SupertypeRule (supertype-clause or SUBTYPE_CONSTRAINT) and the individual subtype constraints it contains. |
||
public
Extent
|
supertype
|
||
|
|
|||
public
ScopedId id
the identifier, if any, for the SupertypeRule. It is used only to control interfacing of Rules. SupertypeRules stated in supertype-expressions never have identifiers; SupertypeRules stated as SUBTYPE_CONSTRAINTS always do.
|
|
|||
public
SubtypeConstraint constraints
represents the relationship between a SupertypeRule (supertype-clause or SUBTYPE_CONSTRAINT) and the individual subtype constraints it contains.
|
public
Extent supertype
|
|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||