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.ammos.plandev.constraints.tree
 
AbsoluteInterval(Optional<Instant>, Optional<Instant>, Optional<Interval.Inclusivity>, Optional<Interval.Inclusivity>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Creates an instance of a AbsoluteInterval record class.
accumulatedDuration(Duration) - Method in interface gov.nasa.ammos.plandev.constraints.time.IntervalContainer
 
accumulatedDuration(Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
accumulatedDuration(Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
AccumulatedDuration<I> - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
AccumulatedDuration(Expression<I>, Expression<Duration>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
Creates an instance of a AccumulatedDuration record class.
activities - Variable in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
activityAlias - Variable in class gov.nasa.ammos.plandev.constraints.tree.ActivitySpan
 
activityAlias - Variable in class gov.nasa.ammos.plandev.constraints.tree.ActivityWindow
 
activityAlias - Variable in class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
activityAlias - Variable in class gov.nasa.ammos.plandev.constraints.tree.EndOf
 
activityAlias - Variable in class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
activityAlias - Variable in class gov.nasa.ammos.plandev.constraints.tree.StartOf
 
activityInstance() - Method in record class gov.nasa.ammos.plandev.constraints.time.Spans.Metadata
Returns the value of the activityInstance record component.
ActivityInstance - Record Class in gov.nasa.ammos.plandev.constraints.model
 
ActivityInstance(long, String, Map<String, SerializedValue>, Interval) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
 
ActivityInstance(long, String, Map<String, SerializedValue>, Interval, Optional<ActivityDirectiveId>) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
 
ActivityInstance(ActivityInstanceId, String, Map<String, SerializedValue>, Interval, Optional<ActivityDirectiveId>) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Creates an instance of a ActivityInstance record class.
activityInstanceIds() - Method in record class gov.nasa.ammos.plandev.constraints.model.Violation
Returns the value of the activityInstanceIds record component.
activityInstances() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns the value of the activityInstances record component.
activityPredicate() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
Returns the value of the activityPredicate record component.
ActivitySpan - Class in gov.nasa.ammos.plandev.constraints.tree
 
ActivitySpan(String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.ActivitySpan
 
activityType() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
Returns the value of the activityType record component.
ActivityType(List<TypescriptCodeGenerationService.Parameter>) - Constructor for record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.ActivityType
Creates an instance of a ActivityType record class.
activityTypeToInterface(String, TypescriptCodeGenerationService.ActivityType) - Static method in class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService
 
activityTypeToInterfaceWithUndefined(String, TypescriptCodeGenerationService.ActivityType) - Static method in class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService
 
ActivityWindow - Class in gov.nasa.ammos.plandev.constraints.tree
 
ActivityWindow(String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.ActivityWindow
 
add(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
add(Interval, Optional<Spans.Metadata>) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
add(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
"Adds" two Windows together.
addActivityId(long) - Method in record class gov.nasa.ammos.plandev.constraints.model.Violation
 
addAll(Spans) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
addAll(Iterable<Segment<Optional<Spans.Metadata>>>) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
adjacent(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
algorithm() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Returns the value of the algorithm record component.
alias() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
Returns the value of the alias record component.
alias() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
Returns the value of the alias record component.
alias() - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
Returns the value of the alias record component.
and(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Perform the and operation on two Windows.
And - Class in gov.nasa.ammos.plandev.constraints.tree
 
And(Expression<Windows>...) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.And
 
And(List<Expression<Windows>>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.And
 
apply(ActivityInstance, SimulationResults, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans.MatchType
 
assignGaps(DiscreteProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
Assigns a default value to all gaps in the profile.
assignGaps(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
Assigns a default value to all gaps in the profile.
assignGaps(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Assigns a default value to all gaps in the profile.
assignGaps(P) - Method in interface gov.nasa.ammos.plandev.constraints.model.Profile
 
AssignGaps<P> - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
AssignGaps(Expression<P>, Expression<P>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
Creates an instance of a AssignGaps record class.
at(long, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
at(Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 

B

between(long, long, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
between(long, Interval.Inclusivity, long, Interval.Inclusivity, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
between(Duration, Interval.Inclusivity, Duration, Interval.Inclusivity) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
Constructs an interval between two durations based on a common instant.
between(Duration, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
betweenClosedOpen(Duration, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
bounds - Variable in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
build() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap.Builder
 
builder() - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Creates an IntervalMap builder
Builder() - Constructor for class gov.nasa.ammos.plandev.constraints.time.IntervalMap.Builder
 

C

changePoints() - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
changePoints() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
changePoints() - Method in interface gov.nasa.ammos.plandev.constraints.model.Profile
 
changePoints() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
Changes<P> - Class in gov.nasa.ammos.plandev.constraints.tree
 
Changes(ProfileExpression<P>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Changes
 
changing() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
children() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
Returns the value of the children record component.
compareEnds(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
compareEndToEnd(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
compareEndToStart(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
compareEndToStart(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
Compares the end of x to the start of y.
compareStarts(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
compareStartToEnd(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
compareStartToStart(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
compareTo(LinearEquation) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
compareTo(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
compareTo(Segment<V>) - Method in record class gov.nasa.ammos.plandev.constraints.time.Segment
 
constraintId - Variable in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
constraintName - Variable in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
constraintP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
ConstraintParsers - Class in gov.nasa.ammos.plandev.constraints.json
 
ConstraintResult - Interface in gov.nasa.ammos.plandev.constraints.model
 
constraintRevision - Variable in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
contains(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
contains(Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 

D

defaultProfile() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
Returns the value of the defaultProfile record component.
DeficitHull - Enum constant in enum class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
 
DeficitSpans - Enum constant in enum class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
 
directiveId() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Returns the value of the directiveId record component.
discreteExternalProfiles() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns the value of the discreteExternalProfiles record component.
DiscreteParameter - Class in gov.nasa.ammos.plandev.constraints.tree
 
DiscreteParameter(String, String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
DiscreteProfile - Class in gov.nasa.ammos.plandev.constraints.model
 
DiscreteProfile(IntervalMap<SerializedValue>) - Constructor for class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
DiscreteProfile(Segment<SerializedValue>...) - Constructor for class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
DiscreteProfile(List<Segment<SerializedValue>>) - Constructor for class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
discreteProfileExprF(JsonParser<ProfileExpression<?>>, JsonParser<Expression<Spans>>) - Static method in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
discreteProfileExprP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
DiscreteProfileFromDuration - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
DiscreteProfileFromDuration(Expression<Duration>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
Creates an instance of a DiscreteProfileFromDuration record class.
discreteProfiles - Variable in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
DiscreteResource - Class in gov.nasa.ammos.plandev.constraints.tree
 
DiscreteResource(String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.DiscreteResource
 
DiscreteValue - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
DiscreteValue(SerializedValue) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
 
DiscreteValue(SerializedValue, Optional<Expression<Interval>>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
Creates an instance of a DiscreteValue record class.
duration - Variable in class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 
duration - Variable in class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
duration() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
duration() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
Returns the value of the duration record component.
duration() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
Returns the value of the duration record component.
duration() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
Returns the value of the duration record component.
DurationLiteral - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
DurationLiteral(Duration) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
Creates an instance of a DurationLiteral record class.

E

EDSLConstraintResult - Class in gov.nasa.ammos.plandev.constraints.model
A ConstraintResult that is created from evaluating an EDSL Constraint.
EDSLConstraintResult() - Constructor for class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
EDSLConstraintResult(List<Violation>, List<Interval>) - Constructor for class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
EDSLConstraintResult(List<Violation>, List<Interval>, List<String>, Long, Long, String) - Constructor for class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
edslConstraintResultP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
elements() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
Returns the value of the elements record component.
EMPTY - Static variable in class gov.nasa.ammos.plandev.constraints.time.Interval
 
end - Variable in class gov.nasa.ammos.plandev.constraints.time.Interval
 
end() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Returns the value of the end record component.
endBeforeEnd(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
Whether the end of one interval is before the end of another.
endBeforeStart(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
Whether the end of one interval is before the start of another.
endInclusivity - Variable in class gov.nasa.ammos.plandev.constraints.time.Interval
 
endInclusivity() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Returns the value of the endInclusivity record component.
EndOf - Class in gov.nasa.ammos.plandev.constraints.tree
 
EndOf(String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.EndOf
 
ends() - Method in interface gov.nasa.ammos.plandev.constraints.time.IntervalContainer
 
ends() - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
ends() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Places an instantaneous true segment at the end of each true segment.
Ends<I> - Class in gov.nasa.ammos.plandev.constraints.tree
 
Ends(Expression<I>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Ends
 
Equal<P> - Class in gov.nasa.ammos.plandev.constraints.tree
 
Equal(Expression<P>, Expression<P>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Equal
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.model.Violation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.time.Segment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.time.Spans.Metadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivitySpan
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivityWindow
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.And
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Changes
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteResource
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.EndOf
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Ends
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Equal
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans.MatchType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Not
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Or
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Plus
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.ProfileExpression
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Rate
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealResource
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Split
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.StartOf
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Starts
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Times
 
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gov.nasa.ammos.plandev.constraints.tree.ViolationsOfWindows
 
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.ActivityType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.Parameter
Indicates whether some other object is "equal to" this one.
equalTo(DiscreteProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
equalTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
equalTo(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
equalTo(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
equalTo(P) - Method in interface gov.nasa.ammos.plandev.constraints.model.Profile
 
evaluate(SimulationResults) - Method in interface gov.nasa.ammos.plandev.constraints.tree.Expression
 
evaluate(SimulationResults, EvaluationEnvironment) - Method in interface gov.nasa.ammos.plandev.constraints.tree.Expression
 
evaluate(SimulationResults, Interval) - Method in interface gov.nasa.ammos.plandev.constraints.tree.Expression
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivitySpan
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivityWindow
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.And
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Changes
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteResource
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.EndOf
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Ends
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Equal
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in interface gov.nasa.ammos.plandev.constraints.tree.Expression
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Not
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Or
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Plus
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.ProfileExpression
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Rate
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealResource
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Split
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.StartOf
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Starts
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Times
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.ViolationsOfWindows
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
 
evaluate(SimulationResults, Interval, EvaluationEnvironment) - Method in class gov.nasa.ammos.plandev.constraints.tree.WindowsWrapperExpression
 
evaluateMap(SimulationResults, Duration, EvaluationEnvironment) - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
 
EvaluationEnvironment - Record Class in gov.nasa.ammos.plandev.constraints.model
A container for additional context needed for Constraints AST evaluation.
EvaluationEnvironment() - Constructor for record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
 
EvaluationEnvironment(Map<String, ActivityInstance>, Map<String, Spans>, Map<String, Interval>, Map<String, LinearProfile>, Map<String, DiscreteProfile>, Map<String, List<ExternalEvent>>) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Creates an instance of a EvaluationEnvironment record class.
EvaluationEnvironment(Map<String, LinearProfile>, Map<String, DiscreteProfile>, Map<String, List<ExternalEvent>>) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
 
ExcessHull - Enum constant in enum class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
 
ExcessSpans - Enum constant in enum class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
 
Exclusive - Enum constant in enum class gov.nasa.ammos.plandev.constraints.time.Interval.Inclusivity
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.Changes
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.Ends
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.Not
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.ProfileExpression
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.Starts
 
expression - Variable in class gov.nasa.ammos.plandev.constraints.tree.ViolationsOfWindows
 
expression() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
Returns the value of the expression record component.
expression() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
Returns the value of the expression record component.
expression() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
Returns the value of the expression record component.
expression() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
Returns the value of the expression record component.
expression() - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
Returns the value of the expression record component.
Expression<T> - Interface in gov.nasa.ammos.plandev.constraints.tree
 
expressions - Variable in class gov.nasa.ammos.plandev.constraints.tree.And
 
expressions - Variable in class gov.nasa.ammos.plandev.constraints.tree.Or
 
externalEventsByDerivationGroup() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns the value of the externalEventsByDerivationGroup record component.
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivitySpan
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivityWindow
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.And
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Changes
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteResource
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.EndOf
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Ends
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Equal
 
extractResources(Set<String>) - Method in interface gov.nasa.ammos.plandev.constraints.tree.Expression
Add the resources referenced by this expression to the given set.
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Not
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Or
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Plus
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.ProfileExpression
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Rate
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealResource
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Split
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.StartOf
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Starts
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Times
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.ViolationsOfWindows
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
 
extractResources(Set<String>) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
 
extractResources(Set<String>) - Method in class gov.nasa.ammos.plandev.constraints.tree.WindowsWrapperExpression
Add the resources referenced by this expression to the given set.

F

fields() - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
Returns the value of the fields record component.
filter(Predicate<Interval>) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
filterByDuration(Duration, Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Sets true segments shorter than `minDur` or longer than `maxDur` to false.
first() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
 
flatMap(BiFunction<V, Interval, Stream<Segment<R>>>) - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time.Spans
 
flatMap(Function<V, Stream<Segment<R>>>) - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time.IntervalMap
ForEachActivitySpans - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
ForEachActivitySpans(String, String, Expression<Spans>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
 
ForEachActivitySpans(TriFunction<ActivityInstance, SimulationResults, EvaluationEnvironment, Boolean>, String, Expression<Spans>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
Creates an instance of a ForEachActivitySpans record class.
ForEachActivitySpans.MatchType - Record Class in gov.nasa.ammos.plandev.constraints.tree
A helper class for activity predicates that only match on type.
ForEachActivityViolations - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
ForEachActivityViolations(String, String, Expression<EDSLConstraintResult>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
Creates an instance of a ForEachActivityViolations record class.
FOREVER - Static variable in class gov.nasa.ammos.plandev.constraints.time.Interval
 
from() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
Returns the value of the from record component.
fromEnd - Variable in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
fromExternalProfile(Duration, List<ProfileSegment<Optional<RealDynamics>>>) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
fromExternalProfile(Duration, List<ProfileSegment<Optional<SerializedValue>>>) - Static method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
fromProceduralInterval(Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
fromProceduralViolations(Violations, SimulationResults) - Static method in record class gov.nasa.ammos.plandev.constraints.model.Violation
 
fromSimulatedProfile(List<ProfileSegment<RealDynamics>>) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
fromSimulatedProfile(List<ProfileSegment<SerializedValue>>) - Static method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
fromStart - Variable in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 

G

gaps - Variable in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
generateTypescriptTypes(Map<String, TypescriptCodeGenerationService.ActivityType>, Map<String, ValueSchema>) - Static method in class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService
 
gov.nasa.ammos.plandev.constraints - package gov.nasa.ammos.plandev.constraints
 
gov.nasa.ammos.plandev.constraints.json - package gov.nasa.ammos.plandev.constraints.json
 
gov.nasa.ammos.plandev.constraints.model - package gov.nasa.ammos.plandev.constraints.model
 
gov.nasa.ammos.plandev.constraints.time - package gov.nasa.ammos.plandev.constraints.time
 
gov.nasa.ammos.plandev.constraints.tree - package gov.nasa.ammos.plandev.constraints.tree
 
greaterThan(LinearEquation, LinearEquation) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
greaterThan(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
GreaterThan - Class in gov.nasa.ammos.plandev.constraints.tree
 
GreaterThan(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
GreaterThanOrEqual - Class in gov.nasa.ammos.plandev.constraints.tree
 
GreaterThanOrEqual(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
greaterThanOrEqualTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
greaterThanOrEqualTo(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 

H

hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.model.Violation
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.time.Segment
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.time.Spans.Metadata
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivitySpan
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivityWindow
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.And
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Changes
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteResource
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.EndOf
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Ends
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Equal
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans.MatchType
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Not
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Or
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Plus
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.ProfileExpression
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Rate
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.RealResource
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Split
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.StartOf
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Starts
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Times
 
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
Returns a hash code value for this object.
hashCode() - Method in class gov.nasa.ammos.plandev.constraints.tree.ViolationsOfWindows
 
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.ActivityType
Returns a hash code value for this object.
hashCode() - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.Parameter
Returns a hash code value for this object.
hasSameEnd(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
hasSameStart(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 

I

i - Variable in class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 
id() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
 
includes(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Whether the given interval is contained in a true segment in this.
includes(Windows) - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time.Interval
 
includesStart() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
Inclusive - Enum constant in enum class gov.nasa.ammos.plandev.constraints.time.Interval.Inclusivity
 
inclusivityP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
initialTime - Variable in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
initialValue - Variable in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
InputMismatchException - Exception Class in gov.nasa.ammos.plandev.constraints
 
InputMismatchException(String) - Constructor for exception class gov.nasa.ammos.plandev.constraints.InputMismatchException
 
instanceId() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Returns the value of the instanceId record component.
internalEndInclusivity - Variable in class gov.nasa.ammos.plandev.constraints.tree.Split
 
internalStartInclusivity - Variable in class gov.nasa.ammos.plandev.constraints.tree.Split
 
intersect(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
intersect(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
The intersection of two intervals.
intersectWith(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
interval() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Returns the value of the interval record component.
interval() - Method in record class gov.nasa.ammos.plandev.constraints.time.Segment
Returns the value of the interval record component.
interval() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
Returns the value of the interval record component.
interval() - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
Returns the value of the interval record component.
interval() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
Returns the value of the interval record component.
interval() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
Returns the value of the interval record component.
interval() - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
Returns the value of the interval record component.
interval(long, long, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
interval(long, Interval.Inclusivity, long, Interval.Inclusivity, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
interval(Duration, Interval.Inclusivity, Duration, Interval.Inclusivity) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
interval(Duration, Duration) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
Interval - Class in gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time
 
IntervalAlgebra - Class in gov.nasa.ammos.plandev.constraints.time
Provides helpful static methods for transforming and operating on Intervals.
IntervalAlias - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
IntervalAlias(String) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
Creates an instance of a IntervalAlias record class.
IntervalContainer<T> - Interface in gov.nasa.ammos.plandev.constraints.time
 
IntervalDuration - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
IntervalDuration(Expression<Interval>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
Creates an instance of a IntervalDuration record class.
IntervalMap<V> - Class in gov.nasa.ammos.plandev.constraints.time
A generic container that maps non-overlapping intervals on the timeline to values.
IntervalMap.Builder<V> - Class in gov.nasa.ammos.plandev.constraints.time
A builder for IntervalMap
intervalP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
intervals - Variable in class gov.nasa.ammos.plandev.constraints.tree.Split
 
intervals() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns the value of the intervals record component.
intervals() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
Returns the value of the intervals record component.
intervalsEqualTo(LinearEquation) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
intervalsGreaterThan(LinearEquation) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
intervalsGreaterThanOrEqualTo(LinearEquation) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
intervalsLessThan(LinearEquation) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
intervalsLessThanOrEqualTo(LinearEquation) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
intervalsNotEqualTo(LinearEquation) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
intoSpans(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Converts this into a Spans object, where each true segment is a Span.
intoWindows() - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
InvalidGapsException - Exception Class in gov.nasa.ammos.plandev.constraints.time
 
InvalidGapsException(String) - Constructor for exception class gov.nasa.ammos.plandev.constraints.time.InvalidGapsException
 
isCollectionSubsetOf(Spans) - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.model.DiscreteProfile
 
isConstant() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
isConstant() - Method in interface gov.nasa.ammos.plandev.constraints.model.Profile
 
isConstant() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
isEmpty() - Method in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
isEmpty() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
isEmpty() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Whether this has no defined segments
isEmpty() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
isEmpty(Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
Determines if an interval contains no points.
isPoint() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
isSingleton() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
isStrictlyAfter(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
isStrictlyBefore(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
iterateEqualTo(boolean) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
iterateEqualTo(V) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Creates an iterable over the Intervals where this map is equal to a value
iterator() - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
iterator() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
iterator() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
 
iterator() - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
iterator() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows

K

keepTrueSegment(int) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Sets all but a specific true segment to false.
KeepTrueSegment - Class in gov.nasa.ammos.plandev.constraints.tree
 
KeepTrueSegment(Expression<Windows>, int) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 

L

left - Variable in class gov.nasa.ammos.plandev.constraints.tree.Equal
 
left - Variable in class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
left - Variable in class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
left - Variable in class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
left - Variable in class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
left - Variable in class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
left - Variable in class gov.nasa.ammos.plandev.constraints.tree.Plus
 
lessThan(LinearEquation, LinearEquation) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
lessThan(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
LessThan - Class in gov.nasa.ammos.plandev.constraints.tree
 
LessThan(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
LessThanOrEqual - Class in gov.nasa.ammos.plandev.constraints.tree
 
LessThanOrEqual(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
lessThanOrEqualTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
lessThanOrEqualTo(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
LinearEquation - Class in gov.nasa.ammos.plandev.constraints.model
A linear equation in point-slope form.
LinearEquation(Duration, double, double) - Constructor for class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
LinearProfile - Class in gov.nasa.ammos.plandev.constraints.model
 
LinearProfile(IntervalMap<LinearEquation>) - Constructor for class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
LinearProfile(Segment<LinearEquation>...) - Constructor for class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
LinearProfile(List<Segment<LinearEquation>>) - Constructor for class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
linearProfileExprP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
ListExpressionAt - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
ListExpressionAt(List<ProfileExpression<?>>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
Creates an instance of a ListExpressionAt record class.
LongerThan - Class in gov.nasa.ammos.plandev.constraints.tree
 
LongerThan(Expression<Windows>, Expression<Duration>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 

M

map(BiFunction<V, Interval, R>) - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time.Spans
 
map(Function<V, R>) - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.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.ammos.plandev.constraints.time.IntervalMap
A generalized binary operation between two IntervalMaps.
MatchType(String) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans.MatchType
Creates an instance of a MatchType record class.
maxCount() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
Returns the value of the maxCount record component.
maxDur() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
Returns the value of the maxDur record component.
maxTrueTimePoint() - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time.Interval
 
merge(EDSLConstraintResult, EDSLConstraintResult) - Static method in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
Merges two results of violations and gaps into a single result.
message() - Method in record class gov.nasa.ammos.plandev.constraints.model.Violation
Returns the value of the message record component.
Metadata(ActivityInstance) - Constructor for record class gov.nasa.ammos.plandev.constraints.time.Spans.Metadata
Creates an instance of a Metadata record class.
metBy(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
minCount() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
Returns the value of the minCount record component.
minDur() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
Returns the value of the minDur record component.
minTrueTimePoint() - Method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time.Interval.Inclusivity
 
multiplier - Variable in class gov.nasa.ammos.plandev.constraints.tree.Times
 

N

name - Variable in class gov.nasa.ammos.plandev.constraints.tree.DiscreteResource
 
name - Variable in class gov.nasa.ammos.plandev.constraints.tree.RealResource
 
name() - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.Parameter
Returns the value of the name record component.
newDefault() - Static method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
 
newState - Variable in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
not() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Inverts the truth value of each segment.
Not - Class in gov.nasa.ammos.plandev.constraints.tree
 
Not(Expression<Windows>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Not
 
NotEqual<P> - Class in gov.nasa.ammos.plandev.constraints.tree
 
NotEqual(Expression<P>, Expression<P>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
notEqualTo(DiscreteProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
notEqualTo(LinearEquation, LinearEquation) - Static method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
notEqualTo(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
notEqualTo(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
notEqualTo(P) - Method in interface gov.nasa.ammos.plandev.constraints.model.Profile
 
numberOfSubIntervals - Variable in class gov.nasa.ammos.plandev.constraints.tree.Split
 

O

of(Interval, V) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Creates an IntervalMap with a single segment.
of(Interval, V) - Static method in record class gov.nasa.ammos.plandev.constraints.time.Segment
 
of(Segment<V>...) - Static method in class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.tree.Expression
 
of(List<Interval>, V) - Static method in class gov.nasa.ammos.plandev.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.ammos.plandev.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.ammos.plandev.constraints.tree.Expression
 
of(V) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Creates an IntervalMap that is equal to a single value for all representable time
oldState - Variable in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
opposite() - Method in enum class gov.nasa.ammos.plandev.constraints.time.Interval.Inclusivity
 
or(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Perform the or operation on two Windows.
Or - Class in gov.nasa.ammos.plandev.constraints.tree
 
Or(Expression<Windows>...) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Or
 
Or(List<Expression<Windows>>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Or
 
originalProfile() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
Returns the value of the originalProfile record component.

P

Parameter(String, ValueSchema) - Constructor for record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.Parameter
Creates an instance of a Parameter record class.
parameterName - Variable in class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
parameterName - Variable in class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
parameters() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Returns the value of the parameters record component.
parameters() - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.ActivityType
Returns the value of the parameters record component.
parents() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
Returns the value of the parents record component.
planStart - Variable in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
plus(LinearProfile) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
Plus - Class in gov.nasa.ammos.plandev.constraints.tree
 
Plus(Expression<LinearProfile>, Expression<LinearProfile>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Plus
 
prettyPrint() - Method in interface gov.nasa.ammos.plandev.constraints.tree.Expression
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivitySpan
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.ActivityWindow
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.And
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Changes
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteParameter
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.DiscreteResource
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.EndOf
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Ends
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Equal
 
prettyPrint(String) - Method in interface gov.nasa.ammos.plandev.constraints.tree.Expression
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.KeepTrueSegment
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Not
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Or
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Plus
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.ProfileExpression
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Rate
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.RealResource
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Split
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.StartOf
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Starts
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Times
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.ViolationsOfWindows
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
 
prettyPrint(String) - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
 
prettyPrint(String) - Method in class gov.nasa.ammos.plandev.constraints.tree.WindowsWrapperExpression
 
profile - Variable in class gov.nasa.ammos.plandev.constraints.tree.Rate
 
profile - Variable in class gov.nasa.ammos.plandev.constraints.tree.Times
 
profile - Variable in class gov.nasa.ammos.plandev.constraints.tree.Transition
 
profile() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
Returns the value of the profile record component.
Profile<P> - Interface in gov.nasa.ammos.plandev.constraints.model
 
ProfileExpression<P> - Class in gov.nasa.ammos.plandev.constraints.tree
 
ProfileExpression(Expression<P>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.ProfileExpression
 
profileExpressionF(JsonParser<Expression<Spans>>, JsonParser<Expression<LinearProfile>>) - Static method in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
profileExpressionP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
profilePieces - Variable in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
profilePieces - Variable in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 

R

rate - Variable in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
rate() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
rate() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
Returns the value of the rate record component.
Rate - Class in gov.nasa.ammos.plandev.constraints.tree
 
Rate(Expression<LinearProfile>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Rate
 
realExternalProfiles() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns the value of the realExternalProfiles record component.
RealParameter - Class in gov.nasa.ammos.plandev.constraints.tree
 
RealParameter(String, String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.RealParameter
 
realProfiles - Variable in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
RealResource - Class in gov.nasa.ammos.plandev.constraints.tree
 
RealResource(String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.RealResource
 
RealValue - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
RealValue(double) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.RealValue
 
RealValue(double, double, Optional<Expression<Interval>>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.RealValue
Creates an instance of a RealValue record class.
removeTrueSegment(int) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Sets a specific true segment to false.
replaceIds(Map<ActivityDirectiveId, ActivityDirectiveId>) - Method in class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
requirement() - Method in record class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.tree.SpansContains.Requirement
Creates an instance of a Requirement record class.
resourceIds - Variable in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
reverseIterator() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
 
reverseIterator() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
right - Variable in class gov.nasa.ammos.plandev.constraints.tree.Equal
 
right - Variable in class gov.nasa.ammos.plandev.constraints.tree.GreaterThan
 
right - Variable in class gov.nasa.ammos.plandev.constraints.tree.GreaterThanOrEqual
 
right - Variable in class gov.nasa.ammos.plandev.constraints.tree.LessThan
 
right - Variable in class gov.nasa.ammos.plandev.constraints.tree.LessThanOrEqual
 
right - Variable in class gov.nasa.ammos.plandev.constraints.tree.NotEqual
 
right - Variable in class gov.nasa.ammos.plandev.constraints.tree.Plus
 
RollingThreshold - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
RollingThreshold(Expression<Spans>, Expression<Duration>, Expression<Duration>, RollingThreshold.RollingThresholdAlgorithm) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Creates an instance of a RollingThreshold record class.
RollingThreshold.RollingThresholdAlgorithm - Enum Class in gov.nasa.ammos.plandev.constraints.tree
 
rollingThresholdAlgorithmP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 

S

schema() - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.Parameter
Returns the value of the schema record component.
Segment<V> - Record Class in gov.nasa.ammos.plandev.constraints.time
A basic container used by IntervalMap that associates an interval with a value
Segment(Interval, V) - Constructor for record class gov.nasa.ammos.plandev.constraints.time.Segment
Creates an instance of a Segment record class.
segments() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
 
select(Interval...) - Method in interface gov.nasa.ammos.plandev.constraints.time.IntervalContainer
 
select(Interval...) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Unsets everything outside the given intervals.
select(Interval...) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
select(Interval...) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
select(List<Interval>) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Unsets everything outside the given intervals.
select(List<Interval>) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
set(IntervalMap<V>) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap.Builder
 
set(IntervalMap<V>) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Copys an IntervalMap on top of this.
set(Interval, boolean) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
set(Interval, V) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap.Builder
 
set(Interval, V) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Sets an interval to a value
set(Segment<V>) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap.Builder
 
set(Windows) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
set(List<Interval>, boolean) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
set(List<Interval>, V) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Sets a list of Intervals to a single value
shiftBy(Duration) - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
shiftBy(Duration) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
shiftBy(Duration) - Method in interface gov.nasa.ammos.plandev.constraints.model.Profile
 
shiftBy(Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
shiftBy(Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
ShiftBy<P> - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
ShiftBy(Expression<P>, Expression<Duration>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
Creates an instance of a ShiftBy record class.
shiftEdges(Duration, Duration) - Method in interface gov.nasa.ammos.plandev.constraints.time.IntervalContainer
 
shiftEdges(Duration, Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
shiftEdges(Duration, Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Shifts the true segments' start and end points by the given durations.
ShiftEdges<I> - Class in gov.nasa.ammos.plandev.constraints.tree
 
ShiftEdges(Expression<I>, Expression<Duration>, Expression<Duration>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.ShiftEdges
 
shiftInitialTime(Duration) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
ShorterThan - Class in gov.nasa.ammos.plandev.constraints.tree
 
ShorterThan(Expression<Windows>, Expression<Duration>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
SimulationResults - Class in gov.nasa.ammos.plandev.constraints.model
 
SimulationResults(SimulationResults) - Constructor for class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
SimulationResults(Instant, Interval, List<ActivityInstance>, Map<String, LinearProfile>, Map<String, DiscreteProfile>) - Constructor for class gov.nasa.ammos.plandev.constraints.model.SimulationResults
 
size() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
The number of defined intervals in this.
size() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Delegated to IntervalMap.size()
spans() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Returns the value of the spans record component.
spans() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
Returns the value of the spans record component.
spans() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
Returns the value of the spans record component.
Spans - Class in gov.nasa.ammos.plandev.constraints.time
A collection of intervals that can overlap.
Spans() - Constructor for class gov.nasa.ammos.plandev.constraints.time.Spans
 
Spans(Interval...) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Spans
 
Spans(Segment<Optional<Spans.Metadata>>...) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Spans
 
Spans(Spans) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Spans
 
Spans(Iterable<Interval>) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Spans
 
Spans(List<Segment<Optional<Spans.Metadata>>>) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Spans
 
Spans.Metadata - Record Class in gov.nasa.ammos.plandev.constraints.time
 
spansAlias() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
Returns the value of the spansAlias record component.
SpansAlias - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
SpansAlias(String) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
Creates an instance of a SpansAlias record class.
SpansConnectTo - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
SpansConnectTo(Expression<Spans>, Expression<Spans>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
Creates an instance of a SpansConnectTo record class.
SpansContains - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
SpansContains(Expression<Spans>, Expression<Spans>, SpansContains.Requirement) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
Creates an instance of a SpansContains record class.
SpansContains.Requirement - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
spansExpressionP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
SpansFromWindows - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
SpansFromWindows(Expression<Windows>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
Creates an instance of a SpansFromWindows record class.
spansInstances() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns the value of the spansInstances record component.
SpansInterval - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
SpansInterval(Expression<Interval>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
Creates an instance of a SpansInterval record class.
SpansSelectWhenTrue - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
SpansSelectWhenTrue(Expression<Spans>, Expression<Windows>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
Creates an instance of a SpansSelectWhenTrue record class.
SpansWrapperExpression - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
SpansWrapperExpression(Spans) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
Creates an instance of a SpansWrapperExpression record class.
split(Interval, int, Interval.Inclusivity, Interval.Inclusivity) - Method in interface gov.nasa.ammos.plandev.constraints.time.IntervalContainer
 
split(Interval, int, Interval.Inclusivity, Interval.Inclusivity) - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
Splits each span into sub-spans.
split(Interval, int, Interval.Inclusivity, Interval.Inclusivity) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Converts this into Spans and splits each Span into sub-spans.
Split<I> - Class in gov.nasa.ammos.plandev.constraints.tree
 
Split(Expression<I>, int, Interval.Inclusivity, Interval.Inclusivity) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Split
 
start - Variable in class gov.nasa.ammos.plandev.constraints.time.Interval
 
start() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Returns the value of the start record component.
startBeforeEnd(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
Whether the start of one interval is before the end of another.
startBeforeStart(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
Whether the start of one interval is before the start of another.
startInclusivity - Variable in class gov.nasa.ammos.plandev.constraints.time.Interval
 
startInclusivity() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Returns the value of the startInclusivity record component.
StartOf - Class in gov.nasa.ammos.plandev.constraints.tree
 
StartOf(String) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.StartOf
 
starts() - Method in interface gov.nasa.ammos.plandev.constraints.time.IntervalContainer
 
starts() - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
starts() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Places an instantaneous true segment at the start of each true segment.
Starts<I> - Class in gov.nasa.ammos.plandev.constraints.tree
 
Starts(Expression<I>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Starts
 
stream() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
 
stream() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
strictLowerBoundsOf(Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
The set of strict lower bounds of an interval.
strictUpperBoundsOf(Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
The set of strict upper bounds of an interval.
StructExpressionAt - Record Class in gov.nasa.ammos.plandev.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.ammos.plandev.constraints.tree.StructExpressionAt
Creates an instance of a StructExpressionAt record class.
structExpressionF(JsonParser<ProfileExpression<?>>) - Static method in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 

T

threshold() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Returns the value of the threshold record component.
timepoint() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
Returns the value of the timepoint record component.
times(double) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
Times - Class in gov.nasa.ammos.plandev.constraints.tree
 
Times(Expression<LinearProfile>, double) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Times
 
to() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
Returns the value of the to record component.
toJSON() - Method in interface gov.nasa.ammos.plandev.constraints.model.ConstraintResult
Send the ConstraintResult to a JSON Object, for the purpose of storing the result in the Database or returning it as part of the Run Constraints Action
toJSON() - Method in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
toProceduralInterval() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
toString() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.model.EvaluationEnvironment
Returns a string representation of this record class.
toString() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
toString() - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
toString() - Method in record class gov.nasa.ammos.plandev.constraints.model.Violation
Returns a string representation of this record class.
toString() - Method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
toString() - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
 
toString() - Method in record class gov.nasa.ammos.plandev.constraints.time.Segment
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.time.Spans.Metadata
Returns a string representation of this record class.
toString() - Method in class gov.nasa.ammos.plandev.constraints.time.Spans
 
toString() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AbsoluteInterval
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AssignGaps
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteProfileFromDuration
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DurationLiteral
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans.MatchType
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivityViolations
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalAlias
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.IntervalDuration
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ListExpressionAt
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ShiftBy
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansAlias
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansConnectTo
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains.Requirement
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansContains
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansFromWindows
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansInterval
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansWrapperExpression
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.StructExpressionAt
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.ActivityType
Returns a string representation of this record class.
toString() - Method in record class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService.Parameter
Returns a string representation of this record class.
Transition - Class in gov.nasa.ammos.plandev.constraints.tree
 
Transition(Expression<DiscreteProfile>, SerializedValue, SerializedValue) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.Transition
 
transitions(SerializedValue, SerializedValue) - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
trueSegmentsToString() - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
toString only for the true segments
trueSubsetContainedIn(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
Sets all true segments that are not fully contained in the interval to false.
type() - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
Returns the value of the type record component.
type() - Method in record class gov.nasa.ammos.plandev.constraints.tree.ForEachActivitySpans.MatchType
Returns the value of the type record component.
TypescriptCodeGenerationService - Class in gov.nasa.ammos.plandev.constraints
 
TypescriptCodeGenerationService() - Constructor for class gov.nasa.ammos.plandev.constraints.TypescriptCodeGenerationService
 
TypescriptCodeGenerationService.ActivityType - Record Class in gov.nasa.ammos.plandev.constraints
 
TypescriptCodeGenerationService.Parameter - Record Class in gov.nasa.ammos.plandev.constraints
 

U

unify(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.Interval
 
unify(Interval, Interval) - Static method in class gov.nasa.ammos.plandev.constraints.time.IntervalAlgebra
The smallest interval that contains the union of the inputs.
unit() - Method in record class gov.nasa.ammos.plandev.constraints.tree.AccumulatedDuration
Returns the value of the unit record component.
unset(Interval) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap.Builder
 
unset(Interval...) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Unsets the given intervals.
unset(Interval...) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
unset(List<Interval>) - Method in class gov.nasa.ammos.plandev.constraints.time.IntervalMap
Unsets the given intervals.
unset(List<Interval>) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
UnsplittableSpanException - Exception Class in gov.nasa.ammos.plandev.constraints.time
 
UnsplittableSpanException(String) - Constructor for exception class gov.nasa.ammos.plandev.constraints.time.UnsplittableSpanException
 

V

value() - Method in record class gov.nasa.ammos.plandev.constraints.time.Segment
Returns the value of the value record component.
value() - Method in record class gov.nasa.ammos.plandev.constraints.tree.DiscreteValue
Returns the value of the value record component.
value() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RealValue
Returns the value of the value record component.
value() - Method in record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
Returns the value of the value record component.
valueAt(Duration) - Method in class gov.nasa.ammos.plandev.constraints.model.DiscreteProfile
 
valueAt(Duration) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearEquation
 
valueAt(Duration) - Method in class gov.nasa.ammos.plandev.constraints.model.LinearProfile
 
valueAt(Duration) - Method in interface gov.nasa.ammos.plandev.constraints.model.Profile
 
valueAt(Duration) - Method in class gov.nasa.ammos.plandev.constraints.time.Windows
 
ValueAt<P> - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
ValueAt(ProfileExpression<P>, Expression<Spans>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.ValueAt
Creates an instance of a ValueAt record class.
valueAtExpressionF(JsonParser<ProfileExpression<?>>, JsonParser<Expression<Spans>>) - Static method in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
valueOf(String) - Static method in enum class gov.nasa.ammos.plandev.constraints.time.Interval.Inclusivity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold.RollingThresholdAlgorithm
Returns the enum constant of this class with the specified name.
values() - Static method in enum class gov.nasa.ammos.plandev.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.ammos.plandev.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.ammos.plandev.constraints.model
 
Violation(List<Interval>, ArrayList<Long>, Optional<String>) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.Violation
Creates an instance of a Violation record class.
Violation(List<Interval>, List<Long>) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.Violation
 
Violation(List<Interval>, List<Long>, String) - Constructor for record class gov.nasa.ammos.plandev.constraints.model.Violation
 
violationP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
violations - Variable in class gov.nasa.ammos.plandev.constraints.model.EDSLConstraintResult
 
ViolationsOfWindows - Class in gov.nasa.ammos.plandev.constraints.tree
 
ViolationsOfWindows(Expression<Windows>) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.ViolationsOfWindows
 

W

width() - Method in record class gov.nasa.ammos.plandev.constraints.tree.RollingThreshold
Returns the value of the width record component.
windows - Variable in class gov.nasa.ammos.plandev.constraints.tree.LongerThan
 
windows - Variable in class gov.nasa.ammos.plandev.constraints.tree.ShorterThan
 
windows - Variable in class gov.nasa.ammos.plandev.constraints.tree.WindowsWrapperExpression
 
windows() - Method in record class gov.nasa.ammos.plandev.constraints.model.Violation
Returns the value of the windows record component.
windows() - Method in record class gov.nasa.ammos.plandev.constraints.tree.SpansSelectWhenTrue
Returns the value of the windows record component.
Windows - Class in gov.nasa.ammos.plandev.constraints.time
A boolean profile, which can contain gaps (a.k.a.
Windows() - Constructor for class gov.nasa.ammos.plandev.constraints.time.Windows
Creates an empty Windows
Windows(boolean) - Constructor for class gov.nasa.ammos.plandev.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.ammos.plandev.constraints.time.Windows
Wraps an IntervalMap of Booleans in Windows.
Windows(Interval, boolean) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Windows
Creates a Windows with a single segment
Windows(Segment<Boolean>...) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Windows
Creates a Windows from potentially unordered, overlapping segments
Windows(List<Segment<Boolean>>) - Constructor for class gov.nasa.ammos.plandev.constraints.time.Windows
Creates a Windows from potentially unordered, overlapping segments
windowsExpressionP - Static variable in class gov.nasa.ammos.plandev.constraints.json.ConstraintParsers
 
WindowsFromSpans - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
WindowsFromSpans(Expression<Spans>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.WindowsFromSpans
Creates an instance of a WindowsFromSpans record class.
WindowsValue - Record Class in gov.nasa.ammos.plandev.constraints.tree
 
WindowsValue(boolean) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
 
WindowsValue(boolean, Optional<Expression<Interval>>) - Constructor for record class gov.nasa.ammos.plandev.constraints.tree.WindowsValue
Creates an instance of a WindowsValue record class.
WindowsWrapperExpression - Class in gov.nasa.ammos.plandev.constraints.tree
 
WindowsWrapperExpression(Windows) - Constructor for class gov.nasa.ammos.plandev.constraints.tree.WindowsWrapperExpression
 
withDirectiveId(ActivityDirectiveId) - Method in record class gov.nasa.ammos.plandev.constraints.model.ActivityInstance
 
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