Interface UnitDefinitionType

All Superinterfaces:
AbstractGMLType, DefinitionType, EObject, Notifier
All Known Subinterfaces:
BaseUnitType, ConventionalUnitType, DerivedUnitType
All Known Implementing Classes:
BaseUnitTypeImpl, ConventionalUnitTypeImpl, DerivedUnitTypeImpl, UnitDefinitionTypeImpl

public interface UnitDefinitionType extends DefinitionType
A representation of the model object 'Unit Definition Type'. Definition of a unit of measure (or uom). The definition includes a quantityType property, which indicates the phenomenon to which the units apply, and a catalogSymbol, which gives the short symbol used for this unit. This element is used when the relationship of this unit to other units or units systems is unknown.

The following features are supported:

See Also:
  • Method Details

    • getQuantityType

      StringOrRefType getQuantityType()
      Returns the value of the 'Quantity Type' containment reference. Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.
      Returns:
      the value of the 'Quantity Type' containment reference.
      See Also:
    • setQuantityType

      void setQuantityType(StringOrRefType value)
      Sets the value of the 'Quantity Type' containment reference.
      Parameters:
      value - the new value of the 'Quantity Type' containment reference.
      See Also:
    • getCatalogSymbol

      CodeType getCatalogSymbol()
      Returns the value of the 'Catalog Symbol' containment reference. For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.
      Returns:
      the value of the 'Catalog Symbol' containment reference.
      See Also:
    • setCatalogSymbol

      void setCatalogSymbol(CodeType value)
      Sets the value of the 'Catalog Symbol' containment reference.
      Parameters:
      value - the new value of the 'Catalog Symbol' containment reference.
      See Also: