ENTITY external_class_with_attributes SUBTYPE OF (class_with_attributes, externally_defined_class); source_x : externally_defined_class_select; DERIVE SELF\externally_defined_item.source : external_source := ?; END_ENTITY; -- external_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; externally_defined_item item_id: source_item; source: external_source; externally_defined_class - external_class_with_attributes source_x: externally_defined_class_select; (RT) (DER) source: external_source; |
Global rules for this entity data type- |
public interface EExternal_class_with_attributes extends EClass_with_attributes, EExternally_defined_classsource_x (explicit attribute)int testSource_x(EExternal_class_with_attributes type)case 1 EEntity getSource_x(EExternal_class_with_attributes type) void setSource_x(EExternal_class_with_attributes type, EEntity value, EEntity node1) void unsetSource_x(EExternal_class_with_attributes type) |
public class CExternal_class_with_attributes implements EExternal_class_with_attributesstatic EAttribute attributeSource_x(EExternal_class_with_attributes type)static int usedinSource_x(EExternal_class_with_attributes type, EEntity instance, ASdaiModel domain, AExternal_class_with_attributes result) static EAttribute attributeSource(EExternal_class_with_attributes type) static int usedinSource(EExternal_class_with_attributes type, EExternal_source instance, ASdaiModel domain, AExternal_class_with_attributes result) |
public class AExternal_class_with_attributes extends AEntitypublic EExternal_class_with_attributes getByIndex(int index)public EExternal_class_with_attributes getCurrentMember(SdaiIterator it) |