public final class PrimitiveParameterDefinition extends AbstractPropositionDefinition implements TemporalPropositionDefinition, ParameterDefinition
| Modifier and Type | Field and Description |
|---|---|
static ValueType |
DEFAULT_VALUE_TYPE
The default value factory (
ValueFactory.NOMINAL). |
changes, children, CHILDREN_PROPERTY| Constructor and Description |
|---|
PrimitiveParameterDefinition(String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PropositionDefinitionVisitor visitor)
Performs some processing on a proposition definition.
|
void |
acceptChecked(PropositionDefinitionCheckedVisitor visitor)
Performs some processing on this proposition definition.
|
String |
getUnits()
Returns the units for values of this primitive parameter.
|
ValueType |
getValueType()
Gets the value factory for this primitive parameter definition.
|
boolean |
isConcatenable()
By definition, primitive parameters are not concatenable.
|
boolean |
isSolid()
By definition, primitive parameters are solid.
|
protected void |
recalculateChildren() |
void |
reset()
Resets this proposition definition to default values.
|
void |
setUnits(String units)
Sets the units for values of this primitive parameter.
|
void |
setValueType(ValueType vf)
Sets the value factory for this primitive parameter definition.
|
String |
toString() |
addPropertyChangeListener, addPropertyChangeListener, attribute, getAbbreviatedDisplayName, getAccessed, getAttributes, getChildren, getCreated, getDescription, getDisplayName, getDownloaded, getId, getInDataSource, getInverseIsA, getPropertyDefinitions, getPropositionId, getReferenceDefinitions, getSourceId, getTermIds, getUpdated, getVersion, propertyDefinition, referenceDefinition, removePropertyChangeListener, removePropertyChangeListener, setAbbreviatedDisplayName, setAccessed, setAttributes, setCreated, setDescription, setDisplayName, setDownloaded, setInDataSource, setInverseIsA, setPropertyDefinitions, setPropositionId, setReferenceDefinitions, setSourceId, setTermIds, setUpdated, setVersionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, attribute, getAbbreviatedDisplayName, getAccessed, getAttributes, getChildren, getCreated, getDescription, getDisplayName, getDownloaded, getId, getInDataSource, getInverseIsA, getPropertyDefinitions, getPropositionId, getReferenceDefinitions, getSourceId, getTermIds, getUpdated, getVersion, propertyDefinition, referenceDefinition, removePropertyChangeListener, removePropertyChangeListenerpublic static final ValueType DEFAULT_VALUE_TYPE
ValueFactory.NOMINAL).public PrimitiveParameterDefinition(String id)
public ValueType getValueType()
getValueType in interface ParameterDefinitionValueFactory, guaranteed not to be
null.public void setValueType(ValueType vf)
vf - a ValueFactory. If null, the
default value factory (defined by
DEFAULT_VALUE_FACTORY is set.public String getUnits()
String.public void setUnits(String units)
units - a units String.public void reset()
AbstractPropositionDefinitionreset in class AbstractPropositionDefinitionpublic void accept(PropositionDefinitionVisitor visitor)
PropositionDefinitionVisitableaccept in interface PropositionDefinitionVisitablepublic void acceptChecked(PropositionDefinitionCheckedVisitor visitor) throws ProtempaException
PropositionDefinitionCheckedVisitableacceptChecked in interface PropositionDefinitionCheckedVisitableProtempaExceptionpublic boolean isConcatenable()
isConcatenable in interface PropositionDefinitionfalse.PropositionDefinition.isConcatenable()public boolean isSolid()
isSolid in interface PropositionDefinitiontrue.PropositionDefinition.isSolid()protected void recalculateChildren()
recalculateChildren in class AbstractPropositionDefinitionpublic String toString()
toString in class AbstractPropositionDefinitionCopyright © 2012–2017 Emory University. All rights reserved.