Index

A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABSOLUTE_TIME_CLASS_PACKAGE - Static variable in class gov.nasa.jpl.input.ReflectionUtilities
 
ACT - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
Activity - Class in gov.nasa.jpl.activity
The base Activity class that Blackbird is based on.
Activity(Time, Object...) - Constructor for class gov.nasa.jpl.activity.Activity
Superconstructor for all Activity types - must be passed all arguments that child class is
ActivityConstraint - Class in gov.nasa.jpl.constraint
 
ActivityConstraint(String, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.ActivityConstraint
 
ActivityConstraint(List<String>, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.ActivityConstraint
 
ActivityInstanceList - Class in gov.nasa.jpl.activity
A list of Activity objects.
ActivityInstanceList() - Constructor for class gov.nasa.jpl.activity.ActivityInstanceList
 
ActivityTypeList - Class in gov.nasa.jpl.activity
Utility class for storing off metadata about activity types (which are only defined in the Activity base class) for easier input/output.
ActivityTypeList() - Constructor for class gov.nasa.jpl.activity.ActivityTypeList
 
activityTypeToJson(String) - Method in class gov.nasa.jpl.output.adaptation.JSONDictionaryWriter
 
AdaptationException - Exception in gov.nasa.jpl.engine
Custom exception for adaptation errors to prevent them from doing things the engine won't like but are syntactically correct Java.
AdaptationException(String) - Constructor for exception gov.nasa.jpl.engine.AdaptationException
 
AdaptationException(String, Throwable) - Constructor for exception gov.nasa.jpl.engine.AdaptationException
 
AdaptationWriter - Class in gov.nasa.jpl.output.adaptation
 
AdaptationWriter() - Constructor for class gov.nasa.jpl.output.adaptation.AdaptationWriter
 
add(double) - Method in class gov.nasa.jpl.resource.DoubleResource
 
add(double) - Method in class gov.nasa.jpl.resource.IntegratingResource
Integrating resource does not support the add method because it only tracks the followed resource changes.
add(int) - Method in class gov.nasa.jpl.resource.IntegerResource
 
add(Activity) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
add(Duration) - Method in class gov.nasa.jpl.resource.DurationResource
 
addChangeListener(PropertyChangeListener) - Method in class gov.nasa.jpl.resource.Resource
Called by Conditions and other objects in core - not to be used by adapters Following Observer design pattern
addChildrenToInstanceList() - Method in class gov.nasa.jpl.activity.Activity
Recursively add all children to the instance list.
addComment(String) - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
 
addNText(String) - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
 
addQuotes(String) - Static method in class gov.nasa.jpl.sequencing.SequenceFormattingFunctions
Returns an input string with quotes around it.
addSASFStep(SASFStep) - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
 
addSequence(Sequence) - Method in class gov.nasa.jpl.sequencing.SequenceMap
Adds a sequence object to the sequence map by seqid.
addSequenceFragment(SequenceFragment) - Method in class gov.nasa.jpl.sequencing.Sequence
 
addSequenceFragment(SequenceFragment, String) - Method in class gov.nasa.jpl.sequencing.SequenceMap
Adds as sequence fragment to the appropriate seqid.
addToInconList(String, Comparable) - Method in class gov.nasa.jpl.engine.InitialConditionList
 
addToObserverList(String, PropertyChangeListener) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
addToRedoStack(Command) - Static method in class gov.nasa.jpl.command.UndoRedoManager
Add a command to the redo stack.
addToUndoStack(Command) - Static method in class gov.nasa.jpl.command.UndoRedoManager
Add a command to the undo stack.
addViolation(Time, Time) - Method in class gov.nasa.jpl.constraint.Constraint
 
and(Condition...) - Static method in class gov.nasa.jpl.scheduler.Condition
 
and(Window[], Window[]) - Static method in class gov.nasa.jpl.scheduler.Window
 
AND - Enum constant in enum class gov.nasa.jpl.scheduler.ConditionNodeType
 
ArrayedResource<V extends ResourceContainer> - Class in gov.nasa.jpl.resource
The base ArrayedResource class allows adapters to declare many base resources in one line, and then index into them in activities with string indices.
ArrayedResource(String[], String[]...) - Constructor for class gov.nasa.jpl.resource.ArrayedResource
 
ArrayedResource(String, String[], String[]...) - Constructor for class gov.nasa.jpl.resource.ArrayedResource
 
ArrayedResource(String, String, String[], String[]...) - Constructor for class gov.nasa.jpl.resource.ArrayedResource
 
ArrayedResource(String, String, String, ArrayedResource, long) - Constructor for class gov.nasa.jpl.resource.ArrayedResource
 
ArrayedResource(String, String, String, ArrayedResource, Duration) - Constructor for class gov.nasa.jpl.resource.ArrayedResource
 
ArrayedResource(String, String, String, String[], String[]...) - Constructor for class gov.nasa.jpl.resource.ArrayedResource
 
assignNamesToAllConstraints() - Static method in class gov.nasa.jpl.constraint.ConstraintDeclaration
 
assignNamesToAllResources() - Static method in class gov.nasa.jpl.resource.ResourceDeclaration
 

B

bareJSONTypes - Static variable in class gov.nasa.jpl.input.TypeNameConverters
 
BASE - Enum constant in enum class gov.nasa.jpl.scheduler.ConditionNodeType
 
Blackbird - Class in gov.nasa.jpl
 
Blackbird() - Constructor for class gov.nasa.jpl.Blackbird
 
BooleanResource - Class in gov.nasa.jpl.resource
 
BooleanResource() - Constructor for class gov.nasa.jpl.resource.BooleanResource
 
BooleanResource(Boolean, String) - Constructor for class gov.nasa.jpl.resource.BooleanResource
 
BooleanResource(Boolean, String, String) - Constructor for class gov.nasa.jpl.resource.BooleanResource
 
BooleanResource(Boolean, String, String, String) - Constructor for class gov.nasa.jpl.resource.BooleanResource
 
breakLongListIntoStartEndSublistsByBatchAndCore(int, int, int) - Static method in class gov.nasa.jpl.output.tol.XMLTOLWriter
 

C

call() - Method in class gov.nasa.jpl.output.tol.XMLTOLSnippetThread
 
clear() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
clearChildrenArrayWithoutDeletingThem() - Method in class gov.nasa.jpl.activity.Activity
Not recursive - just child list of this activity, and doesn't remove anything from the instance list
clearHistory() - Method in class gov.nasa.jpl.resource.Resource
Clears the history of the resource by notifying its listeners that it is being reset, then pointing the resource history to a clean object.
clearRedoStack() - Static method in class gov.nasa.jpl.command.UndoRedoManager
Clears the redo stack.
clearViolationHistory() - Method in class gov.nasa.jpl.constraint.ActivityConstraint
 
clearViolationHistory() - Method in class gov.nasa.jpl.constraint.Constraint
 
clearViolationHistory() - Method in class gov.nasa.jpl.constraint.ResourceConstraint
 
closeFile() - Method in class gov.nasa.jpl.output.adaptation.AdaptationWriter
 
closeFile() - Method in class gov.nasa.jpl.output.parallel.ParallelDirectoryWriter
 
closeFile() - Method in class gov.nasa.jpl.output.TOLWriter
 
closeFile() - Static method in class gov.nasa.jpl.sequencing.SequenceWriter
 
collectNamesOfAllParameters() - Static method in class gov.nasa.jpl.engine.ParameterDeclaration
 
Command - Interface in gov.nasa.jpl.command
 
COMMAND_ACT_PARAM_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
COMMAND_ID_PARAM_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
COMMAND_ID_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
CommandController - Class in gov.nasa.jpl.command
This class takes in a command string, parses it, and issues the appropriate command.
CommandController() - Constructor for class gov.nasa.jpl.command.CommandController
 
CommandException - Exception in gov.nasa.jpl.command
Custom exception for commands.
CommandException(String) - Constructor for exception gov.nasa.jpl.command.CommandException
 
CommandException(String, Throwable) - Constructor for exception gov.nasa.jpl.command.CommandException
 
comment - Variable in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
 
compareTo(Activity) - Method in class gov.nasa.jpl.activity.Activity
Natural comparator of Activity instances is by start time
compareTo(Waiter) - Method in class gov.nasa.jpl.engine.Waiter
Sorts waiters by runtime and then priority.
compareTo(TOLRecord) - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
compareTo(TOLRecord) - Method in class gov.nasa.jpl.output.tol.TOLActivityEnd
 
compareTo(TOLRecord) - Method in class gov.nasa.jpl.output.tol.TOLActivityMetadata
 
compareTo(TOLRecord) - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationBegin
 
compareTo(TOLRecord) - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationEnd
 
compareTo(TOLRecord) - Method in class gov.nasa.jpl.output.tol.TOLResourceMetadata
 
compareTo(TOLRecord) - Method in class gov.nasa.jpl.output.tol.TOLResourceValue
 
compareTo(Window) - Method in class gov.nasa.jpl.scheduler.Window
 
CompareToValues - Enum Class in gov.nasa.jpl.scheduler
 
CON - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
Condition - Class in gov.nasa.jpl.scheduler
 
Condition(Resource, CompareToValues, Comparable) - Constructor for class gov.nasa.jpl.scheduler.Condition
 
ConditionNodeType - Enum Class in gov.nasa.jpl.scheduler
 
Constraint - Class in gov.nasa.jpl.constraint
 
Constraint(String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.Constraint
 
ConstraintDeclaration - Class in gov.nasa.jpl.constraint
 
ConstraintDeclaration() - Constructor for class gov.nasa.jpl.constraint.ConstraintDeclaration
 
ConstraintInstanceList - Class in gov.nasa.jpl.constraint
 
ConstraintInstanceList() - Constructor for class gov.nasa.jpl.constraint.ConstraintInstanceList
 
contains(Window) - Method in class gov.nasa.jpl.scheduler.Window
Returns true if the parameter Window is within the calling Window, inclusive
contains(Time) - Method in class gov.nasa.jpl.scheduler.Window
Returns true if the parameter time is within the calling Window, inclusive
containsID(UUID) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
Returns true if the ID can be found in the activity instance list, false if not.
containsIndex(String) - Method in class gov.nasa.jpl.resource.ArrayedResource
 
convertDataTypeNameToLower(String, boolean) - Static method in class gov.nasa.jpl.input.TypeNameConverters
Used in JSON output to write out type names and XML resource metadata - going FROM wrapper types to primitives
CREATE_DICTIONARY - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
CREATE_DICTIONARY_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
CreateDictionaryCommand - Class in gov.nasa.jpl.command
 
CreateDictionaryCommand(String) - Constructor for class gov.nasa.jpl.command.CreateDictionaryCommand
 
createFile(String) - Method in class gov.nasa.jpl.output.adaptation.AdaptationWriter
 
createFile(String) - Method in class gov.nasa.jpl.output.parallel.ParallelDirectoryWriter
 
createFile(String) - Method in class gov.nasa.jpl.output.TOLWriter
 
createFile(String) - Static method in class gov.nasa.jpl.sequencing.SequenceWriter
 
createListOfActivityBeginAndEndTimes() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
createListOfActivityBeginTimes() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
createListOfConstraintBeginAndEndTimes() - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
createListOfConstraintBeginTimes() - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
currentval() - Method in class gov.nasa.jpl.resource.IntegratingResource
Overrides currentval to always use interpval for integrating resources.
currentval() - Method in class gov.nasa.jpl.resource.Resource
Wraps valueAt(now())

D

deactivateConstraints(List<String>) - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
decompose() - Method in class gov.nasa.jpl.activity.Activity
Method called after Activity constructor where one can create child activities according to whatever algorithm and combination of parameters is desired.
deleteChildren() - Method in class gov.nasa.jpl.activity.Activity
This method recursively deletes all children of the activity.
detachThread() - Method in class gov.nasa.jpl.activity.Activity
We do this so there will be no live references to a thread after it runs, halving memory usage
dispatchOnCondition() - Method in interface gov.nasa.jpl.scheduler.Scheduler
 
DoubleResource - Class in gov.nasa.jpl.resource
 
DoubleResource() - Constructor for class gov.nasa.jpl.resource.DoubleResource
 
DoubleResource(double) - Constructor for class gov.nasa.jpl.resource.DoubleResource
 
DoubleResource(double, String) - Constructor for class gov.nasa.jpl.resource.DoubleResource
 
DoubleResource(double, String, String) - Constructor for class gov.nasa.jpl.resource.DoubleResource
 
DoubleResource(double, String, String, String) - Constructor for class gov.nasa.jpl.resource.DoubleResource
 
DoubleResource(double, String, String, String, Double, Double) - Constructor for class gov.nasa.jpl.resource.DoubleResource
 
DoubleResource(String, String, String) - Constructor for class gov.nasa.jpl.resource.DoubleResource
 
dumpTimelinesToFile(String, ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.TOLWriter
 
DURATION_CLASS_PACKAGE - Static variable in class gov.nasa.jpl.input.ReflectionUtilities
 
DurationResource - Class in gov.nasa.jpl.resource
 
DurationResource() - Constructor for class gov.nasa.jpl.resource.DurationResource
 
DurationResource(Duration, String) - Constructor for class gov.nasa.jpl.resource.DurationResource
 
DurationResource(Duration, String, String) - Constructor for class gov.nasa.jpl.resource.DurationResource
 
DurationResource(Duration, String, String, String) - Constructor for class gov.nasa.jpl.resource.DurationResource
 
DurationResource(Duration, String, String, String, Duration, Duration) - Constructor for class gov.nasa.jpl.resource.DurationResource
 

E

EDIT_ACTIVITY - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
EditActivityCommand - Class in gov.nasa.jpl.command
 
EditActivityCommand(String) - Constructor for class gov.nasa.jpl.command.EditActivityCommand
Takes in an id and set of parameter name and parameter value pairs.
EMPTY_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
END_TIME_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
equals(Object) - Method in class gov.nasa.jpl.scheduler.Window
 
EQUALTO - Enum constant in enum class gov.nasa.jpl.scheduler.CompareToValues
 
ERROR - Enum constant in enum class gov.nasa.jpl.constraint.ViolationSeverity
 
evaluate(Time) - Method in class gov.nasa.jpl.scheduler.Condition
 
EXCLUDE_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
execute() - Method in interface gov.nasa.jpl.command.Command
 
execute() - Method in class gov.nasa.jpl.command.CreateDictionaryCommand
 
execute() - Method in class gov.nasa.jpl.command.EditActivityCommand
This method edits an activity by its ID.
execute() - Method in class gov.nasa.jpl.command.InconCommand
 
execute() - Method in class gov.nasa.jpl.command.LoadKernelsCommand
 
execute() - Method in class gov.nasa.jpl.command.MoveActivityCommand
Change the start time of an activity and store the current start time.
execute() - Method in class gov.nasa.jpl.command.NewActivityCommand
This method adds the new activity instance to the plan.
execute() - Method in class gov.nasa.jpl.command.OpenFileCommand
 
execute() - Method in class gov.nasa.jpl.command.QuitCommand
Exits the program with exit status 0.
execute() - Method in class gov.nasa.jpl.command.RedecomposeCommand
 
execute() - Method in class gov.nasa.jpl.command.RedoCommand
Executes the latest command in the redo stack.
execute() - Method in class gov.nasa.jpl.command.RemodelCommand
Starts another modeling loop.
execute() - Method in class gov.nasa.jpl.command.RemoveActivityCommand
This method removes an activity by its ID.
execute() - Method in class gov.nasa.jpl.command.ScheduleCommand
 
execute() - Method in class gov.nasa.jpl.command.SequenceCommand
Writes out all of the sequences which have steps within the start and end times.
execute() - Method in class gov.nasa.jpl.command.SetParameterCommand
 
execute() - Method in class gov.nasa.jpl.command.SeverParentCommand
 
execute() - Method in class gov.nasa.jpl.command.UndoCommand
Executes the most recent command stored in the undo stack.
execute() - Method in class gov.nasa.jpl.command.WriteCommand
 

F

finalizeAllConstraints() - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.Constraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.ForbiddenOverlapConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.ForbiddenResourceConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.MaximumContinuousDurationForResourceConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.MinimumContinuousDurationForResourceConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.PrerequisiteConditionConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.RequiredContainerConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.RequiredContainmentConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.RequiredFollowerConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.RequiredInstanceCountInWindowConstraint
 
finalizeConstraintAfterModeling() - Method in class gov.nasa.jpl.constraint.RequiredPrecederConstraint
 
findActivityByID(UUID) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
Returns an activity instance from the ActivityInstanceList given an input activity id.
firstTimeSet() - Method in class gov.nasa.jpl.resource.Resource
Returns the first Time the resource was set
FlatTOLWriter - Class in gov.nasa.jpl.output.tol
This class manages writing to a 'flat' TOL CSV-like file, a legacy format that certain missions might request due to its smaller size than XMLTOL.
FlatTOLWriter() - Constructor for class gov.nasa.jpl.output.tol.FlatTOLWriter
 
ForbiddenOverlapConstraint - Class in gov.nasa.jpl.constraint
 
ForbiddenOverlapConstraint(String, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.ForbiddenOverlapConstraint
 
ForbiddenOverlapConstraint(List<String>, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.ForbiddenOverlapConstraint
 
ForbiddenResourceConstraint - Class in gov.nasa.jpl.constraint
 
ForbiddenResourceConstraint(Condition, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.ForbiddenResourceConstraint
 
formatArguments(String) - Static method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFFunctions
Formats the arguments for blocks and activities.
formatStepArgs(List<String>) - Static method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
Takes in a list of stepArgs and formats them by adding new lines in between arguments and commas after all but the last argument.
formUniqueName(String, List<String>) - Static method in class gov.nasa.jpl.resource.Resource
Encapsulated method to go from an arrayed resource to a well-defined string name
fragments - Variable in class gov.nasa.jpl.sequencing.Sequence
 
FunctionalWaitModelingEngine - Class in gov.nasa.jpl.engine
Implementation of ModelingEngine that uses ArrayBlockingQueue objects for synchronization between threads.

G

gatherNames() - Method in class gov.nasa.jpl.constraint.ConstraintDeclaration
 
get(int) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
get(int) - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
get(String) - Method in class gov.nasa.jpl.resource.ArrayedResource
 
get(String) - Method in class gov.nasa.jpl.resource.ResourceList
 
getAbsoluteStartTime(Time) - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
Returns the start time of the request.
getAbsoluteStartTime(Time) - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFAbsoluteStep
 
getAbsoluteStartTime(Time) - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFRelativeStep
 
getAbsoluteStartTime(Time) - Method in interface gov.nasa.jpl.sequencing.SequenceFragment
 
getActivitiesOfTypeBetween(Time, Time, boolean, Class...) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
getActivityClass(String) - Method in class gov.nasa.jpl.activity.ActivityTypeList
Returns the class of an input activity name.
getActivityInstancesWithSubsystem(String, Time, Time, boolean) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
getActivityList() - Static method in class gov.nasa.jpl.activity.ActivityInstanceList
 
getActivityList() - Static method in class gov.nasa.jpl.activity.ActivityTypeList
 
getActivityParameterTypeArray(List<Map<String, String>>) - Static method in class gov.nasa.jpl.input.ReflectionUtilities
Goes from List<Map<String, String>> to String[], where the only key pulled out is 'type' and 'Time' is artificially added as the zeroth element Used for grabbing parameter types from the Activity type list so parseActivityParameters knows what to do with it
getAllActivitiesOfType(Class...) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
getAllResourcesRecursively() - Method in class gov.nasa.jpl.scheduler.Condition
 
getAllSequences() - Method in class gov.nasa.jpl.sequencing.SequenceMap
 
getChangesDuringWindow(Time, Time) - Method in class gov.nasa.jpl.resource.Resource
 
getChildren() - Method in class gov.nasa.jpl.activity.Activity
Returns a list of children activities.
getClassNameWithoutPackage(String) - Static method in class gov.nasa.jpl.input.ReflectionUtilities
This method takes in the name of a fully qualified package and returns the relative name (without prefixes)
getCondition(Class) - Method in class gov.nasa.jpl.activity.Activity
Returns Condition associated with this Activity type
getConstraintList() - Static method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
getConstraintListFromString(String) - Static method in class gov.nasa.jpl.command.WriteCommand
 
getConstraintNamesWithClass(String...) - Static method in class gov.nasa.jpl.constraint.ConstraintDeclaration
 
getConstraintViolationsForWriting(ConstraintInstanceList, Time, Time) - Static method in class gov.nasa.jpl.output.tol.JSONConstraintWriter
 
getCurrentTime() - Method in interface gov.nasa.jpl.activity.WaitProvider
 
getCurrentTime() - Method in class gov.nasa.jpl.engine.ModelingEngine
Getter for current modeling time
getDataType() - Method in class gov.nasa.jpl.resource.Resource
Returns a string containing the type of data the resource is tracking.
getDescription(String) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
getDuration() - Method in class gov.nasa.jpl.activity.Activity
Returns the duration field of the activity.
getDuration() - Method in class gov.nasa.jpl.scheduler.Window
 
getEnd() - Method in class gov.nasa.jpl.activity.Activity
Returns the end time of this activity instance.
getEnd() - Method in class gov.nasa.jpl.scheduler.Window
 
getEnd() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFSequence
 
getEnd() - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFSequence
 
getEnd() - Method in class gov.nasa.jpl.sequencing.Sequence
 
getEngine() - Static method in class gov.nasa.jpl.engine.ModelingEngine
Gets singleton modeling engine.
getEngine() - Static method in class gov.nasa.jpl.sequencing.SequenceEngine
 
getEntireInconMap() - Method in class gov.nasa.jpl.engine.InitialConditionList
 
getEntries() - Method in class gov.nasa.jpl.resource.ArrayedResource
 
getFields() - Method in class gov.nasa.jpl.constraint.ConstraintDeclaration
 
getFields() - Method in class gov.nasa.jpl.resource.ResourceDeclaration
 
getFirstActivityStartTime() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
getFirstResourceUsage() - Method in class gov.nasa.jpl.resource.ResourceList
 
getFirstResourceUsed() - Method in class gov.nasa.jpl.resource.ResourceList
 
getGroup() - Method in class gov.nasa.jpl.activity.Activity
 
getID() - Method in class gov.nasa.jpl.activity.Activity
Returns ID associated with instance
getIDString() - Method in class gov.nasa.jpl.activity.Activity
Returns ID of activity as string, not UUID object
getInconTime() - Method in class gov.nasa.jpl.engine.InitialConditionList
 
getIndices() - Method in class gov.nasa.jpl.resource.Resource
Gets the 'indices' a resource bin belongs to.
getInitialConditions() - Method in interface gov.nasa.jpl.input.InconReader
 
getInitialConditions() - Method in class gov.nasa.jpl.input.JSONInconReader
 
getInitialConditions() - Method in class gov.nasa.jpl.input.XMLInconReader
 
getInstanceCountForEachType() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
getInterpolatedValue(Time, DoubleResource) - Method in class gov.nasa.jpl.resource.DoubleResource
Performs the logic for interpolation for the input time and resource.
getInterpolation() - Method in class gov.nasa.jpl.resource.Resource
Returns the interpolation mode of the resource
getIntersectingWindowInList(NavigableSet<Window>) - Method in class gov.nasa.jpl.scheduler.Window
Returns original Window object from windowsToCheck that intersects this/self, or null if there are no intersections.
getLastActivityEndTime() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
getLatestResourceUsage() - Method in class gov.nasa.jpl.resource.ResourceList
 
getListOfAllCustomClasses() - Static method in class gov.nasa.jpl.input.ReflectionUtilities
Finds all the classes in current classloader and assigns to static variable those in our custom namespace, so we don't have to waste time running getPackages or classLoader more than once ever
getListOfAllResources() - Method in class gov.nasa.jpl.resource.ResourceList
Since ResourceList is now stored internally as a map to making reading in values faster, sometimes for operations that only happen once and can be slow we support putting out a list to be iterated over
getListOfAllResourcesSortedByDecreasingSize() - Method in class gov.nasa.jpl.resource.ResourceList
Returns ResourceList sorted by number of nodes in each resource.
getLoadedKernelsInfo() - Static method in class gov.nasa.jpl.spice.Spice
returns the exact spicekernels loaded including file path
getMaximumLimit() - Method in class gov.nasa.jpl.resource.Resource
Returns a string containing the maximum value of the resource
getMessage() - Method in class gov.nasa.jpl.constraint.Constraint
 
getMidpoint() - Method in class gov.nasa.jpl.scheduler.Window
 
getMinimumLimit() - Method in class gov.nasa.jpl.resource.Resource
Returns a string containing the minimum value of the resource
getName() - Method in class gov.nasa.jpl.activity.Activity
Returns the name attribute of the activity.
getName() - Method in class gov.nasa.jpl.constraint.Constraint
 
getName() - Method in class gov.nasa.jpl.resource.Resource
Gets the name of the resource.
getNamesOfAllDefinedTypes() - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
getNamesOfAllResourcesWithSubsystem(String) - Method in class gov.nasa.jpl.resource.ResourceList
 
getNamesOfAllTypesWithSubsystem(String) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
getNonDeactivatedConstraintsForWriting(ConstraintInstanceList) - Static method in class gov.nasa.jpl.output.tol.JSONConstraintWriter
 
getNotes() - Method in class gov.nasa.jpl.activity.Activity
 
getParameterNames(String) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
getParameterObjects() - Method in class gov.nasa.jpl.activity.Activity
This method is used to return the parameters to an activity as objects, so that they can be used to instantiate a new activity or write to an output file.
getParameters(String) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
getParameterValue(String, String) - Static method in class gov.nasa.jpl.engine.ParameterDeclaration
 
getParent() - Method in class gov.nasa.jpl.activity.Activity
Returns the parent Activity instance of the calling object.
getPossibleStates() - Method in class gov.nasa.jpl.resource.Resource
Returns the possible states in a string resource if they were declared
getResourceList() - Static method in class gov.nasa.jpl.resource.ResourceList
 
getResourceListFromString(String) - Static method in class gov.nasa.jpl.command.WriteCommand
 
getResourcesIterator(Time, Time) - Method in class gov.nasa.jpl.resource.ResourceList
 
getSeqid() - Method in class gov.nasa.jpl.sequencing.Sequence
 
getSequenceMap() - Static method in class gov.nasa.jpl.sequencing.SequenceMap
 
getSequenceName() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFSequence
 
getSequenceName() - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFSequence
 
getSequenceName() - Method in class gov.nasa.jpl.sequencing.Sequence
 
getSeverity() - Method in class gov.nasa.jpl.constraint.Constraint
 
getSize() - Method in class gov.nasa.jpl.resource.Resource
Returns number of values in the history of the resource
getSpeedOfLight() - Static method in class gov.nasa.jpl.spice.Spice
 
getStart() - Method in class gov.nasa.jpl.activity.Activity
Returns the start time of this activity instance
getStart() - Method in class gov.nasa.jpl.scheduler.Window
 
getStart() - Method in class gov.nasa.jpl.sequencing.Sequence
 
getSubsystem() - Method in class gov.nasa.jpl.resource.Resource
Gets the subsystem name the resource was assigned to
getSubsystem(String) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
getTime() - Method in class gov.nasa.jpl.engine.Waiter
 
getTime() - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
getTime() - Method in class gov.nasa.jpl.output.tol.TOLActivityEnd
 
getTime() - Method in class gov.nasa.jpl.output.tol.TOLActivityMetadata
 
getTime() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationBegin
 
getTime() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationEnd
 
getTime() - Method in interface gov.nasa.jpl.output.tol.TOLRecord
 
getTime() - Method in class gov.nasa.jpl.output.tol.TOLResourceMetadata
 
getTime() - Method in class gov.nasa.jpl.output.tol.TOLResourceValue
 
getType() - Method in class gov.nasa.jpl.activity.Activity
Returns the name of the activity type, which is based on the class name.
getType() - Method in class gov.nasa.jpl.resource.Resource
Returns the data type of the resource, using reflection.
getType() - Method in class gov.nasa.jpl.scheduler.Window
 
getTypeOfParameter(String, String) - Static method in class gov.nasa.jpl.engine.ParameterDeclaration
 
getUniqueName() - Method in class gov.nasa.jpl.resource.Resource
Getter for fully qualified name of resource
getUnits() - Method in class gov.nasa.jpl.resource.Resource
Returns the units string for the resource
getWindow() - Method in class gov.nasa.jpl.activity.Activity
Returns a Window with (getStart(), getEnd())
getWindows(Condition, Time, Time) - Static method in class gov.nasa.jpl.scheduler.Window
Returns an array of window objects where the input condition is met within the start and end time provided.
getWrapperDataType(String) - Static method in class gov.nasa.jpl.input.TypeNameConverters
Used in returnValueOf to make sure all wrapper types have their full paths before looking up their valueOf methods
gov.nasa.jpl - package gov.nasa.jpl
 
gov.nasa.jpl.activity - package gov.nasa.jpl.activity
Package that contains the base Activity class that all activity types inherit from, as well as the class that holds lists of instances
gov.nasa.jpl.command - package gov.nasa.jpl.command
Package that contains the Command interface and all the Command classes that implement it to tell the engine to take different actions
gov.nasa.jpl.constraint - package gov.nasa.jpl.constraint
Package that contains the Constraint interface and all its subclasses.
gov.nasa.jpl.engine - package gov.nasa.jpl.engine
Package that contains the main ModelingEngine code that runs the discrete event simulator.
gov.nasa.jpl.input - package gov.nasa.jpl.input
Package that contains classes necessary to read in 'history' files that have lists of activity instances and resource usages, and to read in initial condition files of various formats
gov.nasa.jpl.input.parallel - package gov.nasa.jpl.input.parallel
Package contains classes related to reading in the parallel CSV TOL format
gov.nasa.jpl.output - package gov.nasa.jpl.output
Package that contains classes necessary to write out plans, TOLs, and adaptation information to external files.
gov.nasa.jpl.output.adaptation - package gov.nasa.jpl.output.adaptation
Package contains classes related to writing out files that describe the adaptation to other programs
gov.nasa.jpl.output.parallel - package gov.nasa.jpl.output.parallel
Package contains classes related to writing out the parallel CSV TOL format
gov.nasa.jpl.output.tol - package gov.nasa.jpl.output.tol
Package contains classes related to writing out a variety of Time-Ordered-List formats
gov.nasa.jpl.resource - package gov.nasa.jpl.resource
Package that contains Resource base class and typed subclasses that inherit from it.
gov.nasa.jpl.scheduler - package gov.nasa.jpl.scheduler
Package that contains 'Conditions', which are active constraints, the Scheduler interface necessary to do forward dispatch scheduling, and Window objects which are used for deterministic scheduling
gov.nasa.jpl.sequencing - package gov.nasa.jpl.sequencing
Package that defines the base Sequence and SequenceFragment interfaces that the engine uses to handle a variety of output sequence formats.
gov.nasa.jpl.sequencing.sasfSequencing - package gov.nasa.jpl.sequencing.sasfSequencing
Package contains classes related to writing out the SASF sequence format
gov.nasa.jpl.sequencing.satfSequencing - package gov.nasa.jpl.sequencing.satfSequencing
Package contains classes related to writing out the SATF sequence format
gov.nasa.jpl.spice - package gov.nasa.jpl.spice
Package that contains Blackbird's default connector to JNISpice as well as utility classes that make its results more object-oriented
GREATERTHAN - Enum constant in enum class gov.nasa.jpl.scheduler.CompareToValues
 

H

hasEnd() - Method in class gov.nasa.jpl.scheduler.Window
 
hashCode() - Method in class gov.nasa.jpl.scheduler.Window
 
hasLengthZero() - Method in class gov.nasa.jpl.scheduler.Window
 
hasNext() - Method in class gov.nasa.jpl.output.tol.TOLActivityIterator
 
hasNext() - Method in class gov.nasa.jpl.output.tol.TOLConstraintIterator
 
hasNext() - Method in class gov.nasa.jpl.output.tol.TOLResourceIterator
 
hasNext() - Method in class gov.nasa.jpl.resource.ResourcesIterator
 
historyIterator() - Method in class gov.nasa.jpl.constraint.Constraint
 
historyIterator(Time, Time) - Method in class gov.nasa.jpl.resource.Resource
Returns an iterator over (Time, V) pairs in the resource's history timeline
HistoryReader - Interface in gov.nasa.jpl.input
 

I

INCLUDE_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
INCON - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
InconCommand - Class in gov.nasa.jpl.command
 
InconCommand(String) - Constructor for class gov.nasa.jpl.command.InconCommand
 
InconReader - Interface in gov.nasa.jpl.input
 
InitialConditionActivity - Class in gov.nasa.jpl.activity
Invoking the INCON command to the engine with a file ends up creating one of these activities, which sits in the modeling queue just like any other activity and jumps all resources it is given to the values it is given at the handoff time
InitialConditionActivity(Time, Map<String, Comparable>) - Constructor for class gov.nasa.jpl.activity.InitialConditionActivity
 
InitialConditionList - Class in gov.nasa.jpl.engine
 
InitialConditionList() - Constructor for class gov.nasa.jpl.engine.InitialConditionList
 
initializeEngine() - Static method in class gov.nasa.jpl.engine.Setup
 
initTime(Time) - Method in class gov.nasa.jpl.engine.ModelingEngine
 
insertActivityIntoEngine(Activity) - Method in class gov.nasa.jpl.engine.FunctionalWaitModelingEngine
Inserts an Activity into the modeling queue.
insertActivityIntoEngine(Activity) - Method in class gov.nasa.jpl.engine.ModelingEngine
Inserts an Activity into the engine to run.
insertRecord(ReaderThreadResource, Time, V) - Method in class gov.nasa.jpl.resource.Resource
We don't want adapters using this, so we use something like C++'s friend mechanism.
instantiateActivity(Class<?>, Object[], UUID) - Static method in class gov.nasa.jpl.input.ReflectionUtilities
Instantiates an activity and updates the actID.
IntegerResource - Class in gov.nasa.jpl.resource
 
IntegerResource() - Constructor for class gov.nasa.jpl.resource.IntegerResource
 
IntegerResource(int, String, String) - Constructor for class gov.nasa.jpl.resource.IntegerResource
 
IntegerResource(int, String, String, String) - Constructor for class gov.nasa.jpl.resource.IntegerResource
 
IntegerResource(int, String, String, String, Integer, Integer) - Constructor for class gov.nasa.jpl.resource.IntegerResource
 
IntegerResource(String) - Constructor for class gov.nasa.jpl.resource.IntegerResource
 
IntegerResource(String, String, String) - Constructor for class gov.nasa.jpl.resource.IntegerResource
 
IntegratingResource - Class in gov.nasa.jpl.resource
 
IntegratingResource(DoubleResource, long) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, long, String) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, long, String, String) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, long, String, String, String) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, long, String, String, String, Double, Double) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, Duration) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, Duration, String) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, Duration, String, String) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, Duration, String, String, String) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
IntegratingResource(DoubleResource, Duration, String, String, String, Double, Double) - Constructor for class gov.nasa.jpl.resource.IntegratingResource
 
interpolation - Variable in class gov.nasa.jpl.resource.Resource
 
interpval(Time) - Method in class gov.nasa.jpl.resource.DoubleResource
Returns the value of the resource at a time, linearly interpolating if the query time is not one in which the resource was explicitly set.
interpval(Time) - Method in class gov.nasa.jpl.resource.IntegratingResource
Overrides the parent DoubleResource interpval to also update the followed resource so this resource will be correct during modeling.
interpWindows(Condition, Time, Time) - Static method in class gov.nasa.jpl.scheduler.Window
Returns an array of window objects where the input condition is met within the start and end time provided.
intersects(Window) - Method in class gov.nasa.jpl.scheduler.Window
Returns true if the parameter Window intersects the calling Window
isCurrentlyReadingInFile() - Method in class gov.nasa.jpl.engine.ModelingEngine
Returns whether or not the engine is currently reading in a file.
isFrozen() - Method in class gov.nasa.jpl.resource.Resource
Returns true if the resource is frozen, which could have happened if it was read in from a file
isIndexInArrayedResource() - Method in class gov.nasa.jpl.resource.Resource
Returns true if this individual resource is 'owned' by an ArrayedResource.
isModeling() - Method in class gov.nasa.jpl.engine.ModelingEngine
Returns whether or not the engine is currently inside the modeling loop.
issueCommand(String, String) - Static method in class gov.nasa.jpl.command.CommandController
Takes in a command as a string and issues the appropriate command.
isTopLevelActivity() - Method in class gov.nasa.jpl.activity.Activity
 
isTrue() - Method in class gov.nasa.jpl.scheduler.Condition
 

J

JSONConstraintWriter - Class in gov.nasa.jpl.output.tol
 
JSONConstraintWriter() - Constructor for class gov.nasa.jpl.output.tol.JSONConstraintWriter
 
JSONConstraintWriter(boolean) - Constructor for class gov.nasa.jpl.output.tol.JSONConstraintWriter
 
JSONDictionaryWriter - Class in gov.nasa.jpl.output.adaptation
 
JSONDictionaryWriter() - Constructor for class gov.nasa.jpl.output.adaptation.JSONDictionaryWriter
 
JSONInconReader - Class in gov.nasa.jpl.input
 
JSONInconReader(String) - Constructor for class gov.nasa.jpl.input.JSONInconReader
 
JSONInconWriter - Class in gov.nasa.jpl.output.tol
 
JSONInconWriter() - Constructor for class gov.nasa.jpl.output.tol.JSONInconWriter
 
JSONPlanWriter - Class in gov.nasa.jpl.output.tol
 
JSONPlanWriter() - Constructor for class gov.nasa.jpl.output.tol.JSONPlanWriter
 
JSONTOLWriter - Class in gov.nasa.jpl.output.tol
This class produces a JSON TOL originally meant to provide input to Elasticsearch.
JSONTOLWriter() - Constructor for class gov.nasa.jpl.output.tol.JSONTOLWriter
 

