ENTITY explicit_attribute SUBTYPE OF (attribute); domain : base_type; redeclaring : OPTIONAL explicit_attribute; optional_flag : BOOLEAN; END_ENTITY; -- explicit_attribute |
Entity data types and their attributesattributename: express_id; parent: entity_or_view_definition; (OPT) order: INTEGER; (DER) parent_entity: entity_definition; explicit_attribute domain: base_type; (OPT) redeclaring: explicit_attribute; optional_flag: BOOLEAN; |
Global rules for this entity data type- |
public interface EExplicit_attribute extends EAttributedomain (explicit attribute)int testDomain(EExplicit_attribute type)case 1 EEntity getDomain(EExplicit_attribute type) void setDomain(EExplicit_attribute type, EEntity value, EEntity node1) void unsetDomain(EExplicit_attribute type) redeclaring (explicit attribute)boolean testRedeclaring(EExplicit_attribute type)EExplicit_attribute getRedeclaring(EExplicit_attribute type) void setRedeclaring(EExplicit_attribute type, EExplicit_attribute value) void unsetRedeclaring(EExplicit_attribute type) optional_flag (explicit attribute)boolean testOptional_flag(EExplicit_attribute type)boolean getOptional_flag(EExplicit_attribute type) void setOptional_flag(EExplicit_attribute type, boolean value) void unsetOptional_flag(EExplicit_attribute type) |
public class CExplicit_attribute implements EExplicit_attributestatic EAttribute attributeDomain(EExplicit_attribute type)static int usedinDomain(EExplicit_attribute type, EEntity instance, ASdaiModel domain, AExplicit_attribute result) static EAttribute attributeRedeclaring(EExplicit_attribute type) static int usedinRedeclaring(EExplicit_attribute type, EExplicit_attribute instance, ASdaiModel domain, AExplicit_attribute result) static EAttribute attributeOptional_flag(EExplicit_attribute type) |
public class AExplicit_attribute extends AEntitypublic EExplicit_attribute getByIndex(int index)public EExplicit_attribute getCurrentMember(SdaiIterator it) |