Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbsoluteInterval - Record Class in gov.nasa.jpl.aerie.constraints.tree
- AbsoluteInterval(Optional<Instant>, Optional<Instant>, Optional<Interval.Inclusivity>, Optional<Interval.Inclusivity>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Creates an instance of a
AbsoluteInterval
record class. - accumulatedDuration(Duration) - Method in interface gov.nasa.jpl.aerie.constraints.time.IntervalContainer
- accumulatedDuration(Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- accumulatedDuration(Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- AccumulatedDuration<I> - Record Class in gov.nasa.jpl.aerie.constraints.tree
- AccumulatedDuration(Expression<I>, Expression<Duration>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
-
Creates an instance of a
AccumulatedDuration
record class. - activities - Variable in class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- activityAlias - Variable in class gov.nasa.jpl.aerie.constraints.tree.ActivitySpan
- activityAlias - Variable in class gov.nasa.jpl.aerie.constraints.tree.ActivityWindow
- activityAlias - Variable in class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- activityAlias - Variable in class gov.nasa.jpl.aerie.constraints.tree.EndOf
- activityAlias - Variable in class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- activityAlias - Variable in class gov.nasa.jpl.aerie.constraints.tree.StartOf
- activityInstance() - Method in record class gov.nasa.jpl.aerie.constraints.time.Spans.Metadata
-
Returns the value of the
activityInstance
record component. - ActivityInstance - Record Class in gov.nasa.jpl.aerie.constraints.model
- ActivityInstance(long, String, Map<String, SerializedValue>, Interval) - Constructor for record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
- ActivityInstance(long, String, Map<String, SerializedValue>, Interval, Optional<ActivityDirectiveId>) - Constructor for record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
- ActivityInstance(ActivityInstanceId, String, Map<String, SerializedValue>, Interval, Optional<ActivityDirectiveId>) - Constructor for record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Creates an instance of a
ActivityInstance
record class. - activityInstanceIds() - Method in record class gov.nasa.jpl.aerie.constraints.model.Violation
-
Returns the value of the
activityInstanceIds
record component. - activityInstances() - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Returns the value of the
activityInstances
record component. - activityPredicate() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
-
Returns the value of the
activityPredicate
record component. - ActivitySpan - Class in gov.nasa.jpl.aerie.constraints.tree
- ActivitySpan(String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.ActivitySpan
- activityType() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
-
Returns the value of the
activityType
record component. - ActivityType(List<TypescriptCodeGenerationService.Parameter>) - Constructor for record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.ActivityType
-
Creates an instance of a
ActivityType
record class. - activityTypeToInterface(String, TypescriptCodeGenerationService.ActivityType) - Static method in class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService
- activityTypeToInterfaceWithUndefined(String, TypescriptCodeGenerationService.ActivityType) - Static method in class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService
- ActivityWindow - Class in gov.nasa.jpl.aerie.constraints.tree
- ActivityWindow(String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.ActivityWindow
- add(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- add(Interval, Optional<Spans.Metadata>) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- add(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
"Adds" two Windows together.
- addActivityId(long) - Method in record class gov.nasa.jpl.aerie.constraints.model.Violation
- addAll(Spans) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- addAll(Iterable<Segment<Optional<Spans.Metadata>>>) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- adjacent(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- algorithm() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Returns the value of the
algorithm
record component. - alias() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
-
Returns the value of the
alias
record component. - alias() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
-
Returns the value of the
alias
record component. - alias() - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
-
Returns the value of the
alias
record component. - and(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Perform the and operation on two Windows.
- And - Class in gov.nasa.jpl.aerie.constraints.tree
- And(Expression<Windows>...) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.And
- And(List<Expression<Windows>>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.And
- apply(ActivityInstance, SimulationResults, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans.MatchType
- assignGaps(DiscreteProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
-
Assigns a default value to all gaps in the profile.
- assignGaps(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
-
Assigns a default value to all gaps in the profile.
- assignGaps(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Assigns a default value to all gaps in the profile.
- assignGaps(P) - Method in interface gov.nasa.jpl.aerie.constraints.model.Profile
- AssignGaps<P> - Record Class in gov.nasa.jpl.aerie.constraints.tree
- AssignGaps(Expression<P>, Expression<P>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
-
Creates an instance of a
AssignGaps
record class. - at(long, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- at(Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
B
- between(long, long, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- between(long, Interval.Inclusivity, long, Interval.Inclusivity, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- between(Duration, Interval.Inclusivity, Duration, Interval.Inclusivity) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
-
Constructs an interval between two durations based on a common instant.
- between(Duration, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- betweenClosedOpen(Duration, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- bounds - Variable in class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- build() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap.Builder
- builder() - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Creates an IntervalMap builder
- Builder() - Constructor for class gov.nasa.jpl.aerie.constraints.time.IntervalMap.Builder
C
- changePoints() - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- changePoints() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- changePoints() - Method in interface gov.nasa.jpl.aerie.constraints.model.Profile
- changePoints() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- Changes<P> - Class in gov.nasa.jpl.aerie.constraints.tree
- Changes(ProfileExpression<P>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Changes
- changing() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- children() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
-
Returns the value of the
children
record component. - compareEnds(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- compareEndToEnd(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- compareEndToStart(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- compareEndToStart(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
-
Compares the end of x to the start of y.
- compareStarts(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- compareStartToEnd(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- compareStartToStart(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- compareTo(LinearEquation) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- compareTo(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- compareTo(Segment<V>) - Method in record class gov.nasa.jpl.aerie.constraints.time.Segment
- constraintId - Variable in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- constraintName - Variable in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- constraintP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- ConstraintParsers - Class in gov.nasa.jpl.aerie.constraints.json
- ConstraintResult - Class in gov.nasa.jpl.aerie.constraints.model
- ConstraintResult() - Constructor for class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- ConstraintResult(List<Violation>, List<Interval>) - Constructor for class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- ConstraintResult(List<Violation>, List<Interval>, List<String>, Long, Long, String) - Constructor for class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- constraintResultP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- constraintRevision - Variable in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- contains(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- contains(Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
D
- defaultProfile() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
-
Returns the value of the
defaultProfile
record component. - DeficitHull - Enum constant in enum class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
- DeficitSpans - Enum constant in enum class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
- directiveId() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Returns the value of the
directiveId
record component. - discreteExternalProfiles() - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Returns the value of the
discreteExternalProfiles
record component. - DiscreteParameter - Class in gov.nasa.jpl.aerie.constraints.tree
- DiscreteParameter(String, String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- DiscreteProfile - Class in gov.nasa.jpl.aerie.constraints.model
- DiscreteProfile(IntervalMap<SerializedValue>) - Constructor for class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- DiscreteProfile(Segment<SerializedValue>...) - Constructor for class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- DiscreteProfile(List<Segment<SerializedValue>>) - Constructor for class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- discreteProfileExprF(JsonParser<ProfileExpression<?>>, JsonParser<Expression<Spans>>) - Static method in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- discreteProfileExprP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- DiscreteProfileFromDuration - Record Class in gov.nasa.jpl.aerie.constraints.tree
- DiscreteProfileFromDuration(Expression<Duration>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
-
Creates an instance of a
DiscreteProfileFromDuration
record class. - discreteProfiles - Variable in class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- DiscreteResource - Class in gov.nasa.jpl.aerie.constraints.tree
- DiscreteResource(String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.DiscreteResource
- DiscreteValue - Record Class in gov.nasa.jpl.aerie.constraints.tree
- DiscreteValue(SerializedValue) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
- DiscreteValue(SerializedValue, Optional<Expression<Interval>>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
-
Creates an instance of a
DiscreteValue
record class. - duration - Variable in class gov.nasa.jpl.aerie.constraints.tree.LongerThan
- duration - Variable in class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- duration() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- duration() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
-
Returns the value of the
duration
record component. - duration() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
-
Returns the value of the
duration
record component. - duration() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
-
Returns the value of the
duration
record component. - DurationLiteral - Record Class in gov.nasa.jpl.aerie.constraints.tree
- DurationLiteral(Duration) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
-
Creates an instance of a
DurationLiteral
record class.
E
- elements() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
-
Returns the value of the
elements
record component. - EMPTY - Static variable in class gov.nasa.jpl.aerie.constraints.time.Interval
- end - Variable in class gov.nasa.jpl.aerie.constraints.time.Interval
- end() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Returns the value of the
end
record component. - endBeforeEnd(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
Whether the end of one interval is before the end of another.
- endBeforeStart(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
Whether the end of one interval is before the start of another.
- endInclusivity - Variable in class gov.nasa.jpl.aerie.constraints.time.Interval
- endInclusivity() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Returns the value of the
endInclusivity
record component. - EndOf - Class in gov.nasa.jpl.aerie.constraints.tree
- EndOf(String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.EndOf
- ends() - Method in interface gov.nasa.jpl.aerie.constraints.time.IntervalContainer
- ends() - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- ends() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Places an instantaneous true segment at the end of each true segment.
- Ends<I> - Class in gov.nasa.jpl.aerie.constraints.tree
- Ends(Expression<I>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Ends
- Equal<P> - Class in gov.nasa.jpl.aerie.constraints.tree
- Equal(Expression<P>, Expression<P>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Equal
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.model.Violation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.time.Segment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.time.Spans.Metadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivitySpan
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivityWindow
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.And
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Changes
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteResource
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.EndOf
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Ends
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Equal
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans.MatchType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThan
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.LongerThan
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Not
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Or
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Plus
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.ProfileExpression
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Rate
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealResource
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Split
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.StartOf
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Starts
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Times
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.Transition
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class gov.nasa.jpl.aerie.constraints.tree.ViolationsOfWindows
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.ActivityType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.Parameter
-
Indicates whether some other object is "equal to" this one.
- equalTo(DiscreteProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- equalTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- equalTo(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- equalTo(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- equalTo(P) - Method in interface gov.nasa.jpl.aerie.constraints.model.Profile
- evaluate(SimulationResults) - Method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- evaluate(SimulationResults, EvaluationEnvironment) - Method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- evaluate(SimulationResults, Interval) - Method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivitySpan
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivityWindow
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.And
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Changes
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteResource
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.EndOf
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Ends
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Equal
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThan
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.LongerThan
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Not
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Or
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Plus
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.ProfileExpression
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Rate
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealResource
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Split
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.StartOf
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Starts
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Times
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.Transition
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.ViolationsOfWindows
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
- evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.jpl.aerie.constraints.tree.WindowsWrapperExpression
- evaluateMap(SimulationResults, Duration, EvaluationEnvironment) - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
- EvaluationEnvironment - Record Class in gov.nasa.jpl.aerie.constraints.model
-
A container for additional context needed for Constraints AST evaluation.
- EvaluationEnvironment() - Constructor for record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
- EvaluationEnvironment(Map<String, ActivityInstance>, Map<String, Spans>, Map<String, Interval>, Map<String, LinearProfile>, Map<String, DiscreteProfile>) - Constructor for record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Creates an instance of a
EvaluationEnvironment
record class. - EvaluationEnvironment(Map<String, LinearProfile>, Map<String, DiscreteProfile>) - Constructor for record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
- ExcessHull - Enum constant in enum class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
- ExcessSpans - Enum constant in enum class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
- Exclusive - Enum constant in enum class gov.nasa.jpl.aerie.constraints.time.Interval.Inclusivity
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.Changes
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.Ends
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.Not
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.ProfileExpression
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.Starts
- expression - Variable in class gov.nasa.jpl.aerie.constraints.tree.ViolationsOfWindows
- expression() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
-
Returns the value of the
expression
record component. - expression() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
-
Returns the value of the
expression
record component. - expression() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
-
Returns the value of the
expression
record component. - expression() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
-
Returns the value of the
expression
record component. - expression() - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
-
Returns the value of the
expression
record component. - Expression<T> - Interface in gov.nasa.jpl.aerie.constraints.tree
- expressions - Variable in class gov.nasa.jpl.aerie.constraints.tree.And
- expressions - Variable in class gov.nasa.jpl.aerie.constraints.tree.Or
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivitySpan
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivityWindow
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.And
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Changes
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteResource
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.EndOf
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Ends
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Equal
- extractResources(Set<String>) - Method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
-
Add the resources referenced by this expression to the given set.
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThan
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.LongerThan
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Not
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Or
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Plus
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.ProfileExpression
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Rate
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealResource
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Split
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.StartOf
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Starts
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Times
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.Transition
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.ViolationsOfWindows
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
- extractResources(Set<String>) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
- extractResources(Set<String>) - Method in class gov.nasa.jpl.aerie.constraints.tree.WindowsWrapperExpression
-
Add the resources referenced by this expression to the given set.
F
- fields() - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
-
Returns the value of the
fields
record component. - filter(Predicate<Interval>) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- filterByDuration(Duration, Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Sets true segments shorter than `minDur` or longer than `maxDur` to false.
- first() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
- flatMap(BiFunction<V, Interval, Stream<Segment<R>>>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
A similar operation to
IntervalMap.map(BiFunction)
, except it allows producing any number of segments per interval. - flatMap(Function<Interval, ? extends Stream<Interval>>) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- flatMap(Function<V, Stream<Segment<R>>>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
A similar operation to
IntervalMap.map(Function)
, except it allows producing any number of segments per interval. - flatMap2(IntervalMap<V1>, IntervalMap<V2>, BiFunction<Optional<V1>, Optional<V2>, Stream<Segment<R>>>) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
A similar operation to
IntervalMap.map2(gov.nasa.jpl.aerie.constraints.time.IntervalMap<V1>, gov.nasa.jpl.aerie.constraints.time.IntervalMap<V2>, java.util.function.BiFunction<java.util.Optional<V1>, java.util.Optional<V2>, java.util.Optional<R>>)
, except it allows producing any number of segments per overlapping interval. - ForEachActivitySpans - Record Class in gov.nasa.jpl.aerie.constraints.tree
- ForEachActivitySpans(String, String, Expression<Spans>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
- ForEachActivitySpans(TriFunction<ActivityInstance, SimulationResults, EvaluationEnvironment, Boolean>, String, Expression<Spans>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
-
Creates an instance of a
ForEachActivitySpans
record class. - ForEachActivitySpans.MatchType - Record Class in gov.nasa.jpl.aerie.constraints.tree
-
A helper class for activity predicates that only match on type.
- ForEachActivityViolations - Record Class in gov.nasa.jpl.aerie.constraints.tree
- ForEachActivityViolations(String, String, Expression<ConstraintResult>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
-
Creates an instance of a
ForEachActivityViolations
record class. - FOREVER - Static variable in class gov.nasa.jpl.aerie.constraints.time.Interval
- from() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
-
Returns the value of the
from
record component. - fromEnd - Variable in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- fromExternalProfile(Duration, List<ProfileSegment<Optional<RealDynamics>>>) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- fromExternalProfile(Duration, List<ProfileSegment<Optional<SerializedValue>>>) - Static method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- fromSimulatedProfile(List<ProfileSegment<RealDynamics>>) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- fromSimulatedProfile(List<ProfileSegment<SerializedValue>>) - Static method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- fromStart - Variable in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
G
- gaps - Variable in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- generateTypescriptTypes(Map<String, TypescriptCodeGenerationService.ActivityType>, Map<String, ValueSchema>) - Static method in class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService
- gov.nasa.jpl.aerie.constraints - package gov.nasa.jpl.aerie.constraints
- gov.nasa.jpl.aerie.constraints.json - package gov.nasa.jpl.aerie.constraints.json
- gov.nasa.jpl.aerie.constraints.model - package gov.nasa.jpl.aerie.constraints.model
- gov.nasa.jpl.aerie.constraints.time - package gov.nasa.jpl.aerie.constraints.time
- gov.nasa.jpl.aerie.constraints.tree - package gov.nasa.jpl.aerie.constraints.tree
- greaterThan(LinearEquation, LinearEquation) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- greaterThan(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- GreaterThan - Class in gov.nasa.jpl.aerie.constraints.tree
- GreaterThan(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- GreaterThanOrEqual - Class in gov.nasa.jpl.aerie.constraints.tree
- GreaterThanOrEqual(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- greaterThanOrEqualTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- greaterThanOrEqualTo(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
H
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.model.Violation
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.time.Segment
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.time.Spans.Metadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivitySpan
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivityWindow
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.And
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Changes
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteResource
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.EndOf
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Ends
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Equal
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans.MatchType
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThan
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.LongerThan
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Not
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Or
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Plus
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.ProfileExpression
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Rate
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.RealResource
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Split
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.StartOf
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Starts
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Times
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.Transition
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
-
Returns a hash code value for this object.
- hashCode() - Method in class gov.nasa.jpl.aerie.constraints.tree.ViolationsOfWindows
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.ActivityType
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.Parameter
-
Returns a hash code value for this object.
- hasSameEnd(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- hasSameStart(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
I
- i - Variable in class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
- id() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
- includes(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Whether the given interval is contained in a true segment in this.
- includes(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Whether all the true segments of the given Windows are contained in the true segments of this.
- includesEnd() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- includesStart() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- Inclusive - Enum constant in enum class gov.nasa.jpl.aerie.constraints.time.Interval.Inclusivity
- inclusivityP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- initialTime - Variable in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- initialValue - Variable in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- InputMismatchException - Exception Class in gov.nasa.jpl.aerie.constraints
- InputMismatchException(String) - Constructor for exception class gov.nasa.jpl.aerie.constraints.InputMismatchException
- instanceId() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Returns the value of the
instanceId
record component. - internalEndInclusivity - Variable in class gov.nasa.jpl.aerie.constraints.tree.Split
- internalStartInclusivity - Variable in class gov.nasa.jpl.aerie.constraints.tree.Split
- intersect(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- intersect(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
The intersection of two intervals.
- intersectWith(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- interval() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Returns the value of the
interval
record component. - interval() - Method in record class gov.nasa.jpl.aerie.constraints.time.Segment
-
Returns the value of the
interval
record component. - interval() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
-
Returns the value of the
interval
record component. - interval() - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
-
Returns the value of the
interval
record component. - interval() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
-
Returns the value of the
interval
record component. - interval() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
-
Returns the value of the
interval
record component. - interval() - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
-
Returns the value of the
interval
record component. - interval(long, long, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- interval(long, Interval.Inclusivity, long, Interval.Inclusivity, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- interval(Duration, Interval.Inclusivity, Duration, Interval.Inclusivity) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- interval(Duration, Duration) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- Interval - Class in gov.nasa.jpl.aerie.constraints.time
-
An Interval on the timeline, represented by start and end points and start and end inclusivity.
- Interval.Inclusivity - Enum Class in gov.nasa.jpl.aerie.constraints.time
- IntervalAlgebra - Class in gov.nasa.jpl.aerie.constraints.time
-
Provides helpful static methods for transforming and operating on
Interval
s. - IntervalAlias - Record Class in gov.nasa.jpl.aerie.constraints.tree
- IntervalAlias(String) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
-
Creates an instance of a
IntervalAlias
record class. - IntervalContainer<T> - Interface in gov.nasa.jpl.aerie.constraints.time
- IntervalDuration - Record Class in gov.nasa.jpl.aerie.constraints.tree
- IntervalDuration(Expression<Interval>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
-
Creates an instance of a
IntervalDuration
record class. - IntervalMap<V> - Class in gov.nasa.jpl.aerie.constraints.time
-
A generic container that maps non-overlapping intervals on the timeline to values.
- IntervalMap.Builder<V> - Class in gov.nasa.jpl.aerie.constraints.time
-
A builder for IntervalMap
- intervals - Variable in class gov.nasa.jpl.aerie.constraints.tree.Split
- intervals() - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Returns the value of the
intervals
record component. - intervals() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
-
Returns the value of the
intervals
record component. - intervalsEqualTo(LinearEquation) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- intervalsGreaterThan(LinearEquation) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- intervalsGreaterThanOrEqualTo(LinearEquation) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- intervalsLessThan(LinearEquation) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- intervalsLessThanOrEqualTo(LinearEquation) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- intervalsNotEqualTo(LinearEquation) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- intoSpans(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Converts this into a Spans object, where each true segment is a Span.
- intoWindows() - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- InvalidGapsException - Exception Class in gov.nasa.jpl.aerie.constraints.time
- InvalidGapsException(String) - Constructor for exception class gov.nasa.jpl.aerie.constraints.time.InvalidGapsException
- isCollectionSubsetOf(Spans) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
-
Evaluates whether this set of spans is a strict subset of another set of spans {[1,3]} is not a strict subset of {[0,4]} {[1,3]} is a strict subset of {[1, 3], [5, 6]}
- isConstant() - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- isConstant() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- isConstant() - Method in interface gov.nasa.jpl.aerie.constraints.model.Profile
- isConstant() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- isEmpty() - Method in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- isEmpty() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- isEmpty() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Whether this has no defined segments
- isEmpty() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.isEmpty()
- isEmpty(Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
Determines if an interval contains no points.
- isPoint() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- isSingleton() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- isStrictlyAfter(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- isStrictlyBefore(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- iterateEqualTo(boolean) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.iterateEqualTo(Object)
- iterateEqualTo(V) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Creates an iterable over the Intervals where this map is equal to a value
- iterator() - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- iterator() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- iterator() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
- iterator() - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- iterator() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.iterator()
K
- keepTrueSegment(int) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Sets all but a specific true segment to false.
- KeepTrueSegment - Class in gov.nasa.jpl.aerie.constraints.tree
- KeepTrueSegment(Expression<Windows>, int) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
L
- left - Variable in class gov.nasa.jpl.aerie.constraints.tree.Equal
- left - Variable in class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- left - Variable in class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- left - Variable in class gov.nasa.jpl.aerie.constraints.tree.LessThan
- left - Variable in class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- left - Variable in class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- left - Variable in class gov.nasa.jpl.aerie.constraints.tree.Plus
- lessThan(LinearEquation, LinearEquation) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- lessThan(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- LessThan - Class in gov.nasa.jpl.aerie.constraints.tree
- LessThan(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.LessThan
- LessThanOrEqual - Class in gov.nasa.jpl.aerie.constraints.tree
- LessThanOrEqual(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- lessThanOrEqualTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- lessThanOrEqualTo(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- LinearEquation - Class in gov.nasa.jpl.aerie.constraints.model
-
A linear equation in point-slope form.
- LinearEquation(Duration, double, double) - Constructor for class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- LinearProfile - Class in gov.nasa.jpl.aerie.constraints.model
- LinearProfile(IntervalMap<LinearEquation>) - Constructor for class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- LinearProfile(Segment<LinearEquation>...) - Constructor for class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- LinearProfile(List<Segment<LinearEquation>>) - Constructor for class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- linearProfileExprP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- ListExpressionAt - Record Class in gov.nasa.jpl.aerie.constraints.tree
- ListExpressionAt(List<ProfileExpression<?>>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
-
Creates an instance of a
ListExpressionAt
record class. - LongerThan - Class in gov.nasa.jpl.aerie.constraints.tree
- LongerThan(Expression<Windows>, Expression<Duration>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.LongerThan
M
- map(BiFunction<V, Interval, R>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Maps intervals and the gaps between them in IntervalMap intervals to new values following some function transform which converts the old values and gaps to new values.
- map(Function<Interval, Interval>) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- map(Function<V, R>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Maps intervals and the gaps between them in IntervalMap intervals to new values following some function transform which converts the old values and gaps to new values.
- map2(IntervalMap<V1>, IntervalMap<V2>, BiFunction<Optional<V1>, Optional<V2>, Optional<R>>) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
A generalized binary operation between two IntervalMaps.
- map2(IntervalMap<V1>, IntervalMap<V2>, TriFunction<Interval, Optional<V1>, Optional<V2>, Optional<R>>) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
A generalized binary operation between two IntervalMaps.
- MatchType(String) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans.MatchType
-
Creates an instance of a
MatchType
record class. - maxCount() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Returns the value of the
maxCount
record component. - maxDur() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Returns the value of the
maxDur
record component. - maxTrueTimePoint() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Gets the time and inclusivity of the trailing edge of the last true segment
- meets(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- merge(ConstraintResult, ConstraintResult) - Static method in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
-
Merges two results of violations and gaps into a single result.
- Metadata(ActivityInstance) - Constructor for record class gov.nasa.jpl.aerie.constraints.time.Spans.Metadata
-
Creates an instance of a
Metadata
record class. - metBy(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- minCount() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Returns the value of the
minCount
record component. - minDur() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Returns the value of the
minDur
record component. - minTrueTimePoint() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Gets the time and inclusivity of the leading edge of the first true segment
- moreRestrictiveThan(Interval.Inclusivity) - Method in enum class gov.nasa.jpl.aerie.constraints.time.Interval.Inclusivity
- multiplier - Variable in class gov.nasa.jpl.aerie.constraints.tree.Times
N
- name - Variable in class gov.nasa.jpl.aerie.constraints.tree.DiscreteResource
- name - Variable in class gov.nasa.jpl.aerie.constraints.tree.RealResource
- name() - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.Parameter
-
Returns the value of the
name
record component. - newDefault() - Static method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
- newState - Variable in class gov.nasa.jpl.aerie.constraints.tree.Transition
- not() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Inverts the truth value of each segment.
- Not - Class in gov.nasa.jpl.aerie.constraints.tree
- Not(Expression<Windows>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Not
- NotEqual<P> - Class in gov.nasa.jpl.aerie.constraints.tree
- NotEqual(Expression<P>, Expression<P>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- notEqualTo(DiscreteProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- notEqualTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- notEqualTo(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- notEqualTo(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- notEqualTo(P) - Method in interface gov.nasa.jpl.aerie.constraints.model.Profile
- numberOfSubIntervals - Variable in class gov.nasa.jpl.aerie.constraints.tree.Split
O
- of(Interval, V) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Creates an IntervalMap with a single segment.
- of(Interval, V) - Static method in record class gov.nasa.jpl.aerie.constraints.time.Segment
- of(Segment<V>...) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Creates an IntervalMap from a potentially un-ordered or overlapping list of segments.
- of(Supplier<T>) - Static method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- of(List<Interval>, V) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Creates an IntervalMap with many intervals all associated with the same value.
- of(List<Segment<V>>) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Creates an IntervalMap from a potentially un-ordered or overlapping list of segments.
- of(TriFunction<SimulationResults, Interval, EvaluationEnvironment, T>) - Static method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- of(V) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Creates an IntervalMap that is equal to a single value for all representable time
- oldState - Variable in class gov.nasa.jpl.aerie.constraints.tree.Transition
- opposite() - Method in enum class gov.nasa.jpl.aerie.constraints.time.Interval.Inclusivity
- or(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Perform the or operation on two Windows.
- Or - Class in gov.nasa.jpl.aerie.constraints.tree
- Or(Expression<Windows>...) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Or
- Or(List<Expression<Windows>>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Or
- originalProfile() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
-
Returns the value of the
originalProfile
record component.
P
- Parameter(String, ValueSchema) - Constructor for record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.Parameter
-
Creates an instance of a
Parameter
record class. - parameterName - Variable in class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- parameterName - Variable in class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- parameters() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Returns the value of the
parameters
record component. - parameters() - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.ActivityType
-
Returns the value of the
parameters
record component. - parents() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
-
Returns the value of the
parents
record component. - planStart - Variable in class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- plus(LinearProfile) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- Plus - Class in gov.nasa.jpl.aerie.constraints.tree
- Plus(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Plus
- prettyPrint() - Method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivitySpan
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.ActivityWindow
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.And
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Changes
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteParameter
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.DiscreteResource
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.EndOf
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Ends
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Equal
- prettyPrint(String) - Method in interface gov.nasa.jpl.aerie.constraints.tree.Expression
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.KeepTrueSegment
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThan
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.LongerThan
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Not
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Or
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Plus
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.ProfileExpression
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Rate
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.RealResource
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Split
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.StartOf
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Starts
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Times
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.Transition
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.ViolationsOfWindows
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
- prettyPrint(String) - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
- prettyPrint(String) - Method in class gov.nasa.jpl.aerie.constraints.tree.WindowsWrapperExpression
- profile - Variable in class gov.nasa.jpl.aerie.constraints.tree.Rate
- profile - Variable in class gov.nasa.jpl.aerie.constraints.tree.Times
- profile - Variable in class gov.nasa.jpl.aerie.constraints.tree.Transition
- profile() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
-
Returns the value of the
profile
record component. - Profile<P> - Interface in gov.nasa.jpl.aerie.constraints.model
- ProfileExpression<P> - Class in gov.nasa.jpl.aerie.constraints.tree
- ProfileExpression(Expression<P>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.ProfileExpression
- profileExpressionF(JsonParser<Expression<Spans>>, JsonParser<Expression<LinearProfile>>) - Static method in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- profileExpressionP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- profilePieces - Variable in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- profilePieces - Variable in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
R
- rate - Variable in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- rate() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- rate() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
-
Returns the value of the
rate
record component. - Rate - Class in gov.nasa.jpl.aerie.constraints.tree
- Rate(Expression<LinearProfile>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Rate
- realExternalProfiles() - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Returns the value of the
realExternalProfiles
record component. - RealParameter - Class in gov.nasa.jpl.aerie.constraints.tree
- RealParameter(String, String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.RealParameter
- realProfiles - Variable in class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- RealResource - Class in gov.nasa.jpl.aerie.constraints.tree
- RealResource(String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.RealResource
- RealValue - Record Class in gov.nasa.jpl.aerie.constraints.tree
- RealValue(double) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.RealValue
- RealValue(double, double, Optional<Expression<Interval>>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.RealValue
-
Creates an instance of a
RealValue
record class. - removeTrueSegment(int) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Sets a specific true segment to false.
- requirement() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
-
Returns the value of the
requirement
record component. - Requirement(Optional<Integer>, Optional<Integer>, Optional<Expression<Duration>>, Optional<Expression<Duration>>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Creates an instance of a
Requirement
record class. - resourceIds - Variable in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- reverseIterator() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
- reverseIterator() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- right - Variable in class gov.nasa.jpl.aerie.constraints.tree.Equal
- right - Variable in class gov.nasa.jpl.aerie.constraints.tree.GreaterThan
- right - Variable in class gov.nasa.jpl.aerie.constraints.tree.GreaterThanOrEqual
- right - Variable in class gov.nasa.jpl.aerie.constraints.tree.LessThan
- right - Variable in class gov.nasa.jpl.aerie.constraints.tree.LessThanOrEqual
- right - Variable in class gov.nasa.jpl.aerie.constraints.tree.NotEqual
- right - Variable in class gov.nasa.jpl.aerie.constraints.tree.Plus
- RollingThreshold - Record Class in gov.nasa.jpl.aerie.constraints.tree
- RollingThreshold(Expression<Spans>, Expression<Duration>, Expression<Duration>, RollingThreshold.RollingThresholdAlgorithm) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Creates an instance of a
RollingThreshold
record class. - RollingThreshold.RollingThresholdAlgorithm - Enum Class in gov.nasa.jpl.aerie.constraints.tree
- rollingThresholdAlgorithmP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
S
- schema() - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.Parameter
-
Returns the value of the
schema
record component. - Segment<V> - Record Class in gov.nasa.jpl.aerie.constraints.time
-
A basic container used by
IntervalMap
that associates an interval with a value - Segment(Interval, V) - Constructor for record class gov.nasa.jpl.aerie.constraints.time.Segment
-
Creates an instance of a
Segment
record class. - segments() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
- select(Interval...) - Method in interface gov.nasa.jpl.aerie.constraints.time.IntervalContainer
- select(Interval...) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Unsets everything outside the given intervals.
- select(Interval...) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- select(Interval...) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.select(Interval...)
- select(List<Interval>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Unsets everything outside the given intervals.
- select(List<Interval>) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.select(List)
- set(IntervalMap<V>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap.Builder
- set(IntervalMap<V>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Copys an IntervalMap on top of this.
- set(Interval, boolean) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.set(Interval, Object)
- set(Interval, V) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap.Builder
- set(Interval, V) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Sets an interval to a value
- set(Segment<V>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap.Builder
- set(Windows) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.set(IntervalMap)
- set(List<Interval>, boolean) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.set(List, Object)
- set(List<Interval>, V) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Sets a list of Intervals to a single value
- shiftBy(Duration) - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- shiftBy(Duration) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- shiftBy(Duration) - Method in interface gov.nasa.jpl.aerie.constraints.model.Profile
- shiftBy(Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- shiftBy(Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- ShiftBy<P> - Record Class in gov.nasa.jpl.aerie.constraints.tree
- ShiftBy(Expression<P>, Expression<Duration>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
-
Creates an instance of a
ShiftBy
record class. - shiftEdges(Duration, Duration) - Method in interface gov.nasa.jpl.aerie.constraints.time.IntervalContainer
- shiftEdges(Duration, Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- shiftEdges(Duration, Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Shifts the true segments' start and end points by the given durations.
- ShiftEdges<I> - Class in gov.nasa.jpl.aerie.constraints.tree
- ShiftEdges(Expression<I>, Expression<Duration>, Expression<Duration>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.ShiftEdges
- shiftInitialTime(Duration) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- ShorterThan - Class in gov.nasa.jpl.aerie.constraints.tree
- ShorterThan(Expression<Windows>, Expression<Duration>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- SimulationResults - Class in gov.nasa.jpl.aerie.constraints.model
- SimulationResults(Instant, Interval, List<ActivityInstance>, Map<String, LinearProfile>, Map<String, DiscreteProfile>) - Constructor for class gov.nasa.jpl.aerie.constraints.model.SimulationResults
- size() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
The number of defined intervals in this.
- size() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.size()
- spans() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Returns the value of the
spans
record component. - spans() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
-
Returns the value of the
spans
record component. - spans() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
-
Returns the value of the
spans
record component. - Spans - Class in gov.nasa.jpl.aerie.constraints.time
-
A collection of intervals that can overlap.
- Spans() - Constructor for class gov.nasa.jpl.aerie.constraints.time.Spans
- Spans(Interval...) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Spans
- Spans(Segment<Optional<Spans.Metadata>>...) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Spans
- Spans(Spans) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Spans
- Spans(Iterable<Interval>) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Spans
- Spans(List<Segment<Optional<Spans.Metadata>>>) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Spans
- Spans.Metadata - Record Class in gov.nasa.jpl.aerie.constraints.time
- spansAlias() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
-
Returns the value of the
spansAlias
record component. - SpansAlias - Record Class in gov.nasa.jpl.aerie.constraints.tree
- SpansAlias(String) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
-
Creates an instance of a
SpansAlias
record class. - SpansConnectTo - Record Class in gov.nasa.jpl.aerie.constraints.tree
- SpansConnectTo(Expression<Spans>, Expression<Spans>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
-
Creates an instance of a
SpansConnectTo
record class. - SpansContains - Record Class in gov.nasa.jpl.aerie.constraints.tree
- SpansContains(Expression<Spans>, Expression<Spans>, SpansContains.Requirement) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
-
Creates an instance of a
SpansContains
record class. - SpansContains.Requirement - Record Class in gov.nasa.jpl.aerie.constraints.tree
- spansExpressionP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- SpansFromWindows - Record Class in gov.nasa.jpl.aerie.constraints.tree
- SpansFromWindows(Expression<Windows>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
-
Creates an instance of a
SpansFromWindows
record class. - spansInstances() - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Returns the value of the
spansInstances
record component. - SpansInterval - Record Class in gov.nasa.jpl.aerie.constraints.tree
- SpansInterval(Expression<Interval>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
-
Creates an instance of a
SpansInterval
record class. - SpansSelectWhenTrue - Record Class in gov.nasa.jpl.aerie.constraints.tree
- SpansSelectWhenTrue(Expression<Spans>, Expression<Windows>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
-
Creates an instance of a
SpansSelectWhenTrue
record class. - SpansWrapperExpression - Record Class in gov.nasa.jpl.aerie.constraints.tree
- SpansWrapperExpression(Spans) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
-
Creates an instance of a
SpansWrapperExpression
record class. - split(Interval, int, Interval.Inclusivity, Interval.Inclusivity) - Method in interface gov.nasa.jpl.aerie.constraints.time.IntervalContainer
- split(Interval, int, Interval.Inclusivity, Interval.Inclusivity) - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
-
Splits each span into sub-spans.
- split(Interval, int, Interval.Inclusivity, Interval.Inclusivity) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Converts this into Spans and splits each Span into sub-spans.
- Split<I> - Class in gov.nasa.jpl.aerie.constraints.tree
- Split(Expression<I>, int, Interval.Inclusivity, Interval.Inclusivity) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Split
- start - Variable in class gov.nasa.jpl.aerie.constraints.time.Interval
- start() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Returns the value of the
start
record component. - startBeforeEnd(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
Whether the start of one interval is before the end of another.
- startBeforeStart(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
Whether the start of one interval is before the start of another.
- startInclusivity - Variable in class gov.nasa.jpl.aerie.constraints.time.Interval
- startInclusivity() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Returns the value of the
startInclusivity
record component. - StartOf - Class in gov.nasa.jpl.aerie.constraints.tree
- StartOf(String) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.StartOf
- starts() - Method in interface gov.nasa.jpl.aerie.constraints.time.IntervalContainer
- starts() - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- starts() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Places an instantaneous true segment at the start of each true segment.
- Starts<I> - Class in gov.nasa.jpl.aerie.constraints.tree
- Starts(Expression<I>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Starts
- stream() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
- stream() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.stream()
- strictLowerBoundsOf(Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
The set of strict lower bounds of an interval.
- strictUpperBoundsOf(Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
The set of strict upper bounds of an interval.
- StructExpressionAt - Record Class in gov.nasa.jpl.aerie.constraints.tree
-
Used only for instantiating, as a building block, not for any other computation
- StructExpressionAt(Map<String, ProfileExpression<?>>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
-
Creates an instance of a
StructExpressionAt
record class. - structExpressionF(JsonParser<ProfileExpression<?>>) - Static method in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
T
- threshold() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Returns the value of the
threshold
record component. - timepoint() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
-
Returns the value of the
timepoint
record component. - times(double) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- Times - Class in gov.nasa.jpl.aerie.constraints.tree
- Times(Expression<LinearProfile>, double) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Times
- to() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
-
Returns the value of the
to
record component. - toString() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.model.EvaluationEnvironment
-
Returns a string representation of this record class.
- toString() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- toString() - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.model.Violation
-
Returns a string representation of this record class.
- toString() - Method in class gov.nasa.jpl.aerie.constraints.time.Interval
- toString() - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.time.Segment
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.time.Spans.Metadata
-
Returns a string representation of this record class.
- toString() - Method in class gov.nasa.jpl.aerie.constraints.time.Spans
- toString() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AbsoluteInterval
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AssignGaps
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteProfileFromDuration
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DurationLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans.MatchType
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivityViolations
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalAlias
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.IntervalDuration
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ListExpressionAt
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ShiftBy
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansAlias
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansConnectTo
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains.Requirement
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansContains
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansFromWindows
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansInterval
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansWrapperExpression
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.StructExpressionAt
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.ActivityType
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService.Parameter
-
Returns a string representation of this record class.
- Transition - Class in gov.nasa.jpl.aerie.constraints.tree
- Transition(Expression<DiscreteProfile>, SerializedValue, SerializedValue) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.Transition
- transitions(SerializedValue, SerializedValue) - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- trueSegmentsToString() - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
toString only for the true segments
- trueSubsetContainedIn(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Sets all true segments that are not fully contained in the interval to false.
- type() - Method in record class gov.nasa.jpl.aerie.constraints.model.ActivityInstance
-
Returns the value of the
type
record component. - type() - Method in record class gov.nasa.jpl.aerie.constraints.tree.ForEachActivitySpans.MatchType
-
Returns the value of the
type
record component. - TypescriptCodeGenerationService - Class in gov.nasa.jpl.aerie.constraints
- TypescriptCodeGenerationService() - Constructor for class gov.nasa.jpl.aerie.constraints.TypescriptCodeGenerationService
- TypescriptCodeGenerationService.ActivityType - Record Class in gov.nasa.jpl.aerie.constraints
- TypescriptCodeGenerationService.Parameter - Record Class in gov.nasa.jpl.aerie.constraints
U
- unify(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.Interval
- unify(Interval, Interval) - Static method in class gov.nasa.jpl.aerie.constraints.time.IntervalAlgebra
-
The smallest interval that contains the union of the inputs.
- unit() - Method in record class gov.nasa.jpl.aerie.constraints.tree.AccumulatedDuration
-
Returns the value of the
unit
record component. - unset(Interval) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap.Builder
- unset(Interval...) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Unsets the given intervals.
- unset(Interval...) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.unset(Interval...)
- unset(List<Interval>) - Method in class gov.nasa.jpl.aerie.constraints.time.IntervalMap
-
Unsets the given intervals.
- unset(List<Interval>) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
-
Delegated to
IntervalMap.unset(List)
- UnsplittableSpanException - Exception Class in gov.nasa.jpl.aerie.constraints.time
- UnsplittableSpanException(String) - Constructor for exception class gov.nasa.jpl.aerie.constraints.time.UnsplittableSpanException
V
- value() - Method in record class gov.nasa.jpl.aerie.constraints.time.Segment
-
Returns the value of the
value
record component. - value() - Method in record class gov.nasa.jpl.aerie.constraints.tree.DiscreteValue
-
Returns the value of the
value
record component. - value() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RealValue
-
Returns the value of the
value
record component. - value() - Method in record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
-
Returns the value of the
value
record component. - valueAt(Duration) - Method in class gov.nasa.jpl.aerie.constraints.model.DiscreteProfile
- valueAt(Duration) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearEquation
- valueAt(Duration) - Method in class gov.nasa.jpl.aerie.constraints.model.LinearProfile
- valueAt(Duration) - Method in interface gov.nasa.jpl.aerie.constraints.model.Profile
- valueAt(Duration) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
- ValueAt<P> - Record Class in gov.nasa.jpl.aerie.constraints.tree
- ValueAt(ProfileExpression<P>, Expression<Spans>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.ValueAt
-
Creates an instance of a
ValueAt
record class. - valueAtExpressionF(JsonParser<ProfileExpression<?>>, JsonParser<Expression<Spans>>) - Static method in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.constraints.time.Interval.Inclusivity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class gov.nasa.jpl.aerie.constraints.time.Interval.Inclusivity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Violation - Record Class in gov.nasa.jpl.aerie.constraints.model
- Violation(List<Interval>, ArrayList<Long>) - Constructor for record class gov.nasa.jpl.aerie.constraints.model.Violation
-
Creates an instance of a
Violation
record class. - Violation(List<Interval>, List<Long>) - Constructor for record class gov.nasa.jpl.aerie.constraints.model.Violation
- violationP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- violations - Variable in class gov.nasa.jpl.aerie.constraints.model.ConstraintResult
- ViolationsOfWindows - Class in gov.nasa.jpl.aerie.constraints.tree
- ViolationsOfWindows(Expression<Windows>) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.ViolationsOfWindows
W
- width() - Method in record class gov.nasa.jpl.aerie.constraints.tree.RollingThreshold
-
Returns the value of the
width
record component. - windows - Variable in class gov.nasa.jpl.aerie.constraints.tree.LongerThan
- windows - Variable in class gov.nasa.jpl.aerie.constraints.tree.ShorterThan
- windows - Variable in class gov.nasa.jpl.aerie.constraints.tree.WindowsWrapperExpression
- windows() - Method in record class gov.nasa.jpl.aerie.constraints.model.Violation
-
Returns the value of the
windows
record component. - windows() - Method in record class gov.nasa.jpl.aerie.constraints.tree.SpansSelectWhenTrue
-
Returns the value of the
windows
record component. - Windows - Class in gov.nasa.jpl.aerie.constraints.time
-
A boolean profile, which can contain gaps (a.k.a.
- Windows() - Constructor for class gov.nasa.jpl.aerie.constraints.time.Windows
-
Creates an empty Windows
- Windows(boolean) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Windows
-
Creates a Windows that is equal to a given value for all representable times
- Windows(IntervalMap<Boolean>) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Windows
-
Wraps an IntervalMap of Booleans in Windows.
- Windows(Interval, boolean) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Windows
-
Creates a Windows with a single segment
- Windows(Segment<Boolean>...) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Windows
-
Creates a Windows from potentially unordered, overlapping segments
- Windows(List<Segment<Boolean>>) - Constructor for class gov.nasa.jpl.aerie.constraints.time.Windows
-
Creates a Windows from potentially unordered, overlapping segments
- windowsExpressionP - Static variable in class gov.nasa.jpl.aerie.constraints.json.ConstraintParsers
- WindowsFromSpans - Record Class in gov.nasa.jpl.aerie.constraints.tree
- WindowsFromSpans(Expression<Spans>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.WindowsFromSpans
-
Creates an instance of a
WindowsFromSpans
record class. - WindowsValue - Record Class in gov.nasa.jpl.aerie.constraints.tree
- WindowsValue(boolean) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
- WindowsValue(boolean, Optional<Expression<Interval>>) - Constructor for record class gov.nasa.jpl.aerie.constraints.tree.WindowsValue
-
Creates an instance of a
WindowsValue
record class. - WindowsWrapperExpression - Class in gov.nasa.jpl.aerie.constraints.tree
- WindowsWrapperExpression(Windows) - Constructor for class gov.nasa.jpl.aerie.constraints.tree.WindowsWrapperExpression
All Classes and Interfaces|All Packages|Serialized Form