public final class SliceDefinition extends AbstractAbstractionDefinition
changes, children, CHILDREN_PROPERTY| Constructor and Description |
|---|
SliceDefinition(String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PropositionDefinitionVisitor processor)
Performs some processing on a proposition definition.
|
void |
acceptChecked(PropositionDefinitionCheckedVisitor processor)
Performs some processing on this proposition definition.
|
boolean |
add(TemporalExtendedPropositionDefinition tepd)
Adds a proposition id from which this slice definition is abstracted.
|
Set<String> |
getAbstractedFrom()
Returns all proposition ids from which this abstract parameter is
abstracted.
|
int |
getMaxIndex()
Gets the upper limit of the range for this slice (exclusive).
|
int |
getMinIndex()
Gets the lower limit of the range for this slice (inclusive).
|
Set<TemporalExtendedPropositionDefinition> |
getTemporalExtendedPropositionDefinitions() |
boolean |
isConcatenable()
By definition, slice abstractions are not concatenable.
|
boolean |
isMergedInterval() |
boolean |
isSolid()
Returns whether intervals of this type are solid, i.e., never hold over
properly overlapping intervals.
|
protected void |
recalculateChildren() |
void |
reset()
Resets this proposition definition to default values.
|
void |
setMaxIndex(int maxIndex)
Sets the upper limit of the range for this slice (exclusive).
|
void |
setMergedInterval(boolean mergedInterval) |
void |
setMinIndex(int minIndex)
Sets the lower limit of the range for this slice (inclusive).
|
String |
toString() |
getGapFunction, setGapFunctionaddPropertyChangeListener, 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, waitgetDescriptionaddPropertyChangeListener, addPropertyChangeListener, attribute, getAbbreviatedDisplayName, getAccessed, getAttributes, getChildren, getCreated, getDisplayName, getDownloaded, getId, getInDataSource, getInverseIsA, getPropertyDefinitions, getPropositionId, getReferenceDefinitions, getSourceId, getTermIds, getUpdated, getVersion, propertyDefinition, referenceDefinition, removePropertyChangeListener, removePropertyChangeListenerpublic SliceDefinition(String id)
public void setMinIndex(int minIndex)
minIndex - the lower limit of the range for this slice (inclusive).public int getMinIndex()
0.public void setMaxIndex(int maxIndex)
maxIndex - the upper limit of the range for this slice (exclusive).public int getMaxIndex()
Integer.MAX_VALUE.public boolean isMergedInterval()
public void setMergedInterval(boolean mergedInterval)
public void accept(PropositionDefinitionVisitor processor)
PropositionDefinitionVisitablepublic void acceptChecked(PropositionDefinitionCheckedVisitor processor) throws ProtempaException
PropositionDefinitionCheckedVisitableProtempaExceptionpublic Set<String> getAbstractedFrom()
AbstractionDefinitionSet of proposition id
Strings. Guaranteed not null.public boolean add(TemporalExtendedPropositionDefinition tepd)
propId - a proposition id String for an abstract
parameter definition.public Set<TemporalExtendedPropositionDefinition> getTemporalExtendedPropositionDefinitions()
public void reset()
AbstractPropositionDefinitionreset in class AbstractAbstractionDefinitionpublic boolean isConcatenable()
false.PropositionDefinition.isConcatenable()public boolean isSolid()
false.protected void recalculateChildren()
recalculateChildren in class AbstractPropositionDefinitionpublic String toString()
toString in class AbstractAbstractionDefinitionCopyright © 2012–2018 Emory University. All rights reserved.