ENTITY document_reference; ABSTRACT SUPERTYPE; assigned_document : document; source : label; DERIVE role : object_role := get_role(SELF); WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'ROLE_ASSOCIATION.ITEM_WITH_ROLE')) <= 1; END_ENTITY; -- document_reference |
Entity data types and their attributesdocument_referenceassigned_document: document; source: label; (DER) role: object_role; |
applied_document_reference (DOCUMENT_ASSIGNMENT_MIM) |
cc_design_specification_reference (AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM) |
draughting_specification_reference (AUTOMOTIVE_DESIGN) |
Usersdocument_referencerole_association.item_with_role role_select |
Global rules for this entity data typesubtype_exclusiveness_document_reference (AUTOMOTIVE_DESIGN)subtype_exclusiveness_document_reference (CATALOG_DATA_INFORMATION_MIM) |
public interface EDocument_reference extends EEntityassigned_document (explicit attribute)boolean testAssigned_document(EDocument_reference type)EDocument getAssigned_document(EDocument_reference type) void setAssigned_document(EDocument_reference type, EDocument value) void unsetAssigned_document(EDocument_reference type) source (explicit attribute)boolean testSource(EDocument_reference type)String getSource(EDocument_reference type) void setSource(EDocument_reference type, String value) void unsetSource(EDocument_reference type) role (derived attribute)EObject_role getRole(EDocument_reference type)boolean testRole(EDocument_reference type) |
public class CDocument_reference implements EDocument_referencestatic EAttribute attributeAssigned_document(EDocument_reference type)static int usedinAssigned_document(EDocument_reference type, EDocument instance, ASdaiModel domain, ADocument_reference result) static EAttribute attributeSource(EDocument_reference type) static EAttribute attributeRole(EDocument_reference type) static int usedinRole(EDocument_reference type, EObject_role instance, ASdaiModel domain, ADocument_reference result) |
public class ADocument_reference extends AEntitypublic EDocument_reference getByIndex(int index)public EDocument_reference getCurrentMember(SdaiIterator it) |