Overview Schemas Index

MANAGEMENT_RESOURCES_SCHEMA (jsdai.SManagement_resources_schema)


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 attributes

document_reference
          assigned_document: document;
          source: label;
          (DER) role: object_role;

Known subtypes

          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)

Users

document_reference
          role_association.item_with_role
                    role_select

Global rules for this entity data type

          subtype_exclusiveness_document_reference (AUTOMOTIVE_DESIGN)
          subtype_exclusiveness_document_reference (CATALOG_DATA_INFORMATION_MIM)

public interface EDocument_reference extends EEntity

assigned_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_reference

          static 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 AEntity

          public EDocument_reference getByIndex(int index)
          public EDocument_reference getCurrentMember(SdaiIterator it)