ENTITY attribute ABSTRACT SUPERTYPE OF (ONEOF (derived_attribute, explicit_attribute, inverse_attribute, view_attribute)); name : express_id; parent : entity_or_view_definition; order : OPTIONAL INTEGER; DERIVE parent_entity : entity_definition := get_entity_definition(parent); END_ENTITY; -- attribute |
Entity data types and their attributesattributename: express_id; parent: entity_or_view_definition; (OPT) order: INTEGER; (DER) parent_entity: entity_definition; |
derived_attribute (SDAI_DICTIONARY_SCHEMA) |
explicit_attribute (SDAI_DICTIONARY_SCHEMA) |
inverse_attribute (SDAI_DICTIONARY_SCHEMA) |
view_attribute (SDAI_DICTIONARY_SCHEMA) |
Global rules for this entity data type- |
public interface EAttribute extends EEntityname (explicit attribute)boolean testName(EAttribute type)String getName(EAttribute type) void setName(EAttribute type, String value) void unsetName(EAttribute type) parent (explicit attribute)boolean testParent(EAttribute type)EEntity_or_view_definition getParent(EAttribute type) void setParent(EAttribute type, EEntity_or_view_definition value) void unsetParent(EAttribute type) order (explicit attribute)boolean testOrder(EAttribute type)int getOrder(EAttribute type) void setOrder(EAttribute type, int value) void unsetOrder(EAttribute type) parent_entity (derived attribute)EEntity_definition getParent_entity(EAttribute type)boolean testParent_entity(EAttribute type) |
public class CAttribute implements EAttributestatic EAttribute attributeName(EAttribute type)static EAttribute attributeParent(EAttribute type) static int usedinParent(EAttribute type, EEntity_or_view_definition instance, ASdaiModel domain, AAttribute result) static EAttribute attributeOrder(EAttribute type) static EAttribute attributeParent_entity(EAttribute type) static int usedinParent_entity(EAttribute type, EEntity_definition instance, ASdaiModel domain, AAttribute result) |
public class AAttribute extends AEntitypublic EAttribute getByIndex(int index)public EAttribute getCurrentMember(SdaiIterator it) |