|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VetoableTimeLineNodeModel
The model for an event aware time line node.
This code was developed by NASA, Goddard Space Flight Center, Code 588 for the Scientist's Expert Assistant (SEA) project.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface jsky.timeline.TimeLineNodeModel |
---|
TimeLineNodeModel.TimeLineNodeComparator |
Field Summary | |
---|---|
static java.lang.String |
BIC
|
static java.lang.String |
HIT_LEFT_EDGE
|
static java.lang.String |
HIT_RIGHT_EDGE
|
static java.lang.String |
NODE_MAX_SIZE_EXCEEDED
|
static java.lang.String |
NODE_MIN_SIZE_EXCEEDED
|
static java.lang.String |
NODE_OVERLAP
|
Fields inherited from interface jsky.timeline.TimeLineNodeModel |
---|
END_TIME, MODE, NAME, NODE, PARENT, START_TIME |
Method Summary | |
---|---|
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
add a property change listener to the node |
void |
moveTimeLineNodeByValid(Time time)
move node by specified time |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
remove a propertyChangeListener to the node |
void |
revertToPrevious()
revert the time line node to its previous position |
void |
setValidDuration(Time durationLength)
set the duration of the time line node |
void |
setValidEndTime(Time time)
set the time that this node ends |
void |
setValidStartTime(Time time)
set the point on the time line that this node starts |
void |
setValidTimeLineNode(Time start,
Time end)
move node to a specified location |
Methods inherited from interface java.beans.VetoableChangeListener |
---|
vetoableChange |
Methods inherited from interface jsky.timeline.TimeLineNodeModel |
---|
addPropertyChangeListener, getDuration, getEndTime, getGUIClass, getParent, getStartTime, getTimeLineNodeName, intersects, isConstant, moveTimeLineNodeBy, removePropertyChangeListener, setConstant, setDuration, setEndTime, setParent, setStartTime, setTimeLineNode, setTimeLineNodeName |
Field Detail |
---|
static final java.lang.String NODE_OVERLAP
static final java.lang.String NODE_MIN_SIZE_EXCEEDED
static final java.lang.String NODE_MAX_SIZE_EXCEEDED
static final java.lang.String HIT_LEFT_EDGE
static final java.lang.String HIT_RIGHT_EDGE
static final java.lang.String BIC
Method Detail |
---|
void setValidStartTime(Time time) throws DetailedPropertyVetoException
DetailedPropertyVetoException
void setValidEndTime(Time time) throws DetailedPropertyVetoException
DetailedPropertyVetoException
void moveTimeLineNodeByValid(Time time) throws DetailedPropertyVetoException
DetailedPropertyVetoException
void setValidDuration(Time durationLength) throws DetailedPropertyVetoException
DetailedPropertyVetoException
void revertToPrevious()
void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
void setValidTimeLineNode(Time start, Time end) throws DetailedPropertyVetoException
DetailedPropertyVetoException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |