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 attributesbasic_semantic_unitcode: 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; |
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) |
Usersbasic_semantic_unitcontent_item.dictionary_definition dictionary_element.identified_by |
Global rules for this entity data type- |
public interface EBasic_semantic_unit extends EEntitycode (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_unitstatic 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 AEntitypublic EBasic_semantic_unit getByIndex(int index)public EBasic_semantic_unit getCurrentMember(SdaiIterator it) |