|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||
Types
represents the "redeclaration" of an EXPRESS attribute in a subtype of the entity data type for which that attribute was originally declared. A redeclaration represents a refinement of the original attribute concept in the subtype, and it states corresponding constraints on the possible values of that attribute in the subtype. It may also rename the attribute for the subtype.
|
|||
public
Boolean
|
isMandatory
True if the entity instance is required to have a value for this attribute in this subtype; False if it is permitted to have no specified value. |
||
public
TypeScopeId
|
renamed
an additional EXPRESS identifier that may be used to identify the original attribute in this subtype. |
||
|
|
|||
public
Expression
|
derivation
|
||
public
Attribute
|
original_attribute
identifies the original Attribute being redeclared by the Redeclaration |
||
public
ParameterType
|
redeclared_type
|
||
public
EntityType
|
scope
represents the relationship between the redeclaration and the entity data type to which the redeclaration applies. |
||
|
|
|||
public
Boolean isMandatory
True if the entity instance is required to have a value for this attribute in this subtype; False if it is permitted to have no specified value. This attribute is only present if isOptional is True for the original attribute.
|
public
TypeScopeId renamed
an additional EXPRESS identifier that may be used to identify the original attribute in this subtype.
|
|
|||
public
Expression derivation
|
public
Attribute original_attribute
identifies the original Attribute being redeclared by the Redeclaration
|
public
ParameterType redeclared_type
|
public
EntityType scope
represents the relationship between the redeclaration and the entity data type to which the redeclaration applies. Values for the original attribute are constrained by the redeclaration for instances of that EntityType and all of its subtypes.
|
|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||