ENTITY view_attribute SUBTYPE OF (attribute); domain : base_type; optional_flag : BOOLEAN; SELF\attribute.parent : independent_view_definition; END_ENTITY; -- view_attribute |
Entity data types and their attributesattributename: express_id; parent: entity_or_view_definition; (OPT) order: INTEGER; (DER) parent_entity: entity_definition; view_attribute domain: base_type; optional_flag: BOOLEAN; (RT) parent: independent_view_definition; |
Global rules for this entity data type- |
public interface EView_attribute extends EAttributedomain (explicit attribute)int testDomain(EView_attribute type)case 1 EEntity getDomain(EView_attribute type) void setDomain(EView_attribute type, EEntity value, EEntity node1) void unsetDomain(EView_attribute type) optional_flag (explicit attribute)boolean testOptional_flag(EView_attribute type)boolean getOptional_flag(EView_attribute type) void setOptional_flag(EView_attribute type, boolean value) void unsetOptional_flag(EView_attribute type) |
public class CView_attribute implements EView_attributestatic EAttribute attributeDomain(EView_attribute type)static int usedinDomain(EView_attribute type, EEntity instance, ASdaiModel domain, AView_attribute result) static EAttribute attributeOptional_flag(EView_attribute type) |
public class AView_attribute extends AEntitypublic EView_attribute getByIndex(int index)public EView_attribute getCurrentMember(SdaiIterator it) |