Package com.macrofocus.common.interval
Interface MutableInterval
- All Superinterfaces:
Interval
- All Known Subinterfaces:
MutableBoundedInterval
- All Known Implementing Classes:
AbstractBoundedInterval,AbstractMutableInterval,ClosedInterval,OpenInterval,PropertyClosedInterval,SimpleBoundedInterval,SimpleClosedInterval,TransformBoundedInterval
/** Defines the requirements for an interval that can change.
-
Method Summary
Methods inherited from interface com.macrofocus.common.interval.Interval
addIntervalListener, addWeakIntervalListener, contains, containsInterval, containsStartEnd, getEnd, getExtent, getStart, isDegenerate, isInverted, overlaps, overlapsInterval, removeIntervalListener, removeIntervalListeners
-
Method Details
-
getStartProperty
MutableProperty<Double> getStartProperty()- Specified by:
getStartPropertyin interfaceInterval
-
getEndProperty
MutableProperty<Double> getEndProperty()- Specified by:
getEndPropertyin interfaceInterval
-
setStart
void setStart(double value) -
setEnd
void setEnd(double value) -
setExtent
void setExtent(double extent) -
setValue
void setValue(double value, double extent)
-