Overview Schemas Index

ISO13584_IEC61360_DICTIONARY_SCHEMA (jsdai.SIso13584_iec61360_dictionary_schema)


ENTITY property_det
          ABSTRACT SUPERTYPE OF (ONEOF (condition_det, dependent_p_det, non_dependent_p_det))
          SUBTYPE OF (class_and_property_elements);
          SELF\dictionary_element.identified_by : property_bsu;
          preferred_symbol : OPTIONAL mathematical_string;
          synonymous_symbols : SET [0:2] OF mathematical_string;
          figure : OPTIONAL graphics;
          det_classification : OPTIONAL det_classification_type;
          domain : data_type;
          formula : OPTIONAL mathematical_string;
DERIVE
          describes_classes : SET [0:?] OF class := identified_by.describes_classes;
END_ENTITY; -- property_det

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;
property_det
          (RT) identified_by: property_bsu;
          (OPT) preferred_symbol: mathematical_string;
          synonymous_symbols: SET [0:2] OF mathematical_string;
          (OPT) figure: graphics;
          (OPT) det_classification: det_classification_type;
          domain: data_type;
          (OPT) formula: mathematical_string;
          (DER) describes_classes: SET [0:?] OF class;

Known subtypes

          condition_det (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          dependent_p_det (ISO13584_IEC61360_DICTIONARY_SCHEMA)
          non_dependent_p_det (ISO13584_IEC61360_DICTIONARY_SCHEMA)

Users

dictionary_element
class_and_property_elements
property_det

Global rules for this entity data type

          -

public interface EProperty_det extends EClass_and_property_elements

preferred_symbol (explicit attribute)

          boolean testPreferred_symbol(EProperty_det type)
          EMathematical_string getPreferred_symbol(EProperty_det type)
          void setPreferred_symbol(EProperty_det type, EMathematical_string value)
          void unsetPreferred_symbol(EProperty_det type)

synonymous_symbols (explicit attribute)

          boolean testSynonymous_symbols(EProperty_det type)
          AMathematical_string getSynonymous_symbols(EProperty_det type)
          AMathematical_string createSynonymous_symbols(EProperty_det type)
          void unsetSynonymous_symbols(EProperty_det type)

figure (explicit attribute)

          boolean testFigure(EProperty_det type)
          EGraphics getFigure(EProperty_det type)
          void setFigure(EProperty_det type, EGraphics value)
          void unsetFigure(EProperty_det type)

det_classification (explicit attribute)

          boolean testDet_classification(EProperty_det type)
          String getDet_classification(EProperty_det type)
          void setDet_classification(EProperty_det type, String value)
          void unsetDet_classification(EProperty_det type)

domain (explicit attribute)

          boolean testDomain(EProperty_det type)
          EData_type getDomain(EProperty_det type)
          void setDomain(EProperty_det type, EData_type value)
          void unsetDomain(EProperty_det type)

formula (explicit attribute)

          boolean testFormula(EProperty_det type)
          EMathematical_string getFormula(EProperty_det type)
          void setFormula(EProperty_det type, EMathematical_string value)
          void unsetFormula(EProperty_det type)

describes_classes (derived attribute)

          AClass getDescribes_classes(EProperty_det type)
          boolean testDescribes_classes(EProperty_det type)

public class CProperty_det implements EProperty_det

          static EAttribute attributePreferred_symbol(EProperty_det type)
          static int usedinPreferred_symbol(EProperty_det type, EMathematical_string instance, ASdaiModel domain, AProperty_det result)
          static EAttribute attributeSynonymous_symbols(EProperty_det type)
          static int usedinSynonymous_symbols(EProperty_det type, EMathematical_string instance, ASdaiModel domain, AProperty_det result)
          static EAttribute attributeFigure(EProperty_det type)
          static int usedinFigure(EProperty_det type, EGraphics instance, ASdaiModel domain, AProperty_det result)
          static EAttribute attributeDet_classification(EProperty_det type)
          static EAttribute attributeDomain(EProperty_det type)
          static int usedinDomain(EProperty_det type, EData_type instance, ASdaiModel domain, AProperty_det result)
          static EAttribute attributeFormula(EProperty_det type)
          static int usedinFormula(EProperty_det type, EMathematical_string instance, ASdaiModel domain, AProperty_det result)
          static EAttribute attributeDescribes_classes(EProperty_det type)
          static int usedinDescribes_classes(EProperty_det type, EClass instance, ASdaiModel domain, AProperty_det result)

public class AProperty_det extends AEntity

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