ENTITY chain_based_associated_shape_element SUBTYPE OF (chain_based_item_identified_representation_usage, shape_aspect); DERIVE SELF\item_identified_representation_usage.definition : shape_aspect := SELF; END_ENTITY; -- chain_based_associated_shape_element |
Entity data types and their attributesitem_identified_representation_usagename: label; (OPT) description: text; definition: item_identified_representation_usage_definition; used_representation: representation; identified_item: representation_item; chain_based_item_identified_representation_usage nodes: LIST [2:?] OF UNIQUE representation; undirected_link: LIST [1:?] OF UNIQUE chained_representation_link; (DER) root: representation; (RT) (DER) used_representation->leaf: representation; (DER) directed_link: LIST [1:?] OF representation_relationship; shape_aspect name: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; chain_based_associated_shape_element (RT) (DER) definition: shape_aspect; |
Global rules for this entity data type- |
public interface EChain_based_associated_shape_element extends EChain_based_item_identified_representation_usage, EShape_aspect |
public class CChain_based_associated_shape_element implements EChain_based_associated_shape_elementstatic EAttribute attributeDefinition(EChain_based_associated_shape_element type)static int usedinDefinition(EChain_based_associated_shape_element type, EShape_aspect instance, ASdaiModel domain, AChain_based_associated_shape_element result) |
public class AChain_based_associated_shape_element extends AEntitypublic EChain_based_associated_shape_element getByIndex(int index)public EChain_based_associated_shape_element getCurrentMember(SdaiIterator it) |