Package net.maswag.falcaun
Class AdaptiveSTLList.IntervalTL<I>
java.lang.Object
net.maswag.falcaun.AdaptiveSTLList.IntervalTL<I>
- Enclosing class:
AdaptiveSTLList<I>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private int
private final int
private final int
private boolean
private boolean
private final boolean
private final int
-
Constructor Summary
ConstructorsConstructorDescriptionIntervalTL
(TemporalSub<I> stl, Function<TemporalLogic<I>, TemporalLogic<I>> frame, int timeWindow) -
Method Summary
Modifier and TypeMethodDescriptionstrengthen an STL formula by changing an interval
-
Field Details
-
stl
-
frame
-
timeWindow
private final int timeWindow -
isSTLEventually
private final boolean isSTLEventually -
isAssignedCurrent
private boolean isAssignedCurrent -
isEventuallyInterval
private boolean isEventuallyInterval -
defaultFrom
private final int defaultFrom -
defaultTo
private final int defaultTo -
currentFrom
private int currentFrom -
currentTo
private int currentTo
-
-
Constructor Details
-
IntervalTL
public IntervalTL(TemporalSub<I> stl, Function<TemporalLogic<I>, TemporalLogic<I>> frame, int timeWindow)
-
-
Method Details
-
getOriginalSTL
-
strengthInit
-
nextStrengthenedSTL
strengthen an STL formula by changing an interval- Returns:
- a strengthened STL formula
-