ENTITY common_datum_armx SUBTYPE OF (common_datum); made_up_by : SET [2:?] OF single_datum; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.description : text := ?; SELF\datum.identification : identifier := ?; SELF\shape_aspect.name : label := ?; END_ENTITY; -- common_datum_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; datum identification: identifier; (INV) established_by_relationships: SET [1:?] OF shape_aspect_relationship FOR related_shape_aspect; common_datum - common_datum_armx made_up_by: SET [2:?] OF single_datum; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) description: text; (RT) (DER) identification: identifier; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface ECommon_datum_armx extends ECommon_datummade_up_by (explicit attribute)boolean testMade_up_by(ECommon_datum_armx type)ASingle_datum getMade_up_by(ECommon_datum_armx type) ASingle_datum createMade_up_by(ECommon_datum_armx type) void unsetMade_up_by(ECommon_datum_armx type) |
public class CCommon_datum_armx implements ECommon_datum_armxstatic EAttribute attributeMade_up_by(ECommon_datum_armx type)static int usedinMade_up_by(ECommon_datum_armx type, ESingle_datum instance, ASdaiModel domain, ACommon_datum_armx result) static EAttribute attributeOf_shape(ECommon_datum_armx type) static int usedinOf_shape(ECommon_datum_armx type, EProduct_definition_shape instance, ASdaiModel domain, ACommon_datum_armx result) static EAttribute attributeProduct_definitional(ECommon_datum_armx type) static EAttribute attributeDescription(ECommon_datum_armx type) static EAttribute attributeIdentification(ECommon_datum_armx type) static EAttribute attributeName(ECommon_datum_armx type) |
public class ACommon_datum_armx extends AEntitypublic ECommon_datum_armx getByIndex(int index)public ECommon_datum_armx getCurrentMember(SdaiIterator it) |