L

lastTimeSet() - Method in class gov.nasa.jpl.resource.Resource
Returns the last Time the resource was set
lastValue() - Method in class gov.nasa.jpl.resource.Resource
Returns the most recently set value of the resource
length() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
length() - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
length() - Method in class gov.nasa.jpl.resource.ResourceList
 
LESSTHAN - Enum constant in enum class gov.nasa.jpl.scheduler.CompareToValues
 
linearlyInterpolate(Time, Time, Time, Double, Double) - Method in class gov.nasa.jpl.resource.DoubleResource
Performs linear interpolation using y = mx + b
LIST_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
LIST_TYPE_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
LIST_TYPE_VALUE_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
listOfViolationBeginAndEndTimes - Variable in class gov.nasa.jpl.constraint.Constraint
 
LOAD_KERNELS - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
loadKernel(String) - Static method in class gov.nasa.jpl.spice.Spice
 
LoadKernelsCommand - Class in gov.nasa.jpl.command
 
LoadKernelsCommand(String) - Constructor for class gov.nasa.jpl.command.LoadKernelsCommand
 
loadKernelsFromConventionFolder() - Method in class gov.nasa.jpl.command.LoadKernelsCommand
 
LOCATION_OF_CUSTOM_CLASSES - Static variable in class gov.nasa.jpl.input.ReflectionUtilities
 

M

main(String[]) - Static method in class gov.nasa.jpl.Blackbird
 
main(String[]) - Static method in class gov.nasa.jpl.Modeler
 
makeAllResourcesUseTheirProfileAtInitialTime() - Method in class gov.nasa.jpl.resource.ResourceList
 
MAP_KEY_VALUE_PAIR_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
MAP_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
MAP_TYPE_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
MAP_TYPE_VALUE_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
max(Time, Time) - Method in class gov.nasa.jpl.resource.Resource
 
maximum - Variable in class gov.nasa.jpl.resource.Resource
 
MaximumContinuousDurationForResourceConstraint - Class in gov.nasa.jpl.constraint
 
