Overview Schemas Index

DOCUMENT_SCHEMA (jsdai.SDocument_schema)


ENTITY document;
          id : identifier;
          name : label;
          description : OPTIONAL text;
          kind : document_type;
INVERSE
          representation_types : SET [0:?] OF document_representation_type FOR represented_document;
END_ENTITY; -- document

Entity data types and their attributes

document
          id: identifier;
          name: label;
          (OPT) description: text;
          kind: document_type;
          (INV) representation_types: SET [0:?] OF document_representation_type FOR represented_document;

Known subtypes

          document_file (FILE_IDENTIFICATION_MIM)
          document_with_class (DOCUMENT_SCHEMA)

Users

document
          action_method_with_associated_documents.documents
          applied_approval_assignment.items
                    approval_item
                              pdm_approval_item
                                        design_pdm_approval_item
          applied_date_and_time_assignment.items
                    date_and_time_item
                              pdm_date_and_time_item
                                        design_pdm_date_and_time_item
          applied_date_assignment.items
                    date_item
                              pdm_date_item
                                        design_pdm_date_item
          applied_security_classification_assignment.items
                    security_classification_item
                              pdm_security_classification_item
                                        design_pdm_security_classification_item
          date_time_interval_assignment.is_applied_to
                    general_organizational_data_select
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          document_assignment.assigned_document
          document_identifier_assignment.items
                    document_identifier_assigned_item
          document_product_association.relating_document
          document_reference.assigned_document
          document_relationship.related_document
          document_relationship.relating_document
          document_representation_type.represented_document
          document_usage_constraint.source
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          product_definition_with_associated_documents.documentation_ids
          retention_assignment.items
                    retention_item
          retention_period.is_applied_to
                    general_organizational_data_select

Global rules for this entity data type

          -

public interface EDocument extends EEntity

id (explicit attribute)

          boolean testId(EDocument type)
          String getId(EDocument type)
          void setId(EDocument type, String value)
          void unsetId(EDocument type)

name (explicit attribute)

          boolean testName(EDocument type)
          String getName(EDocument type)
          void setName(EDocument type, String value)
          void unsetName(EDocument type)

description (explicit attribute)

          boolean testDescription(EDocument type)
          String getDescription(EDocument type)
          void setDescription(EDocument type, String value)
          void unsetDescription(EDocument type)

kind (explicit attribute)

          boolean testKind(EDocument type)
          EDocument_type getKind(EDocument type)
          void setKind(EDocument type, EDocument_type value)
          void unsetKind(EDocument type)

representation_types (inverse attribute)

          ADocument_representation_type getRepresentation_types(EDocument type, ASdaiModel domain)

public class CDocument implements EDocument

          static EAttribute attributeId(EDocument type)
          static EAttribute attributeName(EDocument type)
          static EAttribute attributeDescription(EDocument type)
          static EAttribute attributeKind(EDocument type)
          static int usedinKind(EDocument type, EDocument_type instance, ASdaiModel domain, ADocument result)
          static EAttribute attributeRepresentation_types(EDocument type)

public class ADocument extends AEntity

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