ENTITY class_with_attributes SUBTYPE OF (class_armx, characterized_class); version_id : OPTIONAL STRING; used_classification_system : OPTIONAL class_system; DERIVE SELF\characterized_object.name : label := ?; SELF\characterized_object.description : text := ?; INVERSE characterization_attributes : SET [0:?] OF classification_attribute FOR characterized_class; END_ENTITY; -- class_with_attributes |
Entity data types and their attributesgroupname: label; (OPT) description: text; (DER) id: identifier; class - class_armx id_x: STRING; (RT) (DER) id: identifier; characterized_object name: label; (OPT) description: text; characterized_class - class_with_attributes (OPT) version_id: STRING; (OPT) used_classification_system: class_system; (RT) (DER) name: label; (RT) (DER) description: text; (INV) characterization_attributes: SET [0:?] OF classification_attribute FOR characterized_class; |
external_class_with_attributes (CLASSIFICATION_WITH_ATTRIBUTES_XIM) |
Global rules for this entity data type- |
public interface EClass_with_attributes extends EClass_armx, ECharacterized_classversion_id (explicit attribute)boolean testVersion_id(EClass_with_attributes type)String getVersion_id(EClass_with_attributes type) void setVersion_id(EClass_with_attributes type, String value) void unsetVersion_id(EClass_with_attributes type) used_classification_system (explicit attribute)boolean testUsed_classification_system(EClass_with_attributes type)EClass_system getUsed_classification_system(EClass_with_attributes type) void setUsed_classification_system(EClass_with_attributes type, EClass_system value) void unsetUsed_classification_system(EClass_with_attributes type) characterization_attributes (inverse attribute)AClassification_attribute getCharacterization_attributes(EClass_with_attributes type, ASdaiModel domain) |
public class CClass_with_attributes implements EClass_with_attributesstatic EAttribute attributeVersion_id(EClass_with_attributes type)static EAttribute attributeUsed_classification_system(EClass_with_attributes type) static int usedinUsed_classification_system(EClass_with_attributes type, EClass_system instance, ASdaiModel domain, AClass_with_attributes result) static EAttribute attributeName(EClass_with_attributes type) static EAttribute attributeDescription(EClass_with_attributes type) static EAttribute attributeCharacterization_attributes(EClass_with_attributes type) |
public class AClass_with_attributes extends AEntitypublic EClass_with_attributes getByIndex(int index)public EClass_with_attributes getCurrentMember(SdaiIterator it) |