Index

A B C D E F G H I K L M N O P R S T U V W 
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
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 Intervals.
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
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
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

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
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
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
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
set(List<Interval>, boolean) - Method in class gov.nasa.jpl.aerie.constraints.time.Windows
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
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
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
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form