Class SIBaseDimensionRepresentativeConcept

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

    public class SIBaseDimensionRepresentativeConcept
    extends BaseDimensionRepresentativeConcept
    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.
    • Constructor Detail

      • SIBaseDimensionRepresentativeConcept

        public SIBaseDimensionRepresentativeConcept​(CompositeEntity ontology,
                                                    java.lang.String name)
                                             throws NameDuplicationException,
                                                    IllegalActionException
        Create a new SIBaseUnitRepresentativeConcept 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.