public class UnitConversionInfo extends Parameter
Variable.CircularDependencyError, Variable.VariableScope
NamedObj.ContainedObjectsIterator
Settable.Visibility
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
unitFactorLabel
The factor label for the unit record token information when constructing
a new UnitConcept.
|
static java.lang.String |
unitNameLabel
The name label for the unit record token information when constructing
a new UnitConcept.
|
static java.lang.String |
unitOffsetLabel
The offset label for the unit record token information when constructing
a new UnitConcept.
|
_currentExpression, _needsEvaluation, _parserScope, _parseTreeValid, _suppressVariableSubstitution, _valueListeners
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
EXPERT, FULL, NONE, NOT_EDITABLE
Constructor and Description |
---|
UnitConversionInfo(DimensionRepresentativeConcept container,
java.lang.String name)
Create a new UnitConversionInfo parameter with the given name and
container.
|
Modifier and Type | Method and Description |
---|---|
void |
setContainer(NamedObj container)
Override the setContainer method to only allow a UnitConversionInfo
parameter to be contained by DimensionRepresentativeConcepts.
|
addChoice, clone, exportMoML, getChoices, removeAllChoices, removeChoice
_description, _evaluate, _getCurrentExpression, _notifyValueListeners, _parseIfNecessary, _propagate, _propagateToValueListeners, _propagateValue, _setToken, _setTokenAndNotify, addValueListener, attributeChanged, getDeclaredType, getExpression, getFreeIdentifiers, getParserScope, getScope, getScope, getToken, getType, getTypeTerm, getValueAsString, getVariable, getVisibility, invalidate, isKnown, isLazy, isStringMode, isSuppressVariableSubstitution, isTypeAcceptable, removeValueListener, reset, setExpression, setLazy, setName, setParseTreeEvaluator, setStringMode, setSuppressVariableSubstitution, setToken, setToken, setTypeAtLeast, setTypeAtLeast, setTypeAtMost, setTypeEquals, setTypeSameAs, setUnknown, setValueListenerAsWeakDependency, setVisibility, stringRepresentation, toString, typeConstraintList, typeConstraints, validate, valueChanged
getDefaultExpression
_checkContainer, _getContainedObject, _propagateExistence, getContainer, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, updateContent
_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _exportMoMLContents, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _removeAttribute, _splitName, _stripNumericSuffix, _validateSettables, addChangeListener, addDebugListener, addHierarchyListener, attributeDeleted, attributeList, attributeList, attributeTypeChanged, clone, containedObjectsIterator, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttribute, getAttributes, getChangeListeners, getClassName, getDecoratorAttribute, getDecoratorAttributes, getDerivedLevel, getDerivedList, getDisplayName, getElementName, getFullName, getModelErrorHandler, getName, getName, getPrototypeList, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, lazyContainedObjectsIterator, message, notifyOfNameChange, propagateExistence, propagateValue, propagateValues, removeAttribute, removeChangeListener, removeDebugListener, removeHierarchyListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, uniqueName, validateSettables, workspace
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDisplayName
description, getContainer, getFullName, getName, getName
public static final java.lang.String unitNameLabel
public static final java.lang.String unitFactorLabel
public static final java.lang.String unitOffsetLabel
public UnitConversionInfo(DimensionRepresentativeConcept container, java.lang.String name) throws IllegalActionException, NameDuplicationException
container
- The DimensionRepresentativeConcept that contains this
parameter.name
- The name of the parameter.IllegalActionException
- Thrown if there is a problem creating
the parameter.NameDuplicationException
- Thrown if there is already a NamedObj
in the DimensionRepresentativeConcept container with the same name.public void setContainer(NamedObj container) throws IllegalActionException, NameDuplicationException
setContainer
in class Variable
container
- The new container for this parameter, which must either
be a DimensionRepresentativeConcept or null.IllegalActionException
- Thrown if the new container is not
a DimensionRepresentativeConcept.NameDuplicationException
- Thrown if there is already a NamedObj
in the DimensionRepresentativeConcept container with the same name.Attribute.getContainer()