ENTITY composite_group_shape_aspect_armx SUBTYPE OF (composite_shape_aspect_armx); DERIVE no_of_elements : INTEGER := SIZEOF(elements); SELF\shape_aspect.description : text := 'group'; END_ENTITY; -- composite_group_shape_aspect_armx |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; composite_shape_aspect (INV) component_relationships: SET [2:?] OF shape_aspect_relationship FOR relating_shape_aspect; composite_shape_aspect_armx elements: SET [2:?] OF shape_aspect; composite_group_shape_aspect_armx (DER) no_of_elements: INTEGER; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface EComposite_group_shape_aspect_armx extends EComposite_shape_aspect_armxno_of_elements (derived attribute)integer getNo_of_elements(EComposite_group_shape_aspect_armx type)boolean testNo_of_elements(EComposite_group_shape_aspect_armx type) |
public class CComposite_group_shape_aspect_armx implements EComposite_group_shape_aspect_armxstatic EAttribute attributeNo_of_elements(EComposite_group_shape_aspect_armx type)static EAttribute attributeDescription(EComposite_group_shape_aspect_armx type) |
public class AComposite_group_shape_aspect_armx extends AEntitypublic EComposite_group_shape_aspect_armx getByIndex(int index)public EComposite_group_shape_aspect_armx getCurrentMember(SdaiIterator it) |