MaximumContinuousDurationForResourceConstraint(Condition, Duration, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.MaximumContinuousDurationForResourceConstraint
 
merge(Window[], Duration) - Static method in class gov.nasa.jpl.scheduler.Window
Loops through list of windows and returns list where entries separated by less than Duration parameter are merged
message - Variable in class gov.nasa.jpl.constraint.Constraint
 
min(Time, Time) - Method in class gov.nasa.jpl.resource.Resource
 
minimum - Variable in class gov.nasa.jpl.resource.Resource
 
MinimumContinuousDurationForResourceConstraint - Class in gov.nasa.jpl.constraint
 
MinimumContinuousDurationForResourceConstraint(Condition, Duration, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.MinimumContinuousDurationForResourceConstraint
 
model() - Method in class gov.nasa.jpl.activity.Activity
Provided for backwards compatibility, this function is called by modelFunc() if modelFunc() has not been specialized.
model() - Method in class gov.nasa.jpl.activity.InitialConditionActivity
 
model() - Method in class gov.nasa.jpl.engine.ModelingEngine
The main method that REMODEL eventually calls.
Modeler - Class in gov.nasa.jpl
 
Modeler() - Constructor for class gov.nasa.jpl.Modeler
 
modelFunc() - Method in class gov.nasa.jpl.activity.Activity
Method called by simulation engine when it reaches the Activity instance's stated start time, which is usually triggered by a REMODEL command being issued.
ModelingEngine - Class in gov.nasa.jpl.engine
 
ModelingEngine() - Constructor for class gov.nasa.jpl.engine.ModelingEngine
 
modifyAdaptationParameter(String, String, Object) - Static method in class gov.nasa.jpl.engine.ParameterDeclaration
 
mostRecentTimeViolationBegan - Variable in class gov.nasa.jpl.constraint.Constraint
 
MOVE_ACTIVITY - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
MoveActivityCommand - Class in gov.nasa.jpl.command
 
MoveActivityCommand(String) - Constructor for class gov.nasa.jpl.command.MoveActivityCommand
Takes in an id and a time, which is surrounded by parenthesis.
multipleIndents(Integer) - Static method in class gov.nasa.jpl.sequencing.SequenceFormattingFunctions
Returns a string with the input number of indents (4 spaces).

N

name - Variable in class gov.nasa.jpl.constraint.Constraint
 
NEW_ACTIVITY - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
NewActivityCommand - Class in gov.nasa.jpl.command
This class takes in a class object and object array of parameters for that class and then instantiates the class.
NewActivityCommand(String) - Constructor for class gov.nasa.jpl.command.NewActivityCommand
This function parses an input commandString and stores the variables needed to execute a newActivity command.
next() - Method in class gov.nasa.jpl.output.tol.TOLActivityIterator
 
next() - Method in class gov.nasa.jpl.output.tol.TOLConstraintIterator
 
next() - Method in class gov.nasa.jpl.output.tol.TOLResourceIterator
 
next() - Method in class gov.nasa.jpl.resource.ResourcesIterator
 
nextTimeResourceSetToValue(V, Time) - Method in class gov.nasa.jpl.resource.Resource
Gets the Time following queryTime when a resource is set to a specified value Intended to be used in decompose() methods when the resource histories are already filled out after a remodel
nextTimeSet(Time, boolean) - Method in class gov.nasa.jpl.resource.Resource
Intended to be used in decompose() methods when the resource histories are already filled out after a remodel
not(Condition) - Static method in class gov.nasa.jpl.scheduler.Condition
 
not(Window[], Time, Time) - Static method in class gov.nasa.jpl.scheduler.Window
 
NOT - Enum constant in enum class gov.nasa.jpl.scheduler.ConditionNodeType
 
now() - Static method in class gov.nasa.jpl.activity.Activity
Returns the current modeling time.
ntext - Variable in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
 

O

OPEN_FILE - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
OpenFileCommand - Class in gov.nasa.jpl.command
 
OpenFileCommand(String) - Constructor for class gov.nasa.jpl.command.OpenFileCommand
 
or(Condition...) - Static method in class gov.nasa.jpl.scheduler.Condition
 
or(Window[], Window[]) - Static method in class gov.nasa.jpl.scheduler.Window
 
OR - Enum constant in enum class gov.nasa.jpl.scheduler.ConditionNodeType
 

P

ParallelDirectoryReader - Class in gov.nasa.jpl.input.parallel
 
ParallelDirectoryReader(String) - Constructor for class gov.nasa.jpl.input.parallel.ParallelDirectoryReader
 
ParallelDirectoryWriter - Class in gov.nasa.jpl.output.parallel
 
ParallelDirectoryWriter() - Constructor for class gov.nasa.jpl.output.parallel.ParallelDirectoryWriter
 
PARAMETER_NAME_VALUE_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
PARAMETER_TYPE_VALUE_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
ParameterDeclaration - Class in gov.nasa.jpl.engine
 
ParameterDeclaration() - Constructor for class gov.nasa.jpl.engine.ParameterDeclaration
 
parseActivityParameters(String, String[]) - Static method in class gov.nasa.jpl.input.ReflectionUtilities
Takes in a parameter string which contains zero or more parameters, separated by commas and returns an object list of parameters.
parseActivityTypeStringByInstance(String) - Static method in class gov.nasa.jpl.input.StringParsingUtilities
parses an activity type list string into a list of activity types an input string of "NONE" or "ALL" may be provided to get a list of none or all of the activity instances of those types respectively
parseActivityTypeStringByType(String) - Static method in class gov.nasa.jpl.input.StringParsingUtilities
parses an activity type list string into a list of activity types an input string of "NONE" or "ALL" may be provided to get a list of none or all of the activity type names respectively
parseConstraintTypeString(String) - Static method in class gov.nasa.jpl.input.StringParsingUtilities
 
parseResourceNameString(String) - Static method in class gov.nasa.jpl.input.StringParsingUtilities
parses a resource name list string into a list of resource names an input string of "NONE" or "ALL" may be provided to get a list of none or all of the resources respectively
peek() - Method in class gov.nasa.jpl.resource.ResourcesIterator
 
PlanJSONHistoryReader - Class in gov.nasa.jpl.input
 
PlanJSONHistoryReader(String) - Constructor for class gov.nasa.jpl.input.PlanJSONHistoryReader
 
possibleStates - Variable in class gov.nasa.jpl.resource.Resource
 
prepareActivitiesForModeling() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
prepareActivitiesForSequencing() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
For now we only need to sort the activities before sequencing.
PrerequisiteConditionConstraint - Class in gov.nasa.jpl.constraint
 
PrerequisiteConditionConstraint(Condition, Condition, Duration, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.PrerequisiteConditionConstraint
 
primaryCondition - Variable in class gov.nasa.jpl.constraint.ResourceConstraint
 
primitiveToWrapperType(String) - Static method in class gov.nasa.jpl.input.TypeNameConverters
Needed by SetParameterCommand because fields can be primitive types whereas we need to make wrapper objects via reflection
priorTimeResourceSetToValue(V, Time) - Method in class gov.nasa.jpl.resource.Resource
Gets the Time before queryTime when a resource is set to a specified value Intended to be used in decompose() methods when the resource histories are already filled out after a remodel
priorTimeSet(Time, boolean) - Method in class gov.nasa.jpl.resource.Resource
Intended to be used in decompose() methods when the resource histories are already filled out after a remodel
profile(Time) - Method in class gov.nasa.jpl.resource.BooleanResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.DoubleResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.DurationResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.IntegerResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.IntegratingResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.Resource
Returns the default value of the resource before it is set() to a new value.
profile(Time) - Method in class gov.nasa.jpl.resource.StringResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.SumDoubleResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.SumIntegerResource
 
profile(Time) - Method in class gov.nasa.jpl.resource.TimeResource
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.activity.Activity
This method will be called by resources changing - if the condition becomes true we want to call dispatchOnCondition() Should not be called manually by adapters.
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.ForbiddenOverlapConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.ForbiddenResourceConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.MaximumContinuousDurationForResourceConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.MinimumContinuousDurationForResourceConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.PrerequisiteConditionConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.RequiredContainerConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.RequiredContainmentConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.RequiredFollowerConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.RequiredInstanceCountInWindowConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.constraint.RequiredPrecederConstraint
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.resource.IntegratingResource
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.resource.SumDoubleResource
 
propertyChange(PropertyChangeEvent) - Method in class gov.nasa.jpl.resource.SumIntegerResource
 
propertyChangeForActivityType(String, Activity) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
pruneOldActivities(Time, Duration, List<Activity>, boolean) - Method in class gov.nasa.jpl.constraint.ActivityConstraint
 

Q

QUIT - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
QuitCommand - Class in gov.nasa.jpl.command
 
QuitCommand() - Constructor for class gov.nasa.jpl.command.QuitCommand
 

R

reactivateConstraints(List<String>) - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
ReaderThreadActivity - Class in gov.nasa.jpl.input.parallel
 
ReaderThreadActivity(File, ConcurrentHashMap<String, Map.Entry<Activity, String>>) - Constructor for class gov.nasa.jpl.input.parallel.ReaderThreadActivity
 
ReaderThreadResource - Class in gov.nasa.jpl.input.parallel
 
ReaderThreadResource(File, boolean) - Constructor for class gov.nasa.jpl.input.parallel.ReaderThreadResource
 
readInHistoryOfActivitiesAndResource(boolean, boolean) - Method in interface gov.nasa.jpl.input.HistoryReader
 
readInHistoryOfActivitiesAndResource(boolean, boolean) - Method in class gov.nasa.jpl.input.parallel.ParallelDirectoryReader
 
readInHistoryOfActivitiesAndResource(boolean, boolean) - Method in class gov.nasa.jpl.input.PlanJSONHistoryReader
 
readInHistoryOfActivitiesAndResource(boolean, boolean) - Method in class gov.nasa.jpl.input.XMLTOLHistoryReader
 
rebuildInstanceHierarchy(Map<String, Map.Entry<Activity, String>>) - Static method in class gov.nasa.jpl.input.XMLTOLHistoryReader
 
REDECOMPOSE - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
RedecomposeCommand - Class in gov.nasa.jpl.command
 
RedecomposeCommand(String) - Constructor for class gov.nasa.jpl.command.RedecomposeCommand
 
redo() - Static method in class gov.nasa.jpl.command.UndoRedoManager
Executes the most recent command stored in the redo stack.
REDO - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
RedoCommand - Class in gov.nasa.jpl.command
 
RedoCommand() - Constructor for class gov.nasa.jpl.command.RedoCommand
 
ReflectionException - Exception in gov.nasa.jpl.input
Custom exception for reflection.
ReflectionException(String) - Constructor for exception gov.nasa.jpl.input.ReflectionException
 
ReflectionException(String, Throwable) - Constructor for exception gov.nasa.jpl.input.ReflectionException
 
ReflectionUtilities - Class in gov.nasa.jpl.input
 
RegexUtilities - Class in gov.nasa.jpl.input
 
registerConstraint(Constraint) - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
registerResource() - Method in class gov.nasa.jpl.resource.ArrayedResource
 
registerResource() - Method in class gov.nasa.jpl.resource.Resource
Base case for recursive registerResource() in case of arrayed resource Called by reflection machinery when starting adaptation - not to be called by adapters
registerResource() - Method in interface gov.nasa.jpl.resource.ResourceContainer
Once the name is assigned, we add the resource (or resource units inside arrayed resource) to the global resource map
registerResource(Resource) - Method in class gov.nasa.jpl.resource.ResourceList
 
RELATIVE_TIME_CLASS_PACKAGE - Static variable in class gov.nasa.jpl.input.ReflectionUtilities
 
REMODEL - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
RemodelCommand - Class in gov.nasa.jpl.command
 
RemodelCommand() - Constructor for class gov.nasa.jpl.command.RemodelCommand
 
remove() - Method in class gov.nasa.jpl.resource.ResourcesIterator
 
remove(Activity) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
Takes in an activity instance and removes it from the ActivityInstanceList.
remove(UUID) - Method in class gov.nasa.jpl.activity.ActivityInstanceList
Takes in an activity id and removes it from the ActivityInstanceList.
REMOVE_ACTIVITY - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
RemoveActivityCommand - Class in gov.nasa.jpl.command
 
RemoveActivityCommand(String) - Constructor for class gov.nasa.jpl.command.RemoveActivityCommand
 
removeChangeListener(PropertyChangeListener) - Method in class gov.nasa.jpl.resource.Resource
Needed to not schedule schedulers every time a remodel is run Not to be called by adapters.
removeChildrenFromInstanceList() - Method in class gov.nasa.jpl.activity.Activity
Recursively remove all children from the instance list, but do not clear the children arrays.
removeFromObserverList(String, PropertyChangeListener) - Method in class gov.nasa.jpl.activity.ActivityTypeList
 
RequiredContainerConstraint - Class in gov.nasa.jpl.constraint
 
RequiredContainerConstraint(String, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredContainerConstraint
 
RequiredContainerConstraint(List<String>, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredContainerConstraint
 
RequiredContainmentConstraint - Class in gov.nasa.jpl.constraint
 
RequiredContainmentConstraint(String, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredContainmentConstraint
 
RequiredContainmentConstraint(List<String>, String, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredContainmentConstraint
 
RequiredFollowerConstraint - Class in gov.nasa.jpl.constraint
 
RequiredFollowerConstraint(String, String, Duration, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredFollowerConstraint
 
RequiredFollowerConstraint(List<String>, String, Duration, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredFollowerConstraint
 
RequiredInstanceCountInWindowConstraint - Class in gov.nasa.jpl.constraint
 
RequiredInstanceCountInWindowConstraint(String, Window, CompareToValues, int, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredInstanceCountInWindowConstraint
 
RequiredInstanceCountInWindowConstraint(List<String>, Window, CompareToValues, int, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredInstanceCountInWindowConstraint
 
RequiredPrecederConstraint - Class in gov.nasa.jpl.constraint
 
RequiredPrecederConstraint(String, String, Duration, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredPrecederConstraint
 
RequiredPrecederConstraint(List<String>, String, Duration, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.RequiredPrecederConstraint
 
RES - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
resetAllConstraints() - Method in class gov.nasa.jpl.constraint.ConstraintInstanceList
 
resetEngine() - Method in class gov.nasa.jpl.engine.ModelingEngine
TEST ONLY METHOD for resetting engine if a previous test left it mid-model
resetResourceHistories() - Method in class gov.nasa.jpl.resource.ResourceList
 
resetSequences() - Method in class gov.nasa.jpl.sequencing.SequenceMap
Clears the sequence map and orphan fragments list.
Resource<V extends Comparable> - Class in gov.nasa.jpl.resource
The base abstract Resource class that all others inherit from.
Resource() - Constructor for class gov.nasa.jpl.resource.Resource
 
Resource(String) - Constructor for class gov.nasa.jpl.resource.Resource
 
Resource(String, String) - Constructor for class gov.nasa.jpl.resource.Resource
 
Resource(String, String, String) - Constructor for class gov.nasa.jpl.resource.Resource
 
Resource(String, String, String, V, V) - Constructor for class gov.nasa.jpl.resource.Resource
 
ResourceConstraint - Class in gov.nasa.jpl.constraint
 
ResourceConstraint(Condition, Condition, String, ViolationSeverity) - Constructor for class gov.nasa.jpl.constraint.ResourceConstraint
 
ResourceContainer - Interface in gov.nasa.jpl.resource
This interface is implemented by Resources and Arrayed Resources (which have a composition, not inheritance, relation with Resource) It is used *only* by the reflection methods to print things out to the XMLTOL, and should never be referred to in modeling
ResourceDeclaration - Class in gov.nasa.jpl.resource
 
ResourceDeclaration() - Constructor for class gov.nasa.jpl.resource.ResourceDeclaration
 
resourceHistoryHasElements() - Method in class gov.nasa.jpl.resource.Resource
Returns true if the resource has any usage nodes in it.
ResourceList - Class in gov.nasa.jpl.resource
 
ResourceList() - Constructor for class gov.nasa.jpl.resource.ResourceList
 
ResourcesIterator<V extends Comparable> - Class in gov.nasa.jpl.resource
This iterates in time order over all the resources handed to it in the constructor We can't just use Guava's multi-iterator because instead of needing the <Time, Value> pair, we need the Resource,Entry<Time, V> triple for XMLTOL and condition checking
ResourcesIterator(List<Resource>, Time, Time) - Constructor for class gov.nasa.jpl.resource.ResourcesIterator
 
returnValueOf(String, String, boolean) - Static method in class gov.nasa.jpl.input.ReflectionUtilities
This method takes in the name of a class and a value as a string and returns an object of the given class with the input value.
run() - Method in class gov.nasa.jpl.input.parallel.ReaderThreadActivity
 
run() - Method in class gov.nasa.jpl.input.parallel.ReaderThreadResource
 
run() - Method in class gov.nasa.jpl.output.parallel.WriterThreadActivity
 
run() - Method in class gov.nasa.jpl.output.parallel.WriterThreadConstraint
 
run() - Method in class gov.nasa.jpl.output.parallel.WriterThreadResource
 
runModeling() - Method in class gov.nasa.jpl.engine.FunctionalWaitModelingEngine
Method which runs the modeling.
runModeling() - Method in class gov.nasa.jpl.engine.ModelingEngine
Run the modeling engine after queueing up all Activity instances.

S

SASFActivity - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFActivity(Time, String, String, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFActivity
activity constructor, string args
SASFActivity(Time, String, String, List<String>) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFActivity
activity constructor, list args
SASFCommand - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFCommand(Time, String, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFCommand
command constructor, string args
SASFCommand(Time, String, List<String>) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFCommand
command constructor, list args
SASFFunctions - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFFunctions() - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFFunctions
 
SASFGround - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFGround(Time, String, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFGround
ground constructor, string args
SASFGround(Time, String, List<String>) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFGround
ground constructor, list args
SASFNote - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFNote(Time, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFNote
note constructor
SASFRequest - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFRequest(String, Time, String, String, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
This is the SASFRequest constructor without the description or stepList.
SASFRequest(String, Time, String, String, String, SASFStep) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
This is the sasf request constructor without a description or requestor and with a single step.
SASFRequest(String, Time, String, String, String, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
This is the SASFRequest constructor without the stepList.
SASFRequest(String, Time, String, String, String, String, String, SASFStep) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
This is the full sasf request constructor with a single step.
SASFRequest(String, Time, String, String, String, String, String, List<SASFStep>) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
This is the full SASFRequest constructor.
SASFRequest(String, Time, String, String, String, String, List<SASFStep>) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
This is the SASFRequest constructor without the requestor.
SASFRequest(String, Time, String, String, String, List<SASFStep>) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
This is the SASFRequest constructor without the description.
SASFSequence - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFSequence(String, Time, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFSequence
This is the full constructor for an SASF sequence.
SASFSpawn - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFSpawn(Time, String, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFSpawn
spawn constructor, string args, with engine
SASFSpawn(Time, String, String, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFSpawn
spawn constructor, string args, with engine
SASFSpawn(Time, String, List<String>) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFSpawn
spawn constructor, list args, without engine
SASFSpawn(Time, String, List<String>, String) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFSpawn
spawn constructor, list args, with engine
SASFStep - Class in gov.nasa.jpl.sequencing.sasfSequencing
 
SASFStep(String, Time) - Constructor for class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
 
SATFAbsoluteStep - Class in gov.nasa.jpl.sequencing.satfSequencing
 
SATFAbsoluteStep(String, Time, String, String, String, List<String>) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFAbsoluteStep
 
SATFAbsoluteStep(String, Time, String, String, String, List<String>, Integer) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFAbsoluteStep
 
SATFAbsoluteStep(String, Time, String, String, List<String>, List<String>) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFAbsoluteStep
 
SATFAbsoluteStep(String, Time, String, String, List<String>, List<String>, Integer) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFAbsoluteStep
 
SATFRelativeStep - Class in gov.nasa.jpl.sequencing.satfSequencing
 
SATFRelativeStep(String, String, Duration, String, String, String, List<String>) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFRelativeStep
 
SATFRelativeStep(String, String, Duration, String, String, String, List<String>, Integer) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFRelativeStep
 
SATFRelativeStep(String, String, Duration, String, String, List<String>, List<String>) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFRelativeStep
 
SATFRelativeStep(String, String, Duration, String, String, List<String>, List<String>, Integer) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFRelativeStep
 
SATFSequence - Class in gov.nasa.jpl.sequencing.satfSequencing
 
SATFSequence(String, Time, String, String) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFSequence
This is the SATF sequence constructor without flags.
SATFSequence(String, Time, String, List<String>, String) - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFSequence
This is the full constructor for an SATF sequence.
SATFStepWriter - Class in gov.nasa.jpl.sequencing.satfSequencing
 
SATFStepWriter() - Constructor for class gov.nasa.jpl.sequencing.satfSequencing.SATFStepWriter
 
schedule() - Method in class gov.nasa.jpl.activity.Activity
Should not be called by adapters, only through Command interface Doesn't actually begin on-line scheduling, just sets it up so it will begin when the next remodel occurs
SCHEDULE - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
ScheduleCommand - Class in gov.nasa.jpl.command
 
ScheduleCommand(String) - Constructor for class gov.nasa.jpl.command.ScheduleCommand
 
Scheduler - Interface in gov.nasa.jpl.scheduler
 
secondaryCondition - Variable in class gov.nasa.jpl.constraint.ResourceConstraint
 
seeIfAnyLiveActivitiesHaveEnded(Time, Duration) - Method in class gov.nasa.jpl.constraint.ActivityConstraint
 
send(String, Map) - Static method in class gov.nasa.jpl.engine.Signal
 
seqid - Variable in class gov.nasa.jpl.sequencing.Sequence
 
sequence() - Method in class gov.nasa.jpl.activity.Activity
Generate sequence fragments that will be added to Sequence objects and eventually written out to files.
sequence() - Method in class gov.nasa.jpl.sequencing.SequenceEngine
Clears all stored sequences and executes each sequence section of all activities.
Sequence - Class in gov.nasa.jpl.sequencing
 
Sequence(String, Time) - Constructor for class gov.nasa.jpl.sequencing.Sequence
 
SEQUENCE - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
SEQUENCE_COMMAND_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
SequenceCommand - Class in gov.nasa.jpl.command
 
SequenceCommand(String) - Constructor for class gov.nasa.jpl.command.SequenceCommand
Extracts and stores the start/end times for writing sequences.
SequenceEngine - Class in gov.nasa.jpl.sequencing
The sequence engine is MUCH simpler than the modeling engine because we only need to execute each sequence section in order by start time of each activity.
SequenceEngine() - Constructor for class gov.nasa.jpl.sequencing.SequenceEngine
 
SequenceFormattingFunctions - Class in gov.nasa.jpl.sequencing
 
SequenceFormattingFunctions() - Constructor for class gov.nasa.jpl.sequencing.SequenceFormattingFunctions
 
SequenceFragment - Interface in gov.nasa.jpl.sequencing
 
SequenceMap - Class in gov.nasa.jpl.sequencing
 
SequenceMap() - Constructor for class gov.nasa.jpl.sequencing.SequenceMap
 
sequenceStartTime - Variable in class gov.nasa.jpl.sequencing.Sequence
 
SequenceWriter - Class in gov.nasa.jpl.sequencing
 
SequenceWriter() - Constructor for class gov.nasa.jpl.sequencing.SequenceWriter
 
set(V) - Method in class gov.nasa.jpl.resource.Resource
Inserts a new value into the resource's time history at the current simulated time.
SET_PARAMETER - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
setChildren(List<Activity>) - Method in class gov.nasa.jpl.activity.Activity
Assigns the children list to the given parameter - only used for redecompose command
setCondition() - Method in class gov.nasa.jpl.activity.Activity
Main method that adapters can override in order to set condition that will trigger dispatchOnCondition() to run Needs to be overwritten by things that want to be scheduled by get_windows or dispatchOnCondition - template method design pattern
setCondition() - Method in interface gov.nasa.jpl.scheduler.Scheduler
 
setCurrentlyReadingInFile(boolean) - Method in class gov.nasa.jpl.engine.ModelingEngine
Only to be set by input readers, not adapters.
setDuration(Duration) - Method in class gov.nasa.jpl.activity.Activity
Updates the duration of the activity, which also updates the end time.
setEndByChangingDuration(Time) - Method in class gov.nasa.jpl.activity.Activity
This method updates the duration of the activity to give the desired end time.
setEngine(ModelingEngine) - Static method in class gov.nasa.jpl.engine.ModelingEngine
 
setEvaluatedTo(Time) - Method in class gov.nasa.jpl.scheduler.Condition
 
setFrozen(boolean) - Method in class gov.nasa.jpl.resource.Resource
Freezes or unfreezes a resource.
setGroup(String) - Method in class gov.nasa.jpl.activity.Activity
Sets the 'group' of the activity, which can be used to assign to GUI legends, waterfall groups, or filters
setID(UUID) - Method in class gov.nasa.jpl.activity.Activity
Updates the ID of an activity.
setInconTime(Time) - Method in class gov.nasa.jpl.engine.InitialConditionList
 
setIndices(List<String>) - Method in class gov.nasa.jpl.resource.ArrayedResource
 
setIndices(List<String>) - Method in class gov.nasa.jpl.resource.Resource
Sets the 'indices' of a resource.
setIndices(List<String>) - Method in interface gov.nasa.jpl.resource.ResourceContainer
Set the name of the index of this object inside the containing arrayed resource
setInitialCondition() - Method in class gov.nasa.jpl.activity.Activity
called at the beginning of a modeling run for schedulers by the engine
setInterpolation(String) - Method in class gov.nasa.jpl.resource.Resource
Sets the interpolation mode of the resource.
setMaximumLimit(V) - Method in class gov.nasa.jpl.resource.Resource
Set the maximum value of a resource.
setMinimumLimit(V) - Method in class gov.nasa.jpl.resource.Resource
Set the minimum value of a resource
setName(String) - Method in class gov.nasa.jpl.activity.Activity
Sets the name parameter of the activity.
setName(String) - Method in class gov.nasa.jpl.constraint.Constraint
 
setName(String) - Method in class gov.nasa.jpl.resource.ArrayedResource
 
setName(String) - Method in class gov.nasa.jpl.resource.Resource
Sets the name of a resource.
setName(String) - Method in interface gov.nasa.jpl.resource.ResourceContainer
This names either the Resource or ArrayedResource with the provided name, which is gotten from reflection
setNotes(String) - Method in class gov.nasa.jpl.activity.Activity
Sets the 'Notes' attached to the activity, which can be used to explain why a human or scheduler placed an activity where it did
SetParameterCommand - Class in gov.nasa.jpl.command
 
SetParameterCommand(String) - Constructor for class gov.nasa.jpl.command.SetParameterCommand
 
setParent(Activity) - Method in class gov.nasa.jpl.activity.Activity
Sets the calling object's parent to the parameter object.
setSubsystem(String) - Method in class gov.nasa.jpl.resource.Resource
Assigns the resource to a different subsystem
setThread(WaitProvider) - Method in class gov.nasa.jpl.activity.Activity
Only should be used by engine, not adapters.
setTime(Time) - Method in class gov.nasa.jpl.engine.ModelingEngine
Setter for current modeling time.
setUnits(String) - Method in class gov.nasa.jpl.resource.Resource
Sets the units string for the resource
Setup - Class in gov.nasa.jpl.engine
 
Setup() - Constructor for class gov.nasa.jpl.engine.Setup
 
SEVER_ACTIVITY - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
severity - Variable in class gov.nasa.jpl.constraint.Constraint
 
SeverParentCommand - Class in gov.nasa.jpl.command
 
SeverParentCommand(String) - Constructor for class gov.nasa.jpl.command.SeverParentCommand
 
Signal - Class in gov.nasa.jpl.engine
 
Signal(String) - Constructor for class gov.nasa.jpl.engine.Signal
 
spawn(Activity) - Method in class gov.nasa.jpl.activity.Activity
Call when instantiating a new activity during decomposition.
spawnWithNotes(Activity, String) - Method in class gov.nasa.jpl.activity.Activity
Calls spawn() then sets the notes field of the supplied activity to the supplied string
Spice - Class in gov.nasa.jpl.spice
 
Spice() - Constructor for class gov.nasa.jpl.spice.Spice
 
splitParamStringByChar(String, char) - Static method in class gov.nasa.jpl.input.StringParsingUtilities
Splits a string by commas, but only when outside of double quote, [], {} or <> pairs.
splitStringByWhitespace(String) - Static method in class gov.nasa.jpl.input.StringParsingUtilities
Splits a string of activity types by spaces
START_TIME_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
stepStart - Variable in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
 
stepType - Variable in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
 
stopAllSchedulers() - Method in class gov.nasa.jpl.activity.ActivityInstanceList
 
stopScheduling() - Method in class gov.nasa.jpl.activity.Activity
Should not be called by adapters, only by engine.
STRING_DATA_TYPE_REGEX - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
STRING_VALUE_REGEX - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
StringParsingUtilities - Class in gov.nasa.jpl.input
 
StringResource - Class in gov.nasa.jpl.resource
 
StringResource() - Constructor for class gov.nasa.jpl.resource.StringResource
 
StringResource(String, String) - Constructor for class gov.nasa.jpl.resource.StringResource
 
StringResource(String, String, String) - Constructor for class gov.nasa.jpl.resource.StringResource
 
StringResource(String, String, String, String) - Constructor for class gov.nasa.jpl.resource.StringResource
 
StringResource(String, String, String, String, List<String>) - Constructor for class gov.nasa.jpl.resource.StringResource
 
StringResource(String, String, String, List<String>) - Constructor for class gov.nasa.jpl.resource.StringResource
 
StringResource(String, List<String>) - Constructor for class gov.nasa.jpl.resource.StringResource
 
StringResource(List<String>) - Constructor for class gov.nasa.jpl.resource.StringResource
 
subsystem - Variable in class gov.nasa.jpl.resource.Resource
 
subtract(double) - Method in class gov.nasa.jpl.resource.DoubleResource
 
subtract(double) - Method in class gov.nasa.jpl.resource.IntegratingResource
Integrating resource does not support the subtract method because it only tracks the followed resource changes.
subtract(int) - Method in class gov.nasa.jpl.resource.IntegerResource
 
subtract(Duration) - Method in class gov.nasa.jpl.resource.DurationResource
 
sum(Window[]) - Static method in class gov.nasa.jpl.scheduler.Window
Returns a duration equal to the sum of all the durations in the provided list
SumDoubleResource - Class in gov.nasa.jpl.resource
 
SumDoubleResource(Resource, Resource) - Constructor for class gov.nasa.jpl.resource.SumDoubleResource
 
SumDoubleResource(Resource, Resource, String) - Constructor for class gov.nasa.jpl.resource.SumDoubleResource
 
SumDoubleResource(Resource, Resource, String, String) - Constructor for class gov.nasa.jpl.resource.SumDoubleResource
 
SumDoubleResource(Resource, Resource, String, String, String) - Constructor for class gov.nasa.jpl.resource.SumDoubleResource
 
SumDoubleResource(Resource, Resource, String, String, String, Double, Double) - Constructor for class gov.nasa.jpl.resource.SumDoubleResource
 
SumIntegerResource - Class in gov.nasa.jpl.resource
 
SumIntegerResource(Resource, Resource) - Constructor for class gov.nasa.jpl.resource.SumIntegerResource
 
SumIntegerResource(Resource, Resource, String) - Constructor for class gov.nasa.jpl.resource.SumIntegerResource
 
SumIntegerResource(Resource, Resource, String, String) - Constructor for class gov.nasa.jpl.resource.SumIntegerResource
 
SumIntegerResource(Resource, Resource, String, String, String) - Constructor for class gov.nasa.jpl.resource.SumIntegerResource
 
SumIntegerResource(Resource, Resource, String, String, String, Integer, Integer) - Constructor for class gov.nasa.jpl.resource.SumIntegerResource
 

T

TimeResource - Class in gov.nasa.jpl.resource
 
TimeResource() - Constructor for class gov.nasa.jpl.resource.TimeResource
 
TimeResource(Time, String) - Constructor for class gov.nasa.jpl.resource.TimeResource
 
TimeResource(Time, String, String) - Constructor for class gov.nasa.jpl.resource.TimeResource
 
TimeResource(Time, String, String, String) - Constructor for class gov.nasa.jpl.resource.TimeResource
 
TimeResource(Time, String, String, String, Time, Time) - Constructor for class gov.nasa.jpl.resource.TimeResource
 
toCSV() - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
toESJSON() - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
toESJSON() - Method in class gov.nasa.jpl.output.tol.TOLActivityEnd
 
toESJSON() - Method in class gov.nasa.jpl.output.tol.TOLActivityMetadata
 
toESJSON() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationBegin
 
toESJSON() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationEnd
 
toESJSON() - Method in interface gov.nasa.jpl.output.tol.TOLRecord
 
toESJSON() - Method in class gov.nasa.jpl.output.tol.TOLResourceMetadata
 
toESJSON() - Method in class gov.nasa.jpl.output.tol.TOLResourceValue
 
toFlatTOL() - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
toFlatTOL() - Method in class gov.nasa.jpl.output.tol.TOLActivityEnd
 
toFlatTOL() - Method in class gov.nasa.jpl.output.tol.TOLActivityMetadata
 
toFlatTOL() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationBegin
 
toFlatTOL() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationEnd
 
toFlatTOL() - Method in interface gov.nasa.jpl.output.tol.TOLRecord
 
toFlatTOL() - Method in class gov.nasa.jpl.output.tol.TOLResourceMetadata
 
toFlatTOL() - Method in class gov.nasa.jpl.output.tol.TOLResourceValue
 
toInt() - Method in enum class gov.nasa.jpl.scheduler.CompareToValues
 
TOLActivityBegin - Class in gov.nasa.jpl.output.tol
 
TOLActivityBegin(Activity) - Constructor for class gov.nasa.jpl.output.tol.TOLActivityBegin
 
TOLActivityEnd - Class in gov.nasa.jpl.output.tol
 
TOLActivityEnd(Activity) - Constructor for class gov.nasa.jpl.output.tol.TOLActivityEnd
 
TOLActivityIterator - Class in gov.nasa.jpl.output.tol
 
TOLActivityIterator(List<Map.Entry<Time, Map.Entry<Boolean, Activity>>>) - Constructor for class gov.nasa.jpl.output.tol.TOLActivityIterator
 
TOLActivityMetadata - Class in gov.nasa.jpl.output.tol
 
TOLActivityMetadata(String) - Constructor for class gov.nasa.jpl.output.tol.TOLActivityMetadata
 
TOLConstraintIterator - Class in gov.nasa.jpl.output.tol
 
TOLConstraintIterator(List<Map.Entry<Time, Map.Entry<Boolean, Constraint>>>) - Constructor for class gov.nasa.jpl.output.tol.TOLConstraintIterator
 
TOLConstraintViolationBegin - Class in gov.nasa.jpl.output.tol
 
TOLConstraintViolationBegin(Time, Constraint) - Constructor for class gov.nasa.jpl.output.tol.TOLConstraintViolationBegin
 
TOLConstraintViolationEnd - Class in gov.nasa.jpl.output.tol
 
TOLConstraintViolationEnd(Time, Constraint) - Constructor for class gov.nasa.jpl.output.tol.TOLConstraintViolationEnd
 
TOLRecord - Interface in gov.nasa.jpl.output.tol
 
TOLResourceIterator - Class in gov.nasa.jpl.output.tol
 
TOLResourceIterator(ResourcesIterator) - Constructor for class gov.nasa.jpl.output.tol.TOLResourceIterator
 
TOLResourceMetadata - Class in gov.nasa.jpl.output.tol
 
TOLResourceMetadata(Resource) - Constructor for class gov.nasa.jpl.output.tol.TOLResourceMetadata
 
TOLResourceValue - Class in gov.nasa.jpl.output.tol
 
TOLResourceValue(Time, Comparable, Resource) - Constructor for class gov.nasa.jpl.output.tol.TOLResourceValue
 
TOLWriter - Class in gov.nasa.jpl.output
 
TOLWriter() - Constructor for class gov.nasa.jpl.output.TOLWriter
 
toPlanJSON() - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
toPlanJSON() - Method in class gov.nasa.jpl.output.tol.TOLActivityEnd
 
toPlanJSON() - Method in class gov.nasa.jpl.output.tol.TOLActivityMetadata
 
toPlanJSON() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationBegin
 
toPlanJSON() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationEnd
 
toPlanJSON() - Method in interface gov.nasa.jpl.output.tol.TOLRecord
 
toPlanJSON() - Method in class gov.nasa.jpl.output.tol.TOLResourceMetadata
 
toPlanJSON() - Method in class gov.nasa.jpl.output.tol.TOLResourceValue
 
toSequenceString(Integer) - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
Writes out the request and all of its steps.
toSequenceString(Integer) - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFAbsoluteStep
 
toSequenceString(Integer) - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFRelativeStep
 
toSequenceString(Integer) - Method in interface gov.nasa.jpl.sequencing.SequenceFragment
Any sequence "fragment" such as commands, block spawns, ground events, etc.
toString() - Method in enum class gov.nasa.jpl.constraint.ViolationSeverity
 
toString() - Method in class gov.nasa.jpl.scheduler.Window
 
toXML() - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
toXML() - Method in class gov.nasa.jpl.output.tol.TOLActivityEnd
 
toXML() - Method in class gov.nasa.jpl.output.tol.TOLActivityMetadata
 
toXML() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationBegin
 
toXML() - Method in class gov.nasa.jpl.output.tol.TOLConstraintViolationEnd
 
toXML() - Method in interface gov.nasa.jpl.output.tol.TOLRecord
 
toXML() - Method in class gov.nasa.jpl.output.tol.TOLResourceMetadata
 
toXML() - Method in class gov.nasa.jpl.output.tol.TOLResourceValue
 
typeEnumToWrapperName(Type) - Static method in class gov.nasa.jpl.input.TypeNameConverters
Used by ActivityTypeList once we've done reflection to store off type internally - most of what it does is convert to wrapper types
TypeNameConverters - Class in gov.nasa.jpl.input
 
TypeNameConverters() - Constructor for class gov.nasa.jpl.input.TypeNameConverters
 

U

undo() - Static method in class gov.nasa.jpl.command.UndoRedoManager
Executes the most recent command stored in the undo stack.
UNDO - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
UndoCommand - Class in gov.nasa.jpl.command
 
UndoCommand() - Constructor for class gov.nasa.jpl.command.UndoCommand
 
UndoRedoManager - Class in gov.nasa.jpl.command
 
UndoRedoManager() - Constructor for class gov.nasa.jpl.command.UndoRedoManager
 
unExecute() - Method in interface gov.nasa.jpl.command.Command
 
unExecute() - Method in class gov.nasa.jpl.command.CreateDictionaryCommand
Does not currently do anything.
unExecute() - Method in class gov.nasa.jpl.command.EditActivityCommand
Undoes the editing of an activity.
unExecute() - Method in class gov.nasa.jpl.command.InconCommand
 
unExecute() - Method in class gov.nasa.jpl.command.LoadKernelsCommand
 
unExecute() - Method in class gov.nasa.jpl.command.MoveActivityCommand
Changes back the start time to the old value.
unExecute() - Method in class gov.nasa.jpl.command.NewActivityCommand
Undoes the NewActivityCommand by removing the activity with the ID of the newly added activity.
unExecute() - Method in class gov.nasa.jpl.command.OpenFileCommand
 
unExecute() - Method in class gov.nasa.jpl.command.QuitCommand
Does not currently do anything.
unExecute() - Method in class gov.nasa.jpl.command.RedecomposeCommand
 
unExecute() - Method in class gov.nasa.jpl.command.RedoCommand
Does not do anything.
unExecute() - Method in class gov.nasa.jpl.command.RemodelCommand
Does not currently do anything.
unExecute() - Method in class gov.nasa.jpl.command.RemoveActivityCommand
Undoes the removal of an activity.
unExecute() - Method in class gov.nasa.jpl.command.ScheduleCommand
 
unExecute() - Method in class gov.nasa.jpl.command.SequenceCommand
Does not do anything.
unExecute() - Method in class gov.nasa.jpl.command.SetParameterCommand
 
unExecute() - Method in class gov.nasa.jpl.command.SeverParentCommand
 
unExecute() - Method in class gov.nasa.jpl.command.UndoCommand
Does not do anything.
unExecute() - Method in class gov.nasa.jpl.command.WriteCommand
Does not currently do anything.
units - Variable in class gov.nasa.jpl.resource.Resource
 
unLoadKernel(String) - Static method in class gov.nasa.jpl.spice.Spice
 
update() - Method in class gov.nasa.jpl.resource.ArrayedResource
 
update() - Method in class gov.nasa.jpl.resource.BooleanResource
 
update() - Method in class gov.nasa.jpl.resource.DoubleResource
 
update() - Method in class gov.nasa.jpl.resource.DurationResource
 
update() - Method in class gov.nasa.jpl.resource.IntegerResource
 
update() - Method in class gov.nasa.jpl.resource.IntegratingResource
The update method for this class only updates the followed resource so the current value of this resource is correct.
update() - Method in class gov.nasa.jpl.resource.Resource
No-op method that adapters can override in custom resources
update() - Method in interface gov.nasa.jpl.resource.ResourceContainer
Updates either just the resource or all resources in the container
update() - Method in class gov.nasa.jpl.resource.StringResource
 
update() - Method in class gov.nasa.jpl.resource.TimeResource
 
update(Resource, Comparable) - Method in class gov.nasa.jpl.scheduler.Condition
 
updateFollowResource() - Method in class gov.nasa.jpl.resource.IntegratingResource
Updates the resource that this IntegratingResource is following at the current time.
UUID_REGEX - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
UUID_REGEX_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 

V

validateActivityTypes(List<String>) - Static method in class gov.nasa.jpl.command.WriteCommand
checks that every activity type in the provided array is a valid activity type throws a CommandException if an invalid resource is found
valueAt(Time) - Method in class gov.nasa.jpl.resource.IntegratingResource
Overrides the parent valueAt.
valueAt(Time) - Method in class gov.nasa.jpl.resource.Resource
Returns the value of the resource at the specified time.
valueOf(String) - Static method in enum class gov.nasa.jpl.constraint.ViolationSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.nasa.jpl.scheduler.CompareToValues
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gov.nasa.jpl.scheduler.ConditionNodeType
Returns the enum constant of this class with the specified name.
valueOfResource(String) - Method in class gov.nasa.jpl.engine.InitialConditionList
 
values() - Static method in enum class gov.nasa.jpl.constraint.ViolationSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.nasa.jpl.scheduler.CompareToValues
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class gov.nasa.jpl.scheduler.ConditionNodeType
Returns an array containing the constants of this enum class, in the order they are declared.
ViolationSeverity - Enum Class in gov.nasa.jpl.constraint
 

W

Waiter - Class in gov.nasa.jpl.engine
A Waiter is an object stored by the engine that tells it to run a certain function (Activity model()) at a certain time.
Waiter(Time, int, Supplier<Waiter>) - Constructor for class gov.nasa.jpl.engine.Waiter
Constructs a waiter to execute at the given Time with the given priority.
waitFor(Duration) - Method in class gov.nasa.jpl.activity.Activity
waitFor is just a wrapper for waitUntil
waitFor(Duration, Runnable) - Method in class gov.nasa.jpl.activity.Activity
Returns a Waiter object that can be returned to the modeling engine to execute after waiting for the given amount of time.
waitFor(Duration, Supplier<Waiter>) - Method in class gov.nasa.jpl.activity.Activity
Returns a Waiter object that can be returned to the modeling engine to execute after waiting for the given amount of time.
waitForSignal(String) - Method in class gov.nasa.jpl.activity.Activity
A call to this method blocks until another activity throws a Signal of the same String signalName that this activity instance is waiting on
waitForSignal(String) - Method in interface gov.nasa.jpl.activity.WaitProvider
 
waitForSignal(String) - Method in class gov.nasa.jpl.engine.FunctionalWaitModelingEngine
Schedules a waiter to resume this thread upon the given signal
waitForSignal(String, Consumer<Map>) - Method in class gov.nasa.jpl.activity.Activity
Returns a Waiter object that can be returned to the modeling engine to execute after the given signal is raised.
waitForSignal(String, Function<Map, Waiter>) - Method in class gov.nasa.jpl.activity.Activity
Returns a Waiter object that can be returned to the modeling engine to execute after the given signal is raised.
waitForSignal(String, Function<Map, Waiter>) - Method in interface gov.nasa.jpl.activity.WaitProvider
 
waitForSignal(String, Function<Map, Waiter>) - Method in class gov.nasa.jpl.engine.FunctionalWaitModelingEngine
 
waitLoop(Time, Time, Duration, BiConsumer<Time, Time>) - Method in class gov.nasa.jpl.activity.Activity
Executes the given function starting at time startTime up to and including time endTime with each successive time incremented by timeStep.
waitLoop(Time, Time, Duration, BiConsumer<Time, Time>, Consumer<Time>) - Method in class gov.nasa.jpl.activity.Activity
Executes the given function starting at time startTime up to but not including time endTime with each successive time incremented by timeStep.
waitLoop(Time, Time, Duration, BiConsumer<Time, Time>, Function<Time, Waiter>) - Method in class gov.nasa.jpl.activity.Activity
Executes the given function starting at time startTime up to but not including time endTime with each successive time incremented by timeStep.
waitLoop(Time, Time, Duration, Consumer<Time>) - Method in class gov.nasa.jpl.activity.Activity
Executes the given function starting at time startTime up to and including time endTime with each successive time incremented by timeStep.
waitLoop(Time, Time, Duration, Consumer<Time>, Consumer<Time>) - Method in class gov.nasa.jpl.activity.Activity
Executes the given function starting at time startTime up to but not including time endTime with each successive time incremented by timeStep.
WaitProvider - Interface in gov.nasa.jpl.activity
This interface is what Activity objects have copies of in order to move forward (or maybe eventually backward) in simulated time.
waitUntil(Time) - Method in class gov.nasa.jpl.activity.Activity
Main method adapters have of changing resource timelines at different times during the execution of an activity Without this, all resource changes will happen at the modeled start time of an activity instance
waitUntil(Time) - Method in interface gov.nasa.jpl.activity.WaitProvider
 
waitUntil(Time) - Method in class gov.nasa.jpl.engine.FunctionalWaitModelingEngine
Schedules a Waiter to resume this thread at time t.
waitUntil(Time, Runnable) - Method in class gov.nasa.jpl.activity.Activity
Returns a Waiter object that can be returned to the modeling engine to execute at a time in the future.
waitUntil(Time, Supplier<Waiter>) - Method in class gov.nasa.jpl.activity.Activity
Returns a Waiter object that can be returned to the modeling engine to execute at a time in the future.
waitUntil(Time, Supplier<Waiter>) - Method in interface gov.nasa.jpl.activity.WaitProvider
 
waitUntil(Time, Supplier<Waiter>) - Method in class gov.nasa.jpl.engine.FunctionalWaitModelingEngine
Returns a Waiter object that can be returned to the modeling engine to execute at a time in the future.
WARNING - Enum constant in enum class gov.nasa.jpl.constraint.ViolationSeverity
 
whenEqualTo(Comparable) - Method in class gov.nasa.jpl.resource.Resource
Returns a condition representing ==
whenGreaterThan(Comparable) - Method in class gov.nasa.jpl.resource.Resource
Returns a condition representing >
whenGreaterThanOrEqualTo(Comparable) - Method in class gov.nasa.jpl.resource.Resource
Returns a condition representing >=
whenLessThan(Comparable) - Method in class gov.nasa.jpl.resource.Resource
Returns a condition representing <
whenLessThanOrEqualTo(Comparable) - Method in class gov.nasa.jpl.resource.Resource
Returns a condition representing <=
whenNotEqualTo(Comparable) - Method in class gov.nasa.jpl.resource.Resource
Returns a condition representing !=
Window - Class in gov.nasa.jpl.scheduler
 
Window(Time, Time) - Constructor for class gov.nasa.jpl.scheduler.Window
 
Window(Time, Time, String) - Constructor for class gov.nasa.jpl.scheduler.Window
 
WRAPPER_DATA_TYPE_REGEX - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_ACTIVITIES_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_ACTIVITIES_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_COMMAND_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_CONSTRAINTS_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_CONSTRAINTS_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_END_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_END_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_RESOURCES_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_RESOURCES_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_START_PATTERN - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
WRITE_START_STRING - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
writeAbsoluteStepHeader(String, Integer, Time) - Static method in class gov.nasa.jpl.sequencing.satfSequencing.SATFStepWriter
Writes out the header line for an absolute step.
writeAdaptationDictionary(String, List<String>, ResourceList, ConstraintInstanceList) - Method in class gov.nasa.jpl.output.adaptation.AdaptationWriter
 
WriteCommand - Class in gov.nasa.jpl.command
This command writes out one of several file types depending on the input name.
WriteCommand(String) - Constructor for class gov.nasa.jpl.command.WriteCommand
 
writeComments(List<String>) - Static method in class gov.nasa.jpl.sequencing.satfSequencing.SATFStepWriter
This function writes out the comment lines for an SATF step.
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.parallel.ParallelDirectoryWriter
 
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.tol.FlatTOLWriter
 
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.tol.JSONConstraintWriter
 
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.tol.JSONInconWriter
 
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.tol.JSONPlanWriter
 
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.tol.JSONTOLWriter
 
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.tol.XMLTOLWriter
 
writeFileContents(ActivityInstanceList, ResourceList, ConstraintInstanceList, Time, Time) - Method in class gov.nasa.jpl.output.TOLWriter
 
writeFileContents(List<String>, ResourceList, ConstraintInstanceList) - Method in class gov.nasa.jpl.output.adaptation.AdaptationWriter
 
writeFileContents(List<String>, ResourceList, ConstraintInstanceList) - Method in class gov.nasa.jpl.output.adaptation.JSONDictionaryWriter
 
writeParametersToJSON(StringBuilder, Object[], boolean) - Method in class gov.nasa.jpl.output.tol.TOLActivityBegin
 
writer - Variable in class gov.nasa.jpl.output.adaptation.AdaptationWriter
 
writer - Variable in class gov.nasa.jpl.output.TOLWriter
 
writer - Static variable in class gov.nasa.jpl.sequencing.SequenceWriter
 
writeRelativeStepHeader(String, Integer, Duration, String) - Static method in class gov.nasa.jpl.sequencing.satfSequencing.SATFStepWriter
Writes out the header line for a relative step.
writeResValBlock(Time, Comparable, Resource, String) - Static method in class gov.nasa.jpl.output.tol.TOLResourceValue
 
WriterThreadActivity - Class in gov.nasa.jpl.output.parallel
 
WriterThreadActivity(String, List<Activity>, String) - Constructor for class gov.nasa.jpl.output.parallel.WriterThreadActivity
 
WriterThreadConstraint - Class in gov.nasa.jpl.output.parallel
 
WriterThreadConstraint(Constraint, String, Time, Time) - Constructor for class gov.nasa.jpl.output.parallel.WriterThreadConstraint
 
WriterThreadResource - Class in gov.nasa.jpl.output.parallel
 
WriterThreadResource(Resource<Comparable>, String, Time, Time) - Constructor for class gov.nasa.jpl.output.parallel.WriterThreadResource
 
writeSequenceBody() - Method in class gov.nasa.jpl.sequencing.Sequence
 
writeSequenceFooter() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFSequence
 
writeSequenceFooter() - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFSequence
 
writeSequenceFooter() - Method in class gov.nasa.jpl.sequencing.Sequence
 
writeSequenceHeader() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFSequence
 
writeSequenceHeader() - Method in class gov.nasa.jpl.sequencing.satfSequencing.SATFSequence
 
writeSequenceHeader() - Method in class gov.nasa.jpl.sequencing.Sequence
 
writeSequences(Time, Time) - Static method in class gov.nasa.jpl.sequencing.SequenceWriter
Loops through the sequence list and writes each sequence which starts within the start time and end time.
writeStep(String, String, String, Integer, List<String>) - Static method in class gov.nasa.jpl.sequencing.satfSequencing.SATFStepWriter
Writes out all of the additional lines for a given step.
writeStepBody() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFActivity
Writes out the body of the spawn step.
writeStepBody() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFCommand
Writes out the body of the spawn step.
writeStepBody() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFGround
Writes out the body of the spawn step.
writeStepBody() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFNote
Writes out the body of the spawn step.
writeStepBody() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFSpawn
Writes out the body of the spawn step.
writeStepBody() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
Writes out the name of the step along with any arguments.
writeStepFooter() - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
Writes out the footer for a given step inside of a request.
writeStepHeader(Integer, Time) - Method in class gov.nasa.jpl.sequencing.sasfSequencing.SASFStep
Writes out the header for a given step inside of a request.

X

XML_DISALLOWED_CHARACTERS - Static variable in class gov.nasa.jpl.input.RegexUtilities
 
XMLInconReader - Class in gov.nasa.jpl.input
 
XMLInconReader(String) - Constructor for class gov.nasa.jpl.input.XMLInconReader
 
XMLTOLHistoryReader - Class in gov.nasa.jpl.input
 
XMLTOLHistoryReader(String) - Constructor for class gov.nasa.jpl.input.XMLTOLHistoryReader
 
XMLTOLSnippetThread - Class in gov.nasa.jpl.output.tol
This class just takes a list of TOLRecords and one by one writes them to a StringBuilder - intended for use to be passed into a thread pool by an XMLTOLWriter
XMLTOLSnippetThread(List<TOLRecord>) - Constructor for class gov.nasa.jpl.output.tol.XMLTOLSnippetThread
 
XMLTOLWriter - Class in gov.nasa.jpl.output.tol
This class produces an XMLTOL, which contains all resource, activity, and constraint information available in the planning engine at the time it was written in a very hierarchical, non-flattened format.
XMLTOLWriter() - Constructor for class gov.nasa.jpl.output.tol.XMLTOLWriter
 
xor(Condition, Condition) - Static method in class gov.nasa.jpl.scheduler.Condition
 
xor(Window[], Window[]) - Static method in class gov.nasa.jpl.scheduler.Window
 
XOR - Enum constant in enum class gov.nasa.jpl.scheduler.ConditionNodeType
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form