Overview Schemas Index

ISO13584_IEC61360_DICTIONARY_SCHEMA (jsdai.SIso13584_iec61360_dictionary_schema)


ENTITY class_and_property_elements
          ABSTRACT SUPERTYPE OF (ONEOF (property_det, class))
          SUBTYPE OF (dictionary_element);
          names : item_names;
          definition : definition_type;
          source_doc_of_definition : OPTIONAL document;
          note : OPTIONAL note_type;
          remark : OPTIONAL remark_type;
END_ENTITY; -- class_and_property_elements

Entity data types and their attributes

dictionary_element
          identified_by: basic_semantic_unit;
          (OPT) time_stamps: dates;
          revision: revision_type;
class_and_property_elements
          names: item_names;
          definition: definition_type;
          (OPT) source_doc_of_definition: document;
          (OPT) note: note_type;
          (OPT) remark: remark_type;

Known subtypes

          class (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          property_det (ISO13584_IEC61360_DICTIONARY_SCHEMA)

Users

dictionary_element
class_and_property_elements

Global rules for this entity data type

          -

public interface EClass_and_property_elements extends EDictionary_element

names (explicit attribute)

          boolean testNames(EClass_and_property_elements type)
          EItem_names getNames(EClass_and_property_elements type)
          void setNames(EClass_and_property_elements type, EItem_names value)
          void unsetNames(EClass_and_property_elements type)

definition (explicit attribute)

          int testDefinition(EClass_and_property_elements type)
          case 1
              EEntity getDefinition(EClass_and_property_elements type)
              void setDefinition(EClass_and_property_elements type, EEntity value, EEntity node1)
          case sDefinitionText:
              String getDefinition(EClass_and_property_elements type, EText node1)
              void setDefinition(EClass_and_property_elements type, String value, EText node1)
          void unsetDefinition(EClass_and_property_elements type)

source_doc_of_definition (explicit attribute)

          boolean testSource_doc_of_definition(EClass_and_property_elements type)
          EDocument getSource_doc_of_definition(EClass_and_property_elements type)
          void setSource_doc_of_definition(EClass_and_property_elements type, EDocument value)
          void unsetSource_doc_of_definition(EClass_and_property_elements type)

note (explicit attribute)

          int testNote(EClass_and_property_elements type)
          case 1
              EEntity getNote(EClass_and_property_elements type)
              void setNote(EClass_and_property_elements type, EEntity value, EEntity node1)
          case sNoteText:
              String getNote(EClass_and_property_elements type, EText node1)
              void setNote(EClass_and_property_elements type, String value, EText node1)
          void unsetNote(EClass_and_property_elements type)

remark (explicit attribute)

          int testRemark(EClass_and_property_elements type)
          case 1
              EEntity getRemark(EClass_and_property_elements type)
              void setRemark(EClass_and_property_elements type, EEntity value, EEntity node1)
          case sRemarkText:
              String getRemark(EClass_and_property_elements type, EText node1)
              void setRemark(EClass_and_property_elements type, String value, EText node1)
          void unsetRemark(EClass_and_property_elements type)

public class CClass_and_property_elements implements EClass_and_property_elements

          static EAttribute attributeNames(EClass_and_property_elements type)
          static int usedinNames(EClass_and_property_elements type, EItem_names instance, ASdaiModel domain, AClass_and_property_elements result)
          static EAttribute attributeDefinition(EClass_and_property_elements type)
          static int usedinDefinition(EClass_and_property_elements type, EEntity instance, ASdaiModel domain, AClass_and_property_elements result)
          static EAttribute attributeSource_doc_of_definition(EClass_and_property_elements type)
          static int usedinSource_doc_of_definition(EClass_and_property_elements type, EDocument instance, ASdaiModel domain, AClass_and_property_elements result)
          static EAttribute attributeNote(EClass_and_property_elements type)
          static int usedinNote(EClass_and_property_elements type, EEntity instance, ASdaiModel domain, AClass_and_property_elements result)
          static EAttribute attributeRemark(EClass_and_property_elements type)
          static int usedinRemark(EClass_and_property_elements type, EEntity instance, ASdaiModel domain, AClass_and_property_elements result)

public class AClass_and_property_elements extends AEntity

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