public class SIDerivedDimensionRepresentativeConcept extends DerivedDimensionRepresentativeConcept
Entity.ContainedObjectsIterator
Modifier and Type | Field and Description |
---|---|
Parameter |
baseUnitRecord
The parameter that holds the record describing the component units
that specify this derived dimension's base unit.
|
StringAttribute |
unitAbbreviation
The abbreviated symbol for the base SI unit for this dimension.
|
StringAttribute |
unitFullName
The name of the base SI unit for this dimension.
|
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.
|
dimensionArray
_userDefinedUnitRecords, unitInfoRecords
abovePort, belowPort
isAcceptable
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
Constructor and Description |
---|
SIDerivedDimensionRepresentativeConcept(CompositeEntity ontology,
java.lang.String name)
Create a new SIDerivedUnitRepresentativeConcept with the specified name and
ontology.
|
Modifier and Type | Method and Description |
---|---|
void |
attributeChanged(Attribute attribute)
React to a change in the unit name and abbreviation parameters.
|
_createInfiniteConceptInstance, deriveComponentBaseDimensionsMap, getAllUnits, getComponentBaseDimensions, getComponentDimensions, getReferenceNameByDimensionName
_findUnitRecordByName
_instantiateFlatTokenInfiniteConcept, containsThisInfiniteConceptString, getFlatTokenInfiniteConceptByToken
_clearInstantiatedInfiniteConcepts, clone, getInfiniteConceptByString, getInstantiatedInfiniteConcepts
getCoverSetAbove, getCoverSetBelow, getIncomingPort, getOutgoingPort, toString
getAssociatedObject, getColor, getOntology, getValue, getVariables, initialize, isAboveOrEqualTo, isSettable, isValueAcceptable, setValue
_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, newPort, propagateExistence, setContainer, setName
_addPort, _description, _exportMoMLContents, _removePort, _validateSettables, connectedPortList, connectedPorts, connectionsChanged, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition
_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, addHierarchyListener, attributeDeleted, attributeList, attributeList, attributeTypeChanged, clone, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDecoratorAttribute, getDecoratorAttributes, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, lazyContainedObjectsIterator, message, notifyOfNameChange, propagateValue, propagateValues, removeAttribute, removeChangeListener, removeDebugListener, removeHierarchyListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, validateSettables, workspace
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDerivedLevel, getDerivedList, propagateValue
description, getDisplayName, getFullName, getName, getName
public StringAttribute unitFullName
public StringAttribute unitAbbreviation
public Parameter useAbbreviation
public Parameter baseUnitRecord
public SIDerivedDimensionRepresentativeConcept(CompositeEntity ontology, java.lang.String name) throws NameDuplicationException, IllegalActionException
ontology
- The specified ontology where this concept resides.name
- The specified name for the concept.NameDuplicationException
- If the ontology already contains a
concept with the specified name.IllegalActionException
- If the base class throws it.public void attributeChanged(Attribute attribute) throws IllegalActionException
attributeChanged
in class DimensionRepresentativeConcept
attribute
- The attribute that has changed.IllegalActionException
- Thrown if there is a problem creating
the SIPrefixUnitConversionInfo parameters.