ENTITY derived_shape_element SUBTYPE OF (derived_shape_aspect, shape_element); derived_from : SET [1:?] OF shape_element; SELF\shape_aspect.description RENAMED role : STRING; END_ENTITY; -- derived_shape_element |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; derived_shape_aspect (INV) deriving_relationships: SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; shape_element (OPT) id_x: STRING; (RT) name->element_name: STRING; (RT) of_shape->containing_shape: item_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) id: identifier; derived_shape_element derived_from: SET [1:?] OF shape_element; (RT) description->role: STRING; |
offset_shape_element (DERIVED_SHAPE_ELEMENT_XIM) |
Global rules for this entity data type- |
public interface EDerived_shape_element extends EDerived_shape_aspect, EShape_elementderived_from (explicit attribute)boolean testDerived_from(EDerived_shape_element type)AShape_element getDerived_from(EDerived_shape_element type) AShape_element createDerived_from(EDerived_shape_element type) void unsetDerived_from(EDerived_shape_element type) |
public class CDerived_shape_element implements EDerived_shape_elementstatic EAttribute attributeDerived_from(EDerived_shape_element type)static int usedinDerived_from(EDerived_shape_element type, EShape_element instance, ASdaiModel domain, ADerived_shape_element result) |
public class ADerived_shape_element extends AEntitypublic EDerived_shape_element getByIndex(int index)public EDerived_shape_element getCurrentMember(SdaiIterator it) |