Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form