|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||
Schemas
represents the EXPRESS "interface" relationships (USE, REFERENCE) between an interfacing Schema and the SchemaElements that it interfaces from the Schema in which they are defined.
|
|||
public
SchemaScopeId
|
interfaced_id
the new Identifier for the SchemaElement in the interfacing schema. |
||
public
Boolean
|
isUSE
True if the interfacing statement is USE; False otherwise. |
||
|
|
|||
public
SchemaElement
|
interfaced_element
represents the SchemaElement interfaced by a schema-interfaces-elements relationship. |
||
public
Schema
|
interfacing_schema
the Schema that contains the USE, REFERENCE interface statement that directly or indirectly referred to the interfaced SchemaElement. |
||
|
|
|||
public
SchemaScopeId interfaced_id
the new Identifier for the SchemaElement in the interfacing schema.
|
public
Boolean isUSE
True if the interfacing statement is USE; False otherwise. isUSE can only be True if the interfaced SchemaElement is a NamedType.
|
|
|||
public
SchemaElement interfaced_element
represents the SchemaElement interfaced by a schema-interfaces-elements relationship. A given Schema can interface any number of SchemaElements from any number of other Schemas, but it interfaces any given element exactly once.
|
public
Schema interfacing_schema
the Schema that contains the USE, REFERENCE interface statement that directly or indirectly referred to the interfaced SchemaElement. A given SchemaElement can be interfaced into (referenced-in) 0 or more Schemas.
|
|
Poseidon for UMLTM UMLdoc |
|||||||||
|
||||||||||