Overview Schemas Index

ISO13584_IEC61360_DICTIONARY_SCHEMA (jsdai.SIso13584_iec61360_dictionary_schema)


ENTITY basic_semantic_unit
          ABSTRACT SUPERTYPE OF (ONEOF (supplier_bsu, class_bsu, property_bsu, data_type_bsu, supplier_related_bsu, class_related_bsu));
          code : code_type;
          version : version_type;
DERIVE
          dic_identifier : identifier := code + sep_cv + version;
INVERSE
          definition : SET [0:1] OF dictionary_element FOR identified_by;
          referenced_by : SET [0:1] OF content_item FOR dictionary_definition;
END_ENTITY; -- basic_semantic_unit

Entity data types and their attributes

basic_semantic_unit
          code: code_type;
          version: version_type;
          (DER) dic_identifier: identifier;
          (INV) definition: SET [0:1] OF dictionary_element FOR identified_by;
          (INV) referenced_by: SET [0:1] OF content_item FOR dictionary_definition;

Known subtypes

          class_bsu (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          class_related_bsu (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          data_type_bsu (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          property_bsu (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          supplier_bsu (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          supplier_related_bsu (ISO13584_IEC61360_DICTIONARY_SCHEMA)

Users

basic_semantic_unit
          content_item.dictionary_definition
          dictionary_element.identified_by

Global rules for this entity data type

          -

public interface EBasic_semantic_unit extends EEntity

code (explicit attribute)

          boolean testCode(EBasic_semantic_unit type)
          String getCode(EBasic_semantic_unit type)
          void setCode(EBasic_semantic_unit type, String value)
          void unsetCode(EBasic_semantic_unit type)

version (explicit attribute)

          boolean testVersion(EBasic_semantic_unit type)
          String getVersion(EBasic_semantic_unit type)
          void setVersion(EBasic_semantic_unit type, String value)
          void unsetVersion(EBasic_semantic_unit type)

dic_identifier (derived attribute)

          String getDic_identifier(EBasic_semantic_unit type)
          boolean testDic_identifier(EBasic_semantic_unit type)

definition (inverse attribute)

          ADictionary_element getDefinition(EBasic_semantic_unit type, ASdaiModel domain)

referenced_by (inverse attribute)

          AContent_item getReferenced_by(EBasic_semantic_unit type, ASdaiModel domain)

public class CBasic_semantic_unit implements EBasic_semantic_unit

          static EAttribute attributeCode(EBasic_semantic_unit type)
          static EAttribute attributeVersion(EBasic_semantic_unit type)
          static EAttribute attributeDic_identifier(EBasic_semantic_unit type)
          static EAttribute attributeDefinition(EBasic_semantic_unit type)
          static EAttribute attributeReferenced_by(EBasic_semantic_unit type)

public class ABasic_semantic_unit extends AEntity

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