Class SIDerivedDimensionRepresentativeConcept

  • All Implemented Interfaces:
    java.lang.Cloneable, InequalityTerm, Changeable, Debuggable, DebugListener, Derivable, Flowable, Instantiable, ModelErrorHandler, MoMLExportable, Moveable, Nameable

    public class SIDerivedDimensionRepresentativeConcept
    extends DerivedDimensionRepresentativeConcept
    A representative concept in the unitSystem ontology for a set of units for a specific physical dimension that is one of the 7 SI specified base dimensions. There are 7 base dimensions from which all other unit dimensions are derived. These can be specified in a units system ontology by 7 BaseUnitRepresentativeConcepts:
    • Mass - SI unit kilograms (kg)
    • Position - SI unit meters (m)
    • Time - SI unit seconds (sec)
    • Current - SI unit amperes (amp)
    • Temperature - SI unit Kelvin (K)
    • Amount of substance - SI unit moles (mol)
    • Intensity of light - SI unit candela (cd)
    Since:
    Ptolemy II 10.0
    Version:
    $Id$
    Author:
    Charles Shelton
    Pt.AcceptedRating:
    Red (cshelton)
    Pt.ProposedRating:
    Red (cshelton)
    • Field Detail

      • unitFullName

        public StringAttribute unitFullName
        The name of the base SI unit for this dimension.
      • unitAbbreviation

        public StringAttribute unitAbbreviation
        The abbreviated symbol for the base SI unit for this dimension.
      • useAbbreviation

        public Parameter useAbbreviation
        Boolean parameter that indicates whether the unit names for this dimension should use the abbreviated symbols for the name and prefixes or the full unit name and prefixes.
      • baseUnitRecord

        public Parameter baseUnitRecord
        The parameter that holds the record describing the component units that specify this derived dimension's base unit.
    • Constructor Detail

      • SIDerivedDimensionRepresentativeConcept

        public SIDerivedDimensionRepresentativeConcept​(CompositeEntity ontology,
                                                       java.lang.String name)
                                                throws NameDuplicationException,
                                                       IllegalActionException
        Create a new SIDerivedUnitRepresentativeConcept with the specified name and ontology.
        Parameters:
        ontology - The specified ontology where this concept resides.
        name - The specified name for the concept.
        Throws:
        NameDuplicationException - If the ontology already contains a concept with the specified name.
        IllegalActionException - If the base class throws it.