Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

AbstractPair<T1,T2> - Class in com.agi.moxie.api.collections
An base class for pair-like constructs.
AbstractPair(T1, T2) - Constructor for class com.agi.moxie.api.collections.AbstractPair
 
AbstractScriptedDiscreteValueBuilder<T,R> - Class in com.agi.moxie.api
A helper base class to facilitate building scripted data values.
AbstractScriptedDiscreteValueBuilder() - Constructor for class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
Creates a signal builder with no initial value.
AbstractScriptedDiscreteValueBuilder(T) - Constructor for class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
Creates a signal builder with an initial value at MoxieTime.getMinValue().
Action - Interface in com.agi.moxie.api
Represents a function that accepts no arguments and produces no results.
add(MoxieTime, T) - Method in class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
Add a change to the script.
add(MoxieTimeSimpleFunction, double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionCollection
Adds a function to the collection, and adds a threshold value that is of interest while exploring the function.
add(MoxieTimeSimpleFunction) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionCollection
Adds a function to the collection.
add(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCollection
Adds a threshold.
add(T) - Method in class com.agi.moxie.api.models.ListProperty
Adds a new element to the end of the list and updates this property as changed.
add(Duration) - Method in class com.agi.moxie.api.MoxieTime
Adds a Duration to this MoxieTime.
add(MoxieTime) - Method in class com.agi.moxie.api.signals.ScriptedEventSignal.Builder
Adds a new event time to the script.
add(Duration) - Method in class com.agi.moxie.api.time.Duration
Adds the specified Duration to this instance.
add(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Adds two specified Duration instances.
add(Duration) - Method in class com.agi.moxie.api.time.JulianTime
Adds a Duration to this Julian date, producing a new Julian date.
add(JulianTime, Duration) - Static method in class com.agi.moxie.api.time.JulianTime
Adds a Duration to a JulianTime, producing a new Julian date.
addAll(Collection<T>) - Method in class com.agi.moxie.api.models.ListProperty
Adds a collection of new elements to the end of the list and updates this property as changed.
addAll(ListProperty<T>) - Method in class com.agi.moxie.api.models.ListProperty
Unwraps the given list property and adds the contents of the other list to the end of this list.
addClamped(Duration) - Method in class com.agi.moxie.api.time.JulianTime
Adds a Duration to this Julian date, producing a new Julian date.
addDays(double) - Method in class com.agi.moxie.api.MoxieTime
Adds the provided number of days to this MoxieTime.
addDays(double) - Method in class com.agi.moxie.api.time.Duration
Adds a specified number of days to this Duration and returns the new Duration.
addDays(double) - Method in class com.agi.moxie.api.time.GregorianTime
Adds the specified number of days to this date and returns the new date.
addDays(double) - Method in class com.agi.moxie.api.time.JulianTime
Adds the specified number of days to this date and returns the new date.
addFunctionSampled(Consumer<MoxieTimeFunctionEvaluationResult>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Adds a handler for an event that is raised each time a function is sampled.
addHours(double) - Method in class com.agi.moxie.api.MoxieTime
Adds the provided number of hours to this MoxieTime.
addHours(double) - Method in class com.agi.moxie.api.time.GregorianTime
Adds the specified number of hours to this date and returns the new date.
addHours(double) - Method in class com.agi.moxie.api.time.JulianTime
Adds the specified number of hours to this date and returns the new date.
addLocalExtremumFound(Consumer<MoxieTimeFunctionExtremumFound>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Adds a handler for an event that is raised when a precise local minimum or maximum has been found.
addLocalExtremumIndicated(Consumer<MoxieTimeFunctionExtremumIndicated>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Adds a handler for an event that is raised when three points are found that indicate the existence of a local extremum (minimum or maximum).
addMinutes(int) - Method in class com.agi.moxie.api.MoxieTime
Adds the provided number of minutes to this MoxieTime.
addMinutes(double) - Method in class com.agi.moxie.api.time.GregorianTime
Adds the specified number of minutes to this date and returns the new date.
addMinutes(double) - Method in class com.agi.moxie.api.time.JulianTime
Adds the specified number of minutes to this date and returns the new date.
addOffsets(Duration, Duration) - Method in class com.agi.moxie.api.signals.BooleanSignals.BooleanSignalOffsetBuilder
Adds an interval to the set of true intervals, specified as a start and stop offset from the base time.
addOffsets(Duration, Duration) - Method in class com.agi.moxie.api.signals.BooleanSignals.OffsetBuilder
Add an interval specified as a start and end offset from the base time this builder was constructed with.
addSeconds(double) - Method in class com.agi.moxie.api.MoxieTime
Adds the provided number of seconds to this MoxieTime.
addSeconds(double) - Method in class com.agi.moxie.api.time.Duration
Adds a specified number of seconds to this Duration and returns the new Duration.
addSeconds(double) - Method in class com.agi.moxie.api.time.GregorianTime
Adds the specified number of seconds to this date and returns the new date.
addSeconds(double) - Method in class com.agi.moxie.api.time.JulianTime
Adds the specified number of seconds to this date and returns the new date.
addThresholdCrossingFound(Consumer<MoxieTimeFunctionThresholdCrossingFound>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Adds a handler for an event that is raised when a precise threshold crossing has been found.
addThresholdCrossingIndicated(Consumer<MoxieTimeFunctionThresholdCrossingIndicated>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Adds a handler for an event that is raised when two points are found that indicate a threshold was crossed.
aggregateSignalEdgeStreamsByCounting(List<BooleanSignal>, Interval<MoxieTime>, int) - Static method in class com.agi.moxie.api.signals.SignalSupport
Computes an aggregate stream of rising and falling edges by counting the rising and falling edges from underlying BooleanSignals.
always() - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets a BooleanSignal that is always true and which never transitions.
always() - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Gets a BooleanValue that is always true and which never transitions.
AnalysisToolController - Interface in com.agi.moxie.api.analysistools
Represents the mechanism by which the execution engine communicates with an external analysis tool (e.g.
AnalysisWorkbench - Class in com.agi.moxie.stk.utilities
Provides geometric, temporal, and logical operations to extend modeling and analysis on an STK object using the STK Analysis Workbench API
andAlso(BooleanSignal) - Method in class com.agi.moxie.api.signals.BooleanAndSignal
 
andAlso(BooleanSignal) - Method in interface com.agi.moxie.api.signals.BooleanSignal
Produces a new signal that computes the logical "and" of two other signals.
andAlso(BooleanValue) - Method in interface com.agi.moxie.delegates.base.BooleanValue
Produces a new boolean value that computes the logical "and" of two other boolean values.
AngleEpsilon - Static variable in class com.agi.moxie.api.analysistools.Trig
Represents the smallest positive angle greater than zero for which the Math.cos(double) function will produce a distinct value.
any(List<BooleanValue>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Gets a value that is only ever 'true' if at least one of the provided values is 'true'.
appendAt(MoxieTime, BooleanSignal) - Method in interface com.agi.moxie.api.signals.BooleanSignal
Create a new signal instance where the values of this signal are only reported prior to the switch time and the values of the other signal are reported at or after the switch time.
ArcSecondsPerRadian - Static variable in class com.agi.moxie.api.Constants
The number of arc seconds in one radian.
areAnglesEquivalent(double, double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
Checks to see whether the two given angles represent the same direction in the unit circle, regardless of any multiples of Constants.TwoPi.
ArgumentException - Exception in com.agi.moxie.api.exceptions
The exception that is thrown when one of the arguments provided to a method is not valid.
ArgumentException() - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
Initializes a new instance.
ArgumentException(String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
Initializes a new instance with a specified error message.
ArgumentException(String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
Initializes a new instance with a specified error message and a reference to the inner exception that is the cause of this exception.
ArgumentException(String, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
Initializes a new instance with a specified error message and the name of the parameter that causes this exception.
ArgumentException(String, String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
Initializes a new instance with a specified error message, the parameter name, and a reference to the inner exception that is the cause of this exception.
ArgumentNullException - Exception in com.agi.moxie.api.exceptions
The exception that is thrown when a null reference is passed to a method that does not accept it as a valid argument.
ArgumentNullException() - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
Initializes a new instance.
ArgumentNullException(String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
Initializes a new instance with the name of the parameter that causes this exception.
ArgumentNullException(String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
Initializes a new instance with a specified error message and the exception that is the cause of this exception.
ArgumentNullException(String, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
Initializes an instance with a specified error message and the name of the parameter that causes this exception.
ArgumentOutOfRangeException - Exception in com.agi.moxie.api.exceptions
The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
ArgumentOutOfRangeException() - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
Initializes a new instance.
ArgumentOutOfRangeException(String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
Initializes a new instance with the name of the parameter that causes this exception.
ArgumentOutOfRangeException(String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
Initializes a new instance with a specified error message and the exception that is the cause of this exception.
ArgumentOutOfRangeException(String, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
Initializes a new instance with a specified error message and the name of the parameter that causes this exception.
ArgumentOutOfRangeException(String, Object, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
Initializes a new instance with a specified error message, the parameter name, and the value of the argument.
asDouble(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
Gets a column value as a double.
asDouble(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
Gets a column value as a double.
asInt(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
Gets a column value as an int.
asInt(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
Gets a column value as an int.
assertNonNull(T, String) - Static method in exception com.agi.moxie.api.exceptions.ArgumentNullException
 
assignValue(T) - Method in class com.agi.moxie.api.models.BasicProperty
 
assignValue(T) - Method in class com.agi.moxie.api.models.ConstantProperty
 
assignValue(T) - Method in class com.agi.moxie.api.models.DerivedProperty
 
assignValue(List<T>) - Method in class com.agi.moxie.api.models.ListProperty
 
assignValue(T) - Method in class com.agi.moxie.api.models.Property
This is called from Property.setValue(Object) after checking the read-only state of the property.
asString(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
Gets a column value as a String.
asString(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
Gets a column value as a String.
attachToExisting(SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
Attach to an already running instance of STK.
AutoDelegateImplementation - Annotation Type in com.agi.moxie.api.annotations
Indicates that the simulation engine should use a subtype of this type that includes automatic implementation for any properties and operations from the SysML definitions that were not included in the statically compiled code.
AwbCalculationTool - Class in com.agi.moxie.stk.utilities
Provides logical and temporal operations to extend modeling and analysis on an STK object using the STK Analysis Workbench API
AwbCalculationTool(IAgStkObject, IAgCrdnProvider, AwbMetadataSet) - Constructor for class com.agi.moxie.stk.utilities.AwbCalculationTool
 
AwbVectorGeometryTool - Class in com.agi.moxie.stk.utilities
Provides geometry operations to extend modeling and analysis on an STK object using the STK Analysis Workbench API.

B

BasicProperty<T> - Class in com.agi.moxie.api.models
This represents the most basic implementation of a simple mutable Property.
BasicProperty(TimeProvider) - Constructor for class com.agi.moxie.api.models.BasicProperty
Create a new instance of a property.
BasicProperty(TimeProvider, T) - Constructor for class com.agi.moxie.api.models.BasicProperty
Create a new instance of a property.
BehaviorWhenOnThreshold - Enum in com.agi.moxie.api.analysistools.numericalmethods
Indicates the behavior of a function explorer such as MoxieTimeFunctionExplorer when a function value exactly equals a threshold value.
BooleanAndSignal - Class in com.agi.moxie.api.signals
A BooleanSignal which is the logical AND of several other signals.
BooleanEdgeSignal - Class in com.agi.moxie.api.signals
A signal that produces discrete event times when a BooleanSignal has a SignalEdge of a specified SignalEdgeType.
BooleanEdgeSignal(SignalEdgeType, BooleanSignal) - Constructor for class com.agi.moxie.api.signals.BooleanEdgeSignal
Create a new instance.
BooleanEdgesSignal - Class in com.agi.moxie.api.signals
A BooleanSignal that is defined by a sorted collection of SignalEdges.
BooleanEdgesSignal(Collection<SignalEdge>) - Constructor for class com.agi.moxie.api.signals.BooleanEdgesSignal
Create a new instance.
BooleanNotSignal - Class in com.agi.moxie.api.signals
A BooleanSignal which is the logical inverse of a given other signal.
BooleanNotSignal(BooleanSignal) - Constructor for class com.agi.moxie.api.signals.BooleanNotSignal
Create a new instance that inverts the given signal.
BooleanOrSignal - Class in com.agi.moxie.api.signals
A BooleanSignal which is the logical OR of several other signals.
BooleanSignal - Interface in com.agi.moxie.api.signals
Represents a time-varying-value that switches between boolean values at specific points in time.
BooleanSignalProvider - Interface in com.agi.moxie.api.signals
This provides a common interface among all techniques of exposing a signal to support Change Events in the execution engine.
BooleanSignals - Class in com.agi.moxie.api.signals
A helper class that provides useful methods for handling BooleanSignals.
BooleanSignals.BooleanSignalOffsetBuilder - Class in com.agi.moxie.api.signals
Builds a BooleanSignal from a set of intervals defined as offsets from some base time.
BooleanSignals.OffsetBuilder - Class in com.agi.moxie.api.signals
Builds a list of MoxieTime intervals specified as offsets from a base time.
BooleanSignals.OffsetEdgeBuilder - Class in com.agi.moxie.api.signals
Builds a list of SignalEdges specified as offsets from a base time.
BooleanValue - Interface in com.agi.moxie.delegates.base
This is an abstract representation of a boolean instance value.
build() - Method in class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
Builds a final result from the collected script.
build() - Method in class com.agi.moxie.api.signals.BooleanSignals.BooleanSignalOffsetBuilder
Builds the resulting BooleanSignal.
build() - Method in class com.agi.moxie.api.signals.BooleanSignals.OffsetBuilder
Builds the resulting list of Interval of type MoxieTime.
build() - Method in class com.agi.moxie.api.signals.BooleanSignals.OffsetEdgeBuilder
Builds the resulting list of SignalEdges.
build(Consumer<ScriptedEventSignal.Builder>) - Static method in class com.agi.moxie.api.signals.ScriptedEventSignal
Creates a new ScriptedEventSignal.Builder instance, configures it, and returns the built ScriptedEventSignal.
build() - Method in class com.agi.moxie.api.signals.ScriptedEventSignal.Builder
Retires this builder, producing the ScriptedEventSignal.
build() - Method in class com.agi.moxie.api.ValueWithMetadata.Builder
Constructs the instance of ValueWithMetadata.
builder(T) - Static method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
Creates a new builder object to create a script from successive value changes.
builder() - Static method in class com.agi.moxie.api.signals.ScriptedEventSignal
Creates a new ScriptedEventSignal.Builder instance, which can be used to create an instance of ScriptedEventSignal.
Builder() - Constructor for class com.agi.moxie.api.signals.ScriptedEventSignal.Builder
 
builder(T) - Static method in class com.agi.moxie.api.ValueWithMetadata
Creates a builder, which can be used to build an instance of this class.
buildFinalResult(NavigableMap<MoxieTime, T>) - Method in class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
Overridden by subclasses to build the final result value.
buildFinalResult(NavigableMap<MoxieTime, T>) - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue.Builder
 
buildFromOffsets(MoxieTime, Consumer<BooleanSignals.BooleanSignalOffsetBuilder>) - Static method in class com.agi.moxie.api.signals.BooleanSignals
Builds a BooleanSignal by specifying a base time and applying a function to the builder.
BuiltInAnalysisToolController - Class in com.agi.moxie.api.analysistools
The AnalysisToolController for delegates which are built-in to Moxie.
BuiltInAnalysisToolController(MoxieSimulation) - Constructor for class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController

C

calculation - Variable in class com.agi.moxie.stk.utilities.AnalysisWorkbench
Gets the AwbCalculationTool for performing logical operations.
CartesianSpatialVector - Interface in com.agi.moxie.delegates.core
This represents an abstract Cartesian vector.
changeRight(T2N, BiFunction<T1, T2N, R>) - Method in class com.agi.moxie.api.collections.AbstractPair
Creates a new instance whose right-hand value has been replaced by the provided value.
changeValue(R) - Method in class com.agi.moxie.api.dataproviders.InstantValue
Creates a new instance whose value has been replaced by the provided value.
changeValue(R) - Method in class com.agi.moxie.api.dataproviders.IntervalValue
Creates a new instance whose value has been replaced by the provided value.
clear() - Method in class com.agi.moxie.api.models.ListProperty
Removes all entries from the list and updates this property as changed.
clearCreatedAwbComponents() - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Removes all Analysis Workbench components from all STK objects in the current scenario.
close() - Method in class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController
 
close() - Method in class com.agi.moxie.stk.utilities.StkApplication
This will close the STK application.
closeScenario() - Method in class com.agi.moxie.stk.utilities.StkApplication
Closes the current STK scenario.
com.agi.moxie.api - package com.agi.moxie.api
 
com.agi.moxie.api.analysistools - package com.agi.moxie.api.analysistools
 
com.agi.moxie.api.analysistools.numericalmethods - package com.agi.moxie.api.analysistools.numericalmethods
 
com.agi.moxie.api.annotations - package com.agi.moxie.api.annotations
 
com.agi.moxie.api.collections - package com.agi.moxie.api.collections
 
com.agi.moxie.api.dataproviders - package com.agi.moxie.api.dataproviders
 
com.agi.moxie.api.exceptions - package com.agi.moxie.api.exceptions
 
com.agi.moxie.api.models - package com.agi.moxie.api.models
 
com.agi.moxie.api.signals - package com.agi.moxie.api.signals
 
com.agi.moxie.api.stereotypes - package com.agi.moxie.api.stereotypes
 
com.agi.moxie.api.time - package com.agi.moxie.api.time
 
com.agi.moxie.api.units - package com.agi.moxie.api.units
 
com.agi.moxie.delegates.base - package com.agi.moxie.delegates.base
 
com.agi.moxie.delegates.core - package com.agi.moxie.delegates.core
 
com.agi.moxie.spi - package com.agi.moxie.spi
 
com.agi.moxie.stk.utilities - package com.agi.moxie.stk.utilities
 
com.agi.moxie.stk.utilities.toolbox - package com.agi.moxie.stk.utilities.toolbox
 
ComparableDiscreteModelType<T> - Interface in com.agi.moxie.delegates.base
Represents a type of model that can create a comparison between the discrete internal state of the model and another instance.
compareDiscreteValue(T) - Method in interface com.agi.moxie.delegates.base.ComparableDiscreteModelType
Compares the discretely time varying internal state of this model against the provided value.
compareDiscreteValue(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
compareDiscreteValue(TimeInstant) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
compareDiscreteValue(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
compareTo(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
Compares two times to determine the exact chronological order.
compareTo(Duration) - Method in class com.agi.moxie.api.time.Duration
Compares this instance with another instance of the same type.
compareTo(GregorianTime) - Method in class com.agi.moxie.api.time.GregorianTime
Compares this instance with another instance of the same type.
compareTo(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Compares this instance with another instance of the same type.
computeAccess(IAgStkObject, IAgStkObject, Interval<MoxieTime>) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Gets the access time intervals between two STK objects.
computeAccess(IAgStkAccess) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an access computation.
ConnectCommandResult - Class in com.agi.moxie.stk.utilities
A data structure representation of an IAgExecCmdResult containing a boolean parameter to let you know if the connect command succeeded or failed and a String array containing the results of the connect command.
ConnectCommandResult(IAgExecCmdResult) - Constructor for class com.agi.moxie.stk.utilities.ConnectCommandResult
Initializes an instance.
constant(T) - Static method in interface com.agi.moxie.api.dataproviders.DiscreteValue
Returns a discrete value representing a single constant value for all time (effective at MoxieTime.getMinValue()).
constant(boolean) - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets a BooleanSignal with the given value and which never transitions.
constant(boolean) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Gets a BooleanValue with the given value and which never transitions.
constant(double) - Static method in interface com.agi.moxie.delegates.base.TimeDuration
Create a new instance that is a constant value of seconds.
constant(Duration) - Static method in interface com.agi.moxie.delegates.base.TimeDuration
Create a new instance that is a constant value of seconds.
constant(MoxieTime) - Static method in interface com.agi.moxie.delegates.base.TimeInstant
Create a new time instant that only ever represents a single instant.
constant(String) - Static method in interface com.agi.moxie.delegates.base.TimeInstant
Create a new time instant that only ever represents a single instant.
constant(double) - Static method in interface com.agi.moxie.delegates.core.ScalarValue
 
ConstantProperty<T> - Class in com.agi.moxie.api.models
A simple property that contains a single compile-time constant that never changes.
ConstantProperty(T) - Constructor for class com.agi.moxie.api.models.ConstantProperty
Create a new instance with the provided default value.
ConstantProperty(T, MoxieTime) - Constructor for class com.agi.moxie.api.models.ConstantProperty
Create a new instance with the provided default value.
Constants - Class in com.agi.moxie.api
A collection of constants.
ConstantTimeDurationSignal - Class in com.agi.moxie.api.signals
A non-varying notion of duration.
ConstantTimeInstantSignal - Class in com.agi.moxie.api.signals
A TimeInstantSignal whose value never changes.
ConstantValueBooleanSignal - Class in com.agi.moxie.api.signals
A BooleanSignal whose value never changes.
ConstantValueBooleanSignal(boolean) - Constructor for class com.agi.moxie.api.signals.ConstantValueBooleanSignal
Create an instance of a boolean signal fixed with the provided value never changing.
ConstructedCoordinateSystem - Interface in com.agi.moxie.delegates.core
This represents a concrete version of a CoordinateSystem defined by a particular reference point as the origin and reference axes defining the orientation.
contains(T) - Method in class com.agi.moxie.api.Interval
Whether or not this Interval includes the specified value.
ConvergenceCriteria - Enum in com.agi.moxie.api.analysistools.numericalmethods
Specifies the criteria to be used in determining convergence.
convert(Quantity<Q>, Unit<Q>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
This will use a reference implementation of the Units of Measurement to convert an existing Quantity to a new target Unit.
convertAny(Quantity<?>, Unit<?>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
This will use a reference implementation of the Units of Measurement to convert an existing Quantity to a new target Unit.
CoordinateAxes - Interface in com.agi.moxie.delegates.core
This represents a coordinate basis or axes that define the direction of the unit x, unit y, and unit z directions.
CoordinateSystem - Interface in com.agi.moxie.delegates.core
This represents a coordinate system or reference frame.
copyObject(IAgStkObject, String) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Creates a copy of an existing STK Object.
create(Class<T>) - Method in interface com.agi.moxie.api.DelegateInstanceManager
Create a builder that can configure and initialize a new runtime instance of a delegate object.
create(String) - Method in interface com.agi.moxie.api.DelegateInstanceManager
Create a builder that can configure and initialize a new runtime instance of a delegate object.
create(Number, Unit<Q>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
Create a new instance of a Quantity based on a value and a Unit.
createAngle(String, String, AgECrdnAngleType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Creates an angle.
createAngleScalar(String, IAgCrdnAngle) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Creates a scalar that represents an angle.
createAny(Number, Unit<?>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
Create a new instance of a Quantity based on a value and a Unit.
createCartesian3Vector(IAgStkObjectRoot, double, double, double) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Create a new STK Cartesian Vector using values in meters.
createCondition(String, String, AgECrdnConditionType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Creates a condition.
createConstantScalar(String, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Creates a scalar that represents a constant.
createDelegateDependencyProvider(TimeProvider) - Method in interface com.agi.moxie.api.analysistools.AnalysisToolController
Gets this analysis tool's DelegateDependencyProvider.
createDelegateDependencyProvider(TimeProvider) - Method in class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController
 
createDisplacementVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Creates a displacement vector to the center of an STK object.
createFromScenario(String, boolean, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
Start and attach to a new instance of the STK application and load the input scenario.
createFromVdf(String, boolean, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
Start and attach to a new instance of the STK application and load the input VDF.
createNew(Number, Unit<Q>) - Static method in interface com.agi.moxie.api.units.MoxieUnitConverter
Create a new instance of a Quantity based on a value and a Unit.
createNewAny(Number, Unit<?>) - Static method in interface com.agi.moxie.api.units.MoxieUnitConverter
Create a new instance of a Quantity based on a value and a Unit.
createNewInstance(String, boolean, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
Start and attach to a new instance of the STK application and load a blank scenario.
createParameterSet(String, AgECrdnParameterSetType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Creates a parameter set.
createScalar(String, String, AgECrdnCalcScalarType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Creates a scalar.
createSystem(String, AgECrdnSystemType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Creates a system.
createVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Creates a displacement vector from the STK object associated with this AwbVectorGeometryTool to another STK object.
createVector(String, AgECrdnVectorType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Creates a vector.

D

DataProviderExecutor - Class in com.agi.moxie.stk.utilities
Provides a wrapper around the STK Object Model data provider classes to facilitate the execution and retrieval of data from STK Data Providers.
DataProviderExecutor() - Constructor for class com.agi.moxie.stk.utilities.DataProviderExecutor
 
DataProviderResultColumnDefinition - Class in com.agi.moxie.stk.utilities
Represents information about an IAgDrDataSet mapped to a DataProviderResultTable column.
DataProviderResultColumnDefinition(String, Class<?>) - Constructor for class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
Initializes an instance.
DataProviderResultRow - Class in com.agi.moxie.stk.utilities
Represents a row of data in an IAgDrDataSetCollection.
DataProviderResultRow(List<DataProviderResultColumnDefinition>, Map<String, Integer>, Object[]) - Constructor for class com.agi.moxie.stk.utilities.DataProviderResultRow
Initializes an instance.
DataProviderResultTable - Class in com.agi.moxie.stk.utilities
A table representation of an IAgDrDataSetCollection where an IAgDrDataSet is mapped to a table column and its values are mapped to a corresponding row of the column in the table.
DataProviderResultTable(IAgDrDataSetCollection) - Constructor for class com.agi.moxie.stk.utilities.DataProviderResultTable
Initializes an instance.
DataProviderResultTable(List<IAgDrDataSetCollection>) - Constructor for class com.agi.moxie.stk.utilities.DataProviderResultTable
Initializes an instance.
daysDifference(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Computes the number of days that have elapsed from this Julian date to the other Julian date.
DaysPerJulianCentury - Static variable in class com.agi.moxie.api.time.TimeConstants
The number of standard days in a Julian century.
debug(String) - Method in interface com.agi.moxie.api.SimulationLogger
Logs a message to the simulation log and console with a severity of DEBUG.
Default() - Static method in class com.agi.moxie.api.stereotypes.MoxieSimulation
The default value to use for the Moxie simulation settings if no stereotype is applied.
DEFAULT_PRECISION - Static variable in class com.agi.moxie.stk.utilities.StkTimeHelper
The number of fractional digits of precision for time values.
DefaultConstructedCoordinateSystem - Class in com.agi.moxie.delegates.core
This is a concrete type of ConstructedCoordinateSystem.
DefaultConstructedCoordinateSystem(String, SpatialPoint, CoordinateAxes) - Constructor for class com.agi.moxie.delegates.core.DefaultConstructedCoordinateSystem
Initialize a new instance.
DefaultDelegate - Annotation Type in com.agi.moxie.api.annotations
Indicates that the annotated class should be treated as the default implementation class for the parent Java class or interface with a DelegateFor annotation indicating the SysML type.
DefaultFixedCartesianSpatialVector - Class in com.agi.moxie.delegates.core
This is a concrete type of FixedCartesianSpatialVector.
DefaultFixedCartesianSpatialVector(String, DefaultScalarValue, DefaultScalarValue, DefaultScalarValue, CoordinateAxes) - Constructor for class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
Initialize a new instance.
DefaultFixedCartesianSpatialVector(String, double, double, double, CoordinateAxes) - Constructor for class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
This is an additional constructor that can be used from other delegates.
DefaultFixedDuration - Class in com.agi.moxie.delegates.base
A duration represented by a number of seconds.
DefaultFixedDuration(Double) - Constructor for class com.agi.moxie.delegates.base.DefaultFixedDuration
Create a new instance.
DefaultScalarValue - Class in com.agi.moxie.delegates.core
This is a concrete type of FixedScalarValue.
DefaultScalarValue(double) - Constructor for class com.agi.moxie.delegates.core.DefaultScalarValue
Initialize a new instance.
DefaultScalarValue(String, double) - Constructor for class com.agi.moxie.delegates.core.DefaultScalarValue
Deprecated.
DefaultSpatialEntityReferencePoint - Class in com.agi.moxie.delegates.core
This is a concrete type of SpatialEntityReferencePoint.
DefaultSpatialEntityReferencePoint(String, SpatialEntity) - Constructor for class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
Initialize a new instance.
DegreesPerHour - Static variable in class com.agi.moxie.api.Constants
The number of degrees in an hour.
DegreesPerRadian - Static variable in class com.agi.moxie.api.Constants
The number of degrees in a radian.
DegreesPerRevolution - Static variable in class com.agi.moxie.api.Constants
The number of degrees in a complete revolution.
degreesToRadians(double) - Static method in class com.agi.moxie.api.analysistools.Trig
Converts degrees to radians.
deinitializeAll() - Method in class com.agi.moxie.api.InitializationTracker
Runs all the deinitialization actions and resets this instance back to the initial state.
deinitializeJni() - Static method in class com.agi.moxie.stk.utilities.StkApplication
Statically de-initialize the STK JNI after all operations are complete.
DelegateAnnotations - Class in com.agi.moxie.api.annotations
A utility which provides methods for interrogating delegate classes.
DelegateDependencyProvider - Interface in com.agi.moxie.api.analysistools
Provides AnalysisToolController-specific values which can be provided to delegates (by way of InjectByName parameters).
DelegateFor - Annotation Type in com.agi.moxie.api.annotations
Indicates that the annotated class should be treated as the delegate for the named SysML block.
DelegateInstanceBuilder<T> - Interface in com.agi.moxie.api
This object is an intermediate step to configuring and then instantiate a new delegate instance during a simulation.
DelegateInstanceManager - Interface in com.agi.moxie.api
This object allows delegate implementations to create new instances of delegates at runtime just as if they were created through an instance specification in SysML.
DelegateModuleDescriptor - Class in com.agi.moxie.api
Metadata about a collection of delegate classes.
DelegateModuleDescriptor(Class<? extends DelegateProvider>, Collection<Class<?>>, Class<? extends AnalysisToolController>, Collection<Class<?>>, Map<String, Unit<?>>) - Constructor for class com.agi.moxie.api.DelegateModuleDescriptor
Create a new instance.
DelegateProvider - Interface in com.agi.moxie.spi
A plugin point which can provide a DelegateModuleDescriptor.
DerivedProperty<T> - Class in com.agi.moxie.api.models
This represents a Property where the value contained in the property is "derived" or computed on-demand either from the values of other properties or as the result of performing some analysis with a separate tool.
DerivedProperty(TimeProvider, Provider<T>) - Constructor for class com.agi.moxie.api.models.DerivedProperty
Create a new instance with the provided calculation method.
DerivedProperty(TimeProvider, Provider<T>, Consumer<T>) - Constructor for class com.agi.moxie.api.models.DerivedProperty
Create a new instance with the provided calculation method.
DerivedProperty(TimeProvider, Provider<T>, Consumer<T>, Consumer<T>) - Constructor for class com.agi.moxie.api.models.DerivedProperty
Create a new instance with the provided calculation method.
detectEdges(SignalEdgeType) - Method in interface com.agi.moxie.api.signals.BooleanSignal
Produces a derived EventSignal containing events at each rising or falling edge of the BooleanSignal.
detectEvents(MoxieTime, MoxieTime, MoxieTimeSimpleFunction) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Provides a BooleanSignal representing whether a function is greater than or less than 0 on a particular interval.
detectThresholdEvents(MoxieTime, MoxieTime, FunctionSampler, MoxieTimeSimpleFunction) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Evaluates a MoxieTimeSimpleFunction for events along a particular time interval.
DiscreteValue<T> - Interface in com.agi.moxie.api.dataproviders
Represents a time-varying-value that switches between discrete values at specific points in time.
divide(Duration) - Method in class com.agi.moxie.api.time.Duration
Divides the Duration by another Duration, yield a constant.
divide(double) - Method in class com.agi.moxie.api.time.Duration
Divides the Duration by a constant.
divide(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Divides the Duration by another Duration.
divide(Duration, double) - Static method in class com.agi.moxie.api.time.Duration
Divides the Duration by a constant.
Duration - Class in com.agi.moxie.api.time
Represents a span of time.
Duration() - Constructor for class com.agi.moxie.api.time.Duration
Initializes a new instance.
Duration(int, int, int, double) - Constructor for class com.agi.moxie.api.time.Duration
Initializes a new instance of Duration from a specified number of days, hours, minutes, and seconds.
Duration(int, double) - Constructor for class com.agi.moxie.api.time.Duration
Initializes a new instance of Duration from a specified number of days and seconds.
Duration(Duration) - Constructor for class com.agi.moxie.api.time.Duration
Initializes a new Duration from a Duration.
DynamicScalarValue - Class in com.agi.moxie.delegates.core
A ScalarValue that uses a lambda expression to specify its value and rate over time.
DynamicScalarValue(TimeProvider, Function<MoxieTime, Double>, Function<MoxieTime, Double>, FunctionSampler) - Constructor for class com.agi.moxie.delegates.core.DynamicScalarValue
Creates a DynamicScalarValue with the given value and rate expression.
DynamicScalarValue(TimeProvider, Function<MoxieTime, Double>, FunctionSampler) - Constructor for class com.agi.moxie.delegates.core.DynamicScalarValue
Creates a DynamicScalarValue with the given value and an undefined rate expression.

E

edgeSignal(SignalEdgeType, BooleanSignal) - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets an EventSignal that triggers whenever underlying contains an edge matching the specified edgeType.
EMPTY - Static variable in interface com.agi.moxie.api.analysistools.DelegateDependencyProvider
The singleton DelegateDependencyProvider that provides no values.
entityProperty() - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
 
entityProperty() - Method in interface com.agi.moxie.delegates.core.SpatialEntityReferencePoint
Returns the SpatialEntity associated with this object.
EnumerationLiteralName - Annotation Type in com.agi.moxie.api.annotations
Used to override the ontology enum member to which the associated enum field is associated.
Epsilon1 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-1
Epsilon10 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-10
Epsilon11 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-11
Epsilon12 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-12
Epsilon13 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-13
Epsilon14 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-14
Epsilon15 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-15
Epsilon16 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-16
Epsilon17 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-17
Epsilon18 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-18
Epsilon19 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-19
Epsilon2 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-2
Epsilon20 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-20
Epsilon3 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-3
Epsilon4 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-4
Epsilon5 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-5
Epsilon6 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-6
Epsilon7 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-7
Epsilon8 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-8
Epsilon9 - Static variable in class com.agi.moxie.api.Constants
A small number useful for comparisons, 1e-9
equals(Object) - Method in class com.agi.moxie.api.collections.AbstractPair
 
equals(Object) - Method in class com.agi.moxie.api.collections.Pair
 
equals(Object) - Method in class com.agi.moxie.api.dataproviders.InstantChange
Indicates whether this instance has the identical time and values as another instance.
equals(Object) - Method in class com.agi.moxie.api.Interval
 
equals(Object) - Method in class com.agi.moxie.api.MoxieTime
 
equals(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
Determines if this time is exactly the same instance as another time.
equals(Object) - Method in class com.agi.moxie.api.signals.SignalEdge
 
equals(Object) - Method in class com.agi.moxie.api.time.Duration
Returns true if this Duration exactly equals another Duration, within the limits of floating point precision.
equals(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Returns true if two Durations are exactly equal, within the limits of floating point precision.
equals(Object) - Method in class com.agi.moxie.api.time.GregorianTime
Indicates whether another object is exactly equal to this instance.
equals(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
Returns true if the two instances are exactly equal.
equals(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
Returns true if the two dates are exactly equal.
equals(Object) - Method in class com.agi.moxie.api.time.JulianTime
Returns true if this date exactly equals another date.
equals(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Returns true if this date exactly equals another date.
equals(Object) - Method in class com.agi.moxie.api.time.LeapSecond
Indicates whether another object is exactly equal to this instance.
equals(LeapSecond, LeapSecond) - Static method in class com.agi.moxie.api.time.LeapSecond
Returns true if the two instances are exactly equal.
equals(Object) - Method in class com.agi.moxie.api.ValueWithMetadata
 
equals(Object) - Method in class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
 
equalsEpsilon(MoxieTime, double) - Method in class com.agi.moxie.api.MoxieTime
Returns true if this date is within epsilon seconds of the specified date.
equalsEpsilon(Duration, double) - Method in class com.agi.moxie.api.time.Duration
Returns true if this Duration is within epsilon seconds of the specified Duration.
equalsEpsilon(JulianTime, double) - Method in class com.agi.moxie.api.time.JulianTime
Returns true if this date is within epsilon seconds of the specified date.
equalsType(Duration) - Method in class com.agi.moxie.api.time.Duration
Returns true if this Duration exactly equals another Duration, within the limits of floating point precision.
equalsType(GregorianTime) - Method in class com.agi.moxie.api.time.GregorianTime
Indicates whether another instance of this type is exactly equal to this instance.
equalsType(LeapSecond) - Method in class com.agi.moxie.api.time.LeapSecond
Indicates whether another instance of this type is exactly equal to this instance.
error(String) - Method in interface com.agi.moxie.api.SimulationLogger
Logs a message to the simulation log and console with a severity of ERROR.
error(Throwable) - Method in interface com.agi.moxie.api.SimulationLogger
Logs an exception message to the simulation log and console with a severity of ERROR.
error(String, Throwable) - Method in interface com.agi.moxie.api.SimulationLogger
Logs a message to the simulation log and console with a severity of ERROR.
evaluateBooleanValue(DiscreteValue<T>, Function<T, BooleanValue>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
This is a helper method that can operate on a DiscreteValue to evaluate a dynamic predicate yielding a local BooleanValue typed result.
evaluatePredicate(SortedMap<MoxieTime, T>, Function<T, BooleanSignal>) - Static method in class com.agi.moxie.api.signals.SignalSupport
Takes an existing map of data and evaluates each of the intervals to transform the dataset from type T to a set of boolean values represented over time in a BooleanSignal.
evaluatePredicate(Stream<InstantValue<T>>, Function<T, BooleanSignal>) - Static method in class com.agi.moxie.api.signals.SignalSupport
Takes an existing map of data and evaluates each of the intervals to transform the dataset from type T to a set of boolean values represented over time in a BooleanSignal.
evaluatePredicate(DiscreteValue<T>, Predicate<T>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
This is a helper method that can operate on a DiscreteValue to evaluate a simple boolean condition on the data and produce a corresponding discrete BooleanValue representation of the result.
EventSignal - Interface in com.agi.moxie.api.signals
A signal that produces discrete event times.
execute(Action, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
Executes the specified action in STK using the STK Java Native Interface (JNI).
executeSingleResultAsDouble(IAgStkObject, String, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a single data provider element on the given stkObject by specifying the dataProviderPath and returning the result as a double.
executeSingleResultAsInt(IAgStkObject, String, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a single data provider element on the given stkObject by specifying the dataProviderPath and returning the result as an integer.
executeSingleResultAsString(IAgStkObject, String, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a single data provider element on the given stkObject by specifying the stkObject and returning the result as a string.
executeTable(IAgStkObject, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a data provider on the given stkObject by specifying the full dataProviderPath.
executeTable(IAgStkObject, String, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a data provider on the given stkObject by specifying the full dataProviderPath.
executeTable(IAgStkObject, String, MoxieTime, MoxieTime) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a data provider on the given stkObject over the interval from start to stop by specifying the full dataProviderPath.
executeTable(IAgStkObject, String, MoxieTime, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a data provider on the given stkObject over the interval from start to stop with a default step size of one second by specifying the full dataProviderPath.
executeTable(IAgStkObject, String, MoxieTime, MoxieTime, double) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a data provider on the given stkObject over the interval from start to stop at the specified stepSize by specifying the dataProviderPath.
executeTable(IAgStkObject, String, MoxieTime, MoxieTime, double, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes a data provider on the given stkObject over the interval from start to stop at the specified stepSize by specifying the full dataProviderPath.
ExperimentalApi - Annotation Type in com.agi.moxie.api.annotations
An element of the API that is in an experimental state.
explore(MoxieTime, MoxieTime) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Explores the function, raising events for each finding.
exploreExtremumForCrossing(MoxieTimeFunctionThresholdDetails, MoxieTimeFunctionThresholdDetails) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Searches an extremum until either the precise date at which the function reaches its extremum is found, or it is determined that this extremum will not result in a crossing.
expressIn(CoordinateAxes) - Method in interface com.agi.moxie.delegates.core.CartesianSpatialVector
Express this vector (non-kinematically) in the provided target coordinates at the current time.
expressIn(CoordinateAxes) - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
 
ExtremumType - Enum in com.agi.moxie.api.analysistools.numericalmethods
Indicates whether an extremum is a minimum or a maximum.

F

falling(Duration) - Method in class com.agi.moxie.api.signals.BooleanSignals.OffsetEdgeBuilder
Adds a falling edge at a specified offset from the base time.
falling(MoxieTime) - Static method in class com.agi.moxie.api.signals.SignalEdge
Creates a falling edge at the given time.
findObjectByPath(String) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Gets an STK object with a path.
findPreciseCrossing() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Finds the precise date at which the function crosses the threshold.
findPreciseExtremum() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Finds the precise date at which the function reaches its extremum.
finishInitialization() - Method in class com.agi.moxie.api.InitializationTracker
Marks initialization as finished.
FirstOrderScalarValue - Interface in com.agi.moxie.delegates.core
Represents a type of ScalarValue that can provide a time derivative for the ScalarValue.getValueAt(MoxieTime) function.
FixedBooleanValue - Class in com.agi.moxie.delegates.base
Represents a particular time-invariant boolean value.
FixedBooleanValue(boolean) - Constructor for class com.agi.moxie.delegates.base.FixedBooleanValue
Create a new constant boolean.
FixedCartesianSpatialVector - Interface in com.agi.moxie.delegates.core
This represents a fixed or constant version of a Cartesian vector as represented in a particular CoordinateAxes.
FixedDuration - Interface in com.agi.moxie.delegates.base
This represents a constant value for a span of time.
FixedScalarValue - Interface in com.agi.moxie.delegates.core
This represents a single constant double value as a scalar.
FixedStepFunctionSampler - Class in com.agi.moxie.api.analysistools
Represents a generic fixed sampling suggestion.
FixedStepFunctionSampler() - Constructor for class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
Initializes the FixedStepFunctionSampler with a default step size of 360 seconds.
FixedStepFunctionSampler(double) - Constructor for class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
Initializes the FixedStepFunctionSampler with the provided fixedStepSizeSeconds.
FixedTimeInstant - Interface in com.agi.moxie.delegates.base
This represents all TimeInstant types that only ever represent a single instant in time.
forceQuit() - Method in class com.agi.moxie.stk.utilities.StkApplication
This will close and exit the STK application regardless of whether this instance was created as new or attached to an existing instance.
FourPi - Static variable in class com.agi.moxie.api.Constants
Four Math.PI.
fromDays(double) - Static method in class com.agi.moxie.api.time.Duration
Returns a Duration that represents the specified number of days.
fromEdges(Collection<SignalEdge>) - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets a BooleanSignal which is constructed from the given edge transitions.
fromGregorianTime(GregorianTime) - Static method in class com.agi.moxie.api.MoxieTime
Creates a MoxieTime from a GregorianTime representation.
fromHours(double) - Static method in class com.agi.moxie.api.time.Duration
Returns a Duration that represents the specified number of hours.
fromIso8601String(String) - Static method in class com.agi.moxie.api.MoxieTime
Gets a MoxieTime from an ISO8601 formatted String.
fromJavaDateTime(ZonedDateTime) - Static method in class com.agi.moxie.api.MoxieTime
Creates a MoxieTime from a Java date time representation.
fromJulianTime(JulianTime) - Static method in class com.agi.moxie.api.MoxieTime
Creates a MoxieTime from a JulianTime representation.
fromJulianTimeTai(int, double) - Static method in class com.agi.moxie.api.MoxieTime
Creates a MoxieTime from a JulianTime representation.
fromMinutes(double) - Static method in class com.agi.moxie.api.time.Duration
Returns a Duration that represents the specified number of minutes.
fromSeconds(double) - Static method in class com.agi.moxie.api.time.Duration
Returns a Duration that represents the specified number of seconds.
fromSignal(BooleanSignal) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Gets a BooleanValue that represents the provided stepwise signal function.
fromTrueInterval(MoxieTime, MoxieTime) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
A BooleanValue which has the specified value within the specified interval, and is false outside that interval.
fromTrueInterval(Interval<MoxieTime>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
A BooleanValue which has the specified value within the specified interval, and is false outside that interval.
fromTrueIntervals(Interval<MoxieTime>...) - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets a BooleanSignal that is true over the specified intervals, and false otherwise.
fromTrueIntervals(Collection<Interval<MoxieTime>>) - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets a BooleanSignal that is true over the specified intervals, and false otherwise.
fromTrueIntervals(List<Interval<MoxieTime>>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Gets a BooleanValue that is true over the specified intervals, and false otherwise.
FullyQualifiedTypeName - Static variable in class com.agi.moxie.api.models.SysMlMetadataKeys
The key for the string denoting the Fully Qualified Type Name of the SysML element
FunctionSampler - Interface in com.agi.moxie.api.analysistools
A FunctionalInterface for creating a sampling method that is used to determine the next MoxieTime at which a function should be sampled.
FunctionSegmentSlope - Enum in com.agi.moxie.api.analysistools.numericalmethods
Indicates the slope of a segment of a function.

G

get() - Static method in class com.agi.moxie.api.time.LeapSecondsProvider
Gets the LeapSecondsProvider instance used throughout Moxie.
getAbbreviation() - Method in class com.agi.moxie.api.time.TimeStandard
Gets an abbreviation for this time standard.
getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop with a default step size of one second by specifying the full data provider path.
getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop with a default step size of one second by specifying the full data provider path.
getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double, int) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double, int, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
getAccessFromToVector(IAgStkAccess) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets a vector for an access calculation.
getActualValue() - Method in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
Gets the argument value that causes this exception.
getAllMetadata() - Method in class com.agi.moxie.api.ValueWithMetadata
Returns a map containing all metadata.
getAllPossibleSysMlBlockNames(Class<?>) - Static method in class com.agi.moxie.api.annotations.DelegateAnnotations
Finds all candidate DelegateFor annotations for the given delegateClass.
getAnalysisInterval() - Method in class com.agi.moxie.stk.utilities.StkScenario
Gets the analysis interval from the start of this scenario to the stop.
getAnalysisToolControllerClass() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
The analysis tool that is responsible for these delegate classes.
getAnalysisWorkbench() - Method in class com.agi.moxie.stk.utilities.StkScenario
Gets the AnalysisWorkbench associated with this scenario.
getAngle(String, AgECrdnAngleType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets an angle with a given name and type.
getArithmeticSafeStandard() - Method in class com.agi.moxie.api.time.TimeStandard
Gets a time standard that is equivalent to this time standard but is safe for arithmetic.
getAwb(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Gets the AnalysisWorkbench associated with an STK object.
getAxes() - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
This defines how this vector is oriented with respect to other vectors.
getAxes(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets axes with a given name.
getBehaviorWhenOnThreshold() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Gets the behavior when a function value is found to exactly equal the threshold.
getBestSysMlBlockName(Class<?>) - Static method in class com.agi.moxie.api.annotations.DelegateAnnotations
getChildren() - Method in class com.agi.moxie.stk.utilities.StkScenario
Gets the children of this scenario.
getChildren(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Gets the entire list of children of an STK object.
getClassNameFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Retrieve the class name from the given STK Object path.
getClassTypeFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Retrieve the class name from the given STK Object path.
getColumnDefinitions() - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
Gets the column definitions associated with this row.
getColumnDefinitions() - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
Gets the column definitions of the table.
getCompressedPath(IAgStkObject) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Creates a lossy compression of an STK object's path by omitting all object "type" up through it's ancestry.
getCondition(String, AgECrdnConditionType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets a condition with a given name and type.
getConnectCommandData() - Method in class com.agi.moxie.stk.utilities.ConnectCommandResult
Returns the full set of results from the connect command as an array of Strings.
getConvergenceCriteria() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Gets the criteria used for convergence when searching for a precise crossing of this threshold.
getCoordinateAxes(IAgCrdnSystem) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Retrieves the STK axes from the STK System.
getCoordinatedUniversalTime() - Static method in class com.agi.moxie.api.time.TimeStandard
Gets the Coordinated Universal Time (UTC) time standard.
getCrossingTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Gets the date at which the crossing occurs.
getCrossingTimeTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets the tolerance with which to converge on date when finding a precise crossing of a threshold.
getCrossingValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Gets the function value at the crossing.
getCurrentScenario() - Method in class com.agi.moxie.stk.utilities.StkApplication
 
getCurrentTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets the current date, which is the date of the most recent sample.
getCurrentTime() - Method in interface com.agi.moxie.api.TimeProvider
Gets the current simulation time.
getCurrentTimeIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value indicating whether CurrentTime (get) is valid.
getCurrentValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the value of the function at the CurrentTime (get).
getCurrentValueIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets a value indicating whether CurrentValue (get) is valid.
getCustomUnits() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
Gets the map of custom units registered with this delegate module.
getDataAsDoubles(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
Given a columnName, returns the column data of interest as an array of Doubles.
getDataAsInts(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
Given a columnName, returns the column data of interest as an array of Integers.
getDataAsStrings(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
Given a columnName, returns the column data of interest as an array of Strings.
getDataStream() - Method in interface com.agi.moxie.api.dataproviders.DiscreteValue
Gets the stream of data as the values change at discrete times.
getDataStream() - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
 
getDay() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the day of the month (in the range 1 through the number of days in the month).
getDayCount() - Method in class com.agi.moxie.api.time.Duration
Gets the day component of this Duration.
getDayCount() - Method in class com.agi.moxie.api.time.JulianTime
Gets the integer portion of the Julian Date (or astronomical Julian day number).
getDayOfWeek() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the day of the week represented by this instance.
getDayOfYear() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the day of the year represented by this instance.
getDelegateClasses() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
The set of classes that define 'delegates': classes that provide implementation for SysML model properties, operations, and behaviors.
getDelegateForDefinitionType(String, Class<?>) - Static method in class com.agi.moxie.api.annotations.DelegateAnnotations
Searches for the interface or base implementation that defines the provided SysML qualified name.
getDelegateProviderClass() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
The DelegateProvider class that created this instance of DelegateModuleDescriptor.
getDisplacementTo(SpatialPoint) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
 
getDisplacementTo(SpatialPoint) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
Produces a CartesianSpatialVector that represents the true geometric displacement between these two points as represented in this point's native CoordinateSystem.
getDisplacementVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets a displacement vector to a given STK object.
getDistanceTo(SpatialPoint) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
 
getDistanceTo(SpatialEntity) - Method in interface com.agi.moxie.delegates.core.SpatialEntity
Calculates the distance measured (continuously) from the reference point of this SpatialEntity to the reference point of the target SpatialEntity.
getDistanceTo(SpatialPoint) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
Produces the scalar magnitude of the displacement between this SpatialPoint and the provided point in space.
getDurationFrom(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
Gets the Duration from a specified moxieTime to this time.
getDurationFrom(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Subtracts another Julian date from this Julian date.
getDurationFrom(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
Subtracts a Julian date from another Julian date, yielding a Duration.
getDurationSince(TimeInstant) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
getDurationSince(TimeInstant) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a new TimeDuration that measures the span of time from the provided timeInstant to this TimeInstant.
getDurationSince(MoxieTime) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a new TimeDuration that measures the span of time from the provided timeInstant to this TimeInstant.
getDurationSince(String) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a new TimeDuration that measures the span of time from the provided timeInstant to this TimeInstant.
getDurationTo(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
Gets the Duration from this time to a specified moxieTime.
getDurationTo(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Computes the duration of time from this time to the given time.
getEarlierSegmentSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the slope between the earlier and middle samples.
getEarlierTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the earlier date.
getEarlierTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the date to the left of the threshold.
getEarlierValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the earlier function value.
getEarlierValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the function value to the left of the threshold.
getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanAndSignal
 
getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanEdgesSignal
 
getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanNotSignal
 
getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanOrSignal
 
getEdgesWithin(Interval<MoxieTime>) - Method in interface com.agi.moxie.api.signals.BooleanSignal
Reports the rising and falling edges that occur within the interval.
getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.ConstantValueBooleanSignal
 
getEdgeType() - Method in class com.agi.moxie.api.signals.SignalEdge
The direction of change in the BooleanSignal.
getElementName() - Method in class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
Gets the name of the data set element associated with the column.
getElementType() - Method in class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
Gets the type of the data set element value associated with the column.
getEventsWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanEdgeSignal
 
getEventsWithin(Interval<MoxieTime>) - Method in interface com.agi.moxie.api.signals.EventSignal
Reports the events that occur within the interval.
getEventsWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.ScriptedEventSignal
 
getExploreExtremaToFindCrossings() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value indicating whether extrema should be explored if exploring those extrema could lead to additional threshold crossings being identified.
getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the MoxieTimeFunctionExplorer that is exploring this function.
getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Gets the MoxieTimeFunctionExplorer that found this extremum.
getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the MoxieTimeFunctionExplorer that found this indicated extremum.
getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Gets the MoxieTimeFunctionExplorer that found this crossing.
getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the MoxieTimeFunctionExplorer that found this indicated crossing.
getExtremaCrossingUncertaintyFactor() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value determining how finely to explore an extremum with the potential to cross a threshold.
getExtremum() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the extremum that caused this threshold crossing indication, or null if this indication was not caused by an extremum.
getExtremumConvergenceCriteria() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the criteria used for convergence when searching for a precise local extremum of this function.
getExtremumTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Gets the time of the extremum.
getExtremumTimeTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets the tolerance with which to converge on date when precisely finding a local extremum.
getExtremumType() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Gets a function value indicating whether the extremum is a minimum or maximum.
getExtremumType() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets a value indicating whether the extremum is a minimum or maximum.
getExtremumValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Gets the function value of the extremum.
getExtremumValueTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the tolerance with which to converge on function value when finding a local extremum of this function.
getFindAllCrossingsPrecisely() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value indicating whether all crossings should be found precisely.
getFindAllExtremaPrecisely() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value indicating whether all extrema should be found precisely.
getFixedStepSizeSeconds() - Method in class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
Provides current step size for instance.
getFor(Class<T>) - Method in interface com.agi.moxie.api.stereotypes.StereotypeInstanceMapping
Returns the instance of the given type.
getForObject(IAgStkObject) - Static method in class com.agi.moxie.stk.utilities.AnalysisWorkbench
Creates an instance of AnalysisWorkbench for an STK object.
getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the function to explore.
getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionEvaluationResult
Gets the function that was sampled.
getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Gets the function for which the extremum was found.
getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the function for which the extremum is indicated.
getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Gets the function that crossed the threshold.
getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the function that crossed the threshold.
getFunctions() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets the collection of functions to be explored.
getFunctionSampler() - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
Provides the FunctionSampler currently being used by this DynamicScalarValue
getGaussianDouble() - Method in interface com.agi.moxie.api.RandomNumberGenerator
This provides a random gaussian distributed number.
getGaussianDouble(double, double) - Method in interface com.agi.moxie.api.RandomNumberGenerator
This provides a random gaussian distributed number with standard deviation and mean specified.
getGaussianDouble() - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This provides a random gaussian distributed number.
getGaussianDouble(double, double) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This provides a random gaussian distributed number with standard deviation and mean specified.
getGaussianInt(double, double) - Method in interface com.agi.moxie.api.RandomNumberGenerator
This provides a random gaussian distributed integer with standard deviation and mean specified.
getGaussianInt(double, double) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This provides a random gaussian distributed integer with standard deviation and mean specified.
getHour() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the hour (in the range 0 through 23).
getIndex() - Method in class com.agi.moxie.api.time.TimeStandard
Gets the index corresponding to this time standard.
getIndication() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Gets the finding that indicated the existence of this extremum.
getIndication() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Gets the finding that originally indicated the existence of this threshold crossing.
getInstanceNameFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Retrieve the instance name from the given STK Object path.
getInstant() - Method in class com.agi.moxie.api.dataproviders.InstantChange
Gets the MoxieTime time of the change.
getInstant() - Method in class com.agi.moxie.api.dataproviders.InstantValue
Gets the MoxieTime from the pair.
getInternationalAtomicTime() - Static method in class com.agi.moxie.api.time.TimeStandard
Gets the International Atomic Time (TAI) time standard.
getInterval() - Method in class com.agi.moxie.api.dataproviders.IntervalValue
The Interval from the pair.
getIntervalFromCurrentToStop() - Method in interface com.agi.moxie.api.TimeProvider
Gets the interval of time from TimeProvider.getCurrentTime() ()} to TimeProvider.getStopTime().
getIsEndpointExtremum() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Gets a value indicating whether or not this extremum occurred at one of the endpoints of an interval explored with MoxieTimeFunctionExplorer.explore(MoxieTime, MoxieTime).
getIsEndpointExtremum() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets a value indicating whether or not this extremum occurred at one of the endpoints of an interval explored with MoxieTimeFunctionExplorer.explore(MoxieTime, MoxieTime).
getJulianSecondsOfDay() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the corresponding seconds past noon for this instance.
getKeepStateMachinesActive() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
Returns the setting indicating whether the simulation will maintain the highlighting in the state machines after there are no further events.
getLaterSegmentSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the slope between the middle and later samples.
getLaterTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the later date.
getLaterTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the date to the right of the threshold.
getLaterValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the later function value.
getLaterValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the function value to the right of the threshold.
getLeapSecondList() - Method in class com.agi.moxie.api.time.LeapSecondsProvider
Gets the list of leap seconds currently being used by this class.
getLeft() - Method in class com.agi.moxie.api.collections.Pair
 
getMagicDrawProjectName() - Method in interface com.agi.moxie.api.SimulationProject
The MagicDraw project's name.
getMaximumInterval() - Static method in class com.agi.moxie.api.MoxieTime
Creates the largest possible Interval of MoxieTime.
getMaxValue() - Static method in class com.agi.moxie.api.MoxieTime
Creates the largest possible value of MoxieTime.
getMaxValue() - Static method in class com.agi.moxie.api.time.Duration
Gets the largest possible value of a Duration.
getMaxValue() - Static method in class com.agi.moxie.api.time.GregorianTime
Represents the largest possible value of GregorianTime.
getMaxValue() - Static method in class com.agi.moxie.api.time.JulianTime
Gets the largest possible value of JulianTime.
getMessage() - Method in exception com.agi.moxie.api.exceptions.ArgumentException
 
getMessage() - Method in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
 
getMetadata(ValueWithMetadata.Key<V>) - Method in class com.agi.moxie.api.ValueWithMetadata
Returns the metadata associated with key, or null if the key does not exist in the metadata.
getMiddleTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the middle date.
getMiddleValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Gets the middle function value.
getMinute() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the minute (in the range 0 through 59).
getMinValue() - Static method in class com.agi.moxie.api.MoxieTime
Creates the smallest possible value of MoxieTime.
getMinValue() - Static method in class com.agi.moxie.api.time.Duration
Gets the smallest possible value of a Duration.
getMinValue() - Static method in class com.agi.moxie.api.time.GregorianTime
Represents the smallest possible value of GregorianTime.
getMinValue() - Static method in class com.agi.moxie.api.time.JulianTime
Gets the smallest value possible of JulianTime.
getModelInformation() - Method in exception com.agi.moxie.api.exceptions.PropertyNotFoundException
Gets the meta-data for the expected property that was not found in the delegate code.
getModelInformation() - Method in class com.agi.moxie.api.models.Property
Returns the information taken from the SysML representation of this property.
getMonth() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the month of the year (in the range 1 through 12).
getMoxieTime() - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
Retrieves the value for this time instant.
getMoxieTime() - Method in class com.agi.moxie.delegates.base.Iso8601TimeInstant
 
getName() - Method in interface com.agi.moxie.api.models.PropertyInfo
Gets the name of the property as it is displayed in the model.
getName() - Method in class com.agi.moxie.api.time.TimeStandard
Gets the name of this time standard.
getNewValue() - Method in class com.agi.moxie.api.dataproviders.InstantChange
Gets the new value at the time of change.
getNextSampleTime(MoxieTime, MoxieTime, MoxieTime) - Method in class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
Provides the next MoxieTime to sample at a given time based on the FixedStepFunctionSampler.getFixedStepSizeSeconds().
getNextSampleTime(MoxieTime, MoxieTime, MoxieTime) - Method in interface com.agi.moxie.api.analysistools.FunctionSampler
A callback that is invoked to determine the next MoxieTime to sample a function at.
getNow() - Static method in class com.agi.moxie.api.time.GregorianTime
Gets the GregorianTime that represents the current date and time.
getNow() - Static method in class com.agi.moxie.api.time.JulianTime
Gets the JulianTime that represents the current date and time.
getObjectPathWithoutInstanceName(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Retrieve the object path without the instance name for the given STK Object path.
getOrCreateAdditionScalar(String, IAgCrdnCalcScalar, IAgCrdnCalcScalar, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a function scalar for adding two calculation scalars.
getOrCreateAdditionScalar(String, IAgCrdnCalcScalar, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a function scalar for adding a fixed value to a calculation scalar.
getOrCreateCondition(String, String, AgECrdnConditionType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a condition.
getOrCreateMultiplicationScalar(String, IAgCrdnCalcScalar, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a function scalar for multiplying a fixed value to a calculation scalar.
getOrCreateMultiplicationScalar(String, IAgCrdnCalcScalar, IAgCrdnCalcScalar, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a function scalar for multiplying two calculation scalars.
getOrCreateSubtractionScalar(String, IAgCrdnCalcScalar, IAgCrdnCalcScalar, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a function scalar for performing subtraction between two calculation scalars.
getOrCreateSubtractionScalar(String, IAgCrdnCalcScalar, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a function scalar for subtracting a fixed value to a calculation scalar.
getOrCreateSurfaceDistanceScalar(String, IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets or creates a calculation scalar for the surface distance from the STK object associated with this AwbCalculationTool to another STK object.
getOwningInstance() - Method in exception com.agi.moxie.api.exceptions.PropertyNotFoundException
Returns the object instance that should contain the property but doesn't.
getParamName() - Method in exception com.agi.moxie.api.exceptions.ArgumentException
Gets the name of the parameter that causes this exception.
getParentPathFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Retrieve the path for the STK Object's parent.
getPoint(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets a point with a given name.
getPositionIn(CoordinateSystem) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
 
getPositionIn(CoordinateSystem) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
Produces a CartesianSpatialVector representation of the position of this SpatialPoint as it is observed inside the provided CoordinateSystem.
getPreviousPreviousTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets the date of the previous, previous sample.
getPreviousPreviousTimeIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value indicating whether PreviousPreviousTime (get) is valid.
getPreviousPreviousValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the value of the function at the PreviousPreviousTime (get).
getPreviousPreviousValueIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets a value indicating whether PreviousPreviousValue (get) is valid.
getPreviousTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets the date of the previous sample.
getPreviousTimeIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value indicating whether PreviousTime (get) is valid.
getPreviousValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the value of the function at the PreviousTime (get).
getPreviousValue() - Method in class com.agi.moxie.api.dataproviders.InstantChange
Gets the previous value at the time of change.
getPreviousValueIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets a value indicating whether PreviousValue (get) is valid.
getProcessId() - Method in class com.agi.moxie.stk.utilities.StkApplication
 
getProperty() - Method in exception com.agi.moxie.api.exceptions.InvalidPropertyOperationException
Gets the property that was invalid for the current operation.
getProviderFor(Class<T>) - Method in interface com.agi.moxie.api.stereotypes.StereotypeInstanceMapping
Returns a provider for a stereotype instance of the given type.
getQualifiedName() - Method in interface com.agi.moxie.api.models.PropertyInfo
Gets the name that allows the NamedElement to be identified within a hierarchy of nested Namespaces.
getRandomSeed() - Method in class com.agi.moxie.api.stereotypes.MoxieStochasticSettings
The random seed value used to initialize the RandomNumberGenerator.getSeed().
getRateAt(MoxieTime) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
Provides the evaluation of the rate expression Function at a particular MoxieTime.
getRateAt(MoxieTime) - Method in interface com.agi.moxie.delegates.core.FirstOrderScalarValue
Provides the rate evaluated at a particular MoxieTime.
getReportExtremaAtEndpoints() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets a value indicating whether extrema should be reported at the start and stop times given to MoxieTimeFunctionExplorer.explore(MoxieTime, MoxieTime) when the function is not flat at those endpoints.
getRight() - Method in class com.agi.moxie.api.collections.Pair
 
getRoot() - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Gets the instance of the STK root object that provides context for operations.
getRootObject() - Method in class com.agi.moxie.stk.utilities.StkScenario
Gets the root object associated with this scenario.
getRow(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
Gets a row from the data table containing each of the elements in the data provider collection for a specified dataSetIndex and for the requested rowIndex.
getRowCount() - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
Gets the total number of rows in the table.
getSampleSuggestionCallback() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Gets the callback to use to determine the times at which to sample the Functions (get) when the MoxieTimeFunctionExplorer.explore(MoxieTime, MoxieTime) method is called.
getSampleSuggestionCallback() - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Gets the sampling strategy to use when exploring the underlying function to determine the threshold crossing.
getSampleTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionEvaluationResult
Gets the date at which the function was sampled.
getSampleValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionEvaluationResult
Gets the value that was sampled from the function.
getSatisfactionIntervals(IAgCrdnCalcScalar, double, double, FixedStepFunctionSampler, String, StkTimeHelper) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Calculates the satisfaction intervals of a calculation scalar within specified bounds.
getSatisfactionIntervalsLowerBound(IAgCrdnCalcScalar, double, FixedStepFunctionSampler, String, StkTimeHelper) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Calculates the satisfaction intervals of a calculation scalar greater than or equal to a lower bound.
getSatisfactionIntervalsUpperBound(IAgCrdnCalcScalar, double, FixedStepFunctionSampler, String, StkTimeHelper) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Calculates the satisfaction intervals of a calculation scalar below an upper bound.
getScalar(String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets a scalar with a given name.
getScalar(String, AgECrdnCalcScalarType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets a scalar with a given name and type.
getScript() - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
 
getSecond() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the second, including fractional seconds (in the range 0.0 up to, but not including, 61.0).
getSecondsOfDay() - Method in class com.agi.moxie.api.time.Duration
Gets the seconds component of this Duration.
getSecondsOfDay() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the corresponding seconds past midnight for this instance.
getSecondsOfDay() - Method in class com.agi.moxie.api.time.JulianTime
Gets the number of seconds past noon on the whole-number Julian Day.
getSeed() - Method in interface com.agi.moxie.api.RandomNumberGenerator
This returns the current random seed.
getSeed() - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This returns the current random seed.
getSimplifiedObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Retrieve the simplified path from the given STK Object path.
getSimplifiedPathFromStkObject(IAgStkObject) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Retrieve the truncated path from the given STK Object.
getSimulationInterval() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
Returns an interval spanning from the start to the stop time.
getSimulationInterval() - Method in interface com.agi.moxie.api.TimeProvider
Gets the interval of time from TimeProvider.getStartTime() ()} to TimeProvider.getStopTime().
getSimulationStart() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
The start of the simulation interval used as the initial time of the simulation execution prior to processing events.
getSimulationStop() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
The stop of the simulation interval after which the execution engine will not process any further events.
getSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Gets the slope of the function at the crossing.
getSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the slope of the segment that crosses the threshold.
getSmallSpan(double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
Get the signed small span between two arbitrary angles, in radians.
getSolutionType() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Gets the type of solution required when searching for a precise crossing of this threshold.
getStart() - Method in class com.agi.moxie.api.Interval
Gets the start of the interval.
getStartTime() - Method in interface com.agi.moxie.api.TimeProvider
Gets the time at the beginning of the simulation.
getStepSize() - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Gets the default step size to use when no sampling method is provided.
getStereotypeImplementations() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
The collection of statically compiled Java implementations for SysML stereotypes.
getStkBinDirectory() - Static method in class com.agi.moxie.stk.utilities.StkApplication
Retrieves the STK 12 bin directory from the registry
getStkDatePrecision() - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Gets the number of fractional time digits used for conversions.
getStkEpoch() - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Gets the reference epoch for the current scenario.
getStop() - Method in class com.agi.moxie.api.Interval
Gets the stop of this interval.
getStopTime() - Method in interface com.agi.moxie.api.TimeProvider
Gets the time at the end of the simulation.
getSystem(String, AgECrdnSystemType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets a system with a given name and type.
getTaiMinusUtc(JulianTime) - Method in class com.agi.moxie.api.time.LeapSecondsProvider
Returns the difference TAI - UTC as of the given date, in seconds.
getThreshold() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Gets the threshold crossed by the function.
getThreshold() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Gets the threshold being crossed.
getThresholds() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Gets the collection of thresholds of interest.
getTime() - Method in class com.agi.moxie.api.signals.SignalEdge
The moment of change in the BooleanSignal.
getTime() - Method in class com.agi.moxie.api.time.LeapSecond
Gets the date of the leap second.
getTimeHelper() - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Gets the instance of the time helper to assist in evaluating epoch seconds and other STK scenario time calculations.
getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.BasicProperty
 
getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.ConstantProperty
 
getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.DerivedProperty
 
getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.ListProperty
Gets the last time that any elements in the list were added or removed.
getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.Property
Gets the time when the data contained within this property last changed to a different instance or value.
getTimeOfLatestChange() - Method in interface com.agi.moxie.api.models.PropertyTracker
Gets the latest simulation time when PropertyTracker.recordModification(Property) or PropertyTracker.recordUsage(Property) was last called.
getTimeStandard() - Method in class com.agi.moxie.api.time.JulianTime
Indicates whether this instance is represented in International Atomic Time (TAI) instead of Universal Coordinated Time (UTC).
getTimeTolerance() - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Gets the tolerance defining convergence when determining the precise time of an event.
getToolValues(String, Class<?>, StereotypeInstanceMapping) - Method in interface com.agi.moxie.api.analysistools.DelegateDependencyProvider
Gets the InjectByName values that will be used to construct the delegate instance
getTotalDays() - Method in class com.agi.moxie.api.time.Duration
Gets the total number of whole and fractional days represented by this Duration.
getTotalDays() - Method in class com.agi.moxie.api.time.JulianTime
Gets the total number of whole and fractional days represented by this astronomical Julian date.
getTotalSeconds() - Method in class com.agi.moxie.api.time.Duration
Gets the total number of seconds represented by this Duration, including the seconds that compose the days returned by the Days (get) property.
getTotalTaiOffsetFromUtc() - Method in class com.agi.moxie.api.time.LeapSecond
Gets the total difference TAI - UTC after this leap second, in seconds.
getTypeAsQualifiedName() - Method in interface com.agi.moxie.api.models.PropertyInfo
Gets the full qualified name of the type of this property.
getUniformDouble(double, double) - Method in interface com.agi.moxie.api.RandomNumberGenerator
This returns a random uniform double between the low and high bound inclusive.
getUniformDouble(double, double) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This returns a random uniform double between the low and high bound inclusive.
getUniformFloat(float, float) - Method in interface com.agi.moxie.api.RandomNumberGenerator
This returns a random uniform float between the low and high bound inclusive.
getUniformFloat(float, float) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This returns a random uniform float between the low and high bound inclusive.
getUniformInt(int, int) - Method in interface com.agi.moxie.api.RandomNumberGenerator
This returns a random uniform integer between the low and high bound inclusive.
getUniformInt(int, int) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This returns a random uniform integer between the low and high bound inclusive.
getValidInterval() - Method in interface com.agi.moxie.api.analysistools.AnalysisToolController
Called by the engine to retrieve the time interval over which this tool can simulate.
getValidInterval() - Method in class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController
 
getValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Gets the threshold value of interest.
getValue() - Method in class com.agi.moxie.api.dataproviders.InstantValue
Gets the arbitrary value from the pair.
getValue() - Method in class com.agi.moxie.api.dataproviders.IntervalValue
The arbitrary value from the pair.
getValue() - Method in class com.agi.moxie.api.models.Property
Gets the current value contained within this property.
getValue() - Method in class com.agi.moxie.api.ValueWithMetadata
Gets the value stored in this instance.
getValue() - Method in class com.agi.moxie.delegates.base.DefaultFixedDuration
Returns the number of seconds representing this duration of time.
getValue() - Method in class com.agi.moxie.delegates.base.FixedBooleanValue
The value of this instance.
getValue() - Method in interface com.agi.moxie.delegates.base.FixedDuration
Returns the duration of time.
getValue() - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
This is a helper method to get the underlying value of the scalar.
getValue() - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
This is a helper method to get the underlying value of the scalar.
getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.dataproviders.DiscreteValue
Retrieves the value of the data that is valid at the given time.
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
 
getValueAt(int) - Method in class com.agi.moxie.api.models.ListProperty
Returns the entry at the given index in the current list.
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanAndSignal
 
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanEdgesSignal
 
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanNotSignal
 
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanOrSignal
 
getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.signals.BooleanSignal
Reports the value of the signal at the given time.
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.ConstantTimeDurationSignal
 
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.ConstantTimeInstantSignal
 
getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.ConstantValueBooleanSignal
 
getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.signals.TimeDurationSignal
Gets the value of the signal at the specified time.
getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.signals.TimeInstantSignal
Gets the value of this instance evaluated at the desired time.
getValueAt(MoxieTime) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
getValueAt(MoxieTime) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
getValueAt(MoxieTime) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
getValueAt(MoxieTime) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Gets the current value of the ScalarValue at the requested time.
getValueTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Gets the tolerance with which to converge on value when finding a precise crossing of this threshold.
getVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Get a displacement vector from the STK object associated with this AwbVectorGeometryTool to another STK object.
getVector(String, AgECrdnVectorType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets a vector with a given name and type.
getVelocityIn(CoordinateSystem) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
 
getVelocityIn(CoordinateSystem) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
Produces a CartesianSpatialVector representation of the velocity of this SpatialPoint as it is observed inside the provided CoordinateSystem.
getWellKnownAngle(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets a built-in angle with a given name.
getWellKnownAxes(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets built-in axes with a given name.
getWellKnownScalar(String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Gets a scalar with a given name.
getWellKnownVector(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Gets a built-in vector with a given name.
getYear() - Method in class com.agi.moxie.api.time.GregorianTime
Gets the year.
getZero() - Static method in class com.agi.moxie.api.time.Duration
Gets a Duration of 0 days and seconds.
GoldenRatio - Static variable in class com.agi.moxie.api.Constants
The golden ratio.
greaterThan(MoxieTime, MoxieTime, MoxieTimeSimpleFunction, MoxieTimeSimpleFunction) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Provides a BooleanSignal that represents the BooleanValue.
greaterThan(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Returns true if left is longer than right.
greaterThan(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
Returns true if left is greater than right.
greaterThan(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
Returns true if left occurs after right.
greaterThanOrEqual(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Returns true if left is longer than or exactly equal to right.
greaterThanOrEqual(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
Returns true if left is greater than or equal to right.
greaterThanOrEqual(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
Returns true if left occurs after or at the same time as right.
GregorianTime - Class in com.agi.moxie.api.time
Represents a calendar date in the Gregorian calendar in the universal coordinate time (UTC) time standard.
GregorianTime(int, int, int, int, int, double) - Constructor for class com.agi.moxie.api.time.GregorianTime
Initializes a GregorianTime from the provided values.
GregorianTime(int, int, int) - Constructor for class com.agi.moxie.api.time.GregorianTime
Initializes a GregorianTime from the provided values.
GregorianTime(int, int, int, int, double) - Constructor for class com.agi.moxie.api.time.GregorianTime
Initializes a GregorianTime from the provided values.
GregorianTime(int, double) - Constructor for class com.agi.moxie.api.time.GregorianTime
Initializes a GregorianTime from the provided values.
GregorianTime(JulianTime) - Constructor for class com.agi.moxie.api.time.GregorianTime
Initializes a GregorianTime from the provided JulianTime.
GregorianTime(ZonedDateTime) - Constructor for class com.agi.moxie.api.time.GregorianTime
Initializes a GregorianTime from the provided ZonedDateTime.

H

HalfPi - Static variable in class com.agi.moxie.api.Constants
Half of Math.PI.
hashCode() - Method in class com.agi.moxie.api.collections.AbstractPair
 
hashCode() - Method in class com.agi.moxie.api.collections.Pair
 
hashCode() - Method in class com.agi.moxie.api.dataproviders.InstantChange
Gets a hash code value for the object.
hashCode() - Method in class com.agi.moxie.api.Interval
 
hashCode() - Method in class com.agi.moxie.api.MoxieTime
 
hashCode() - Method in class com.agi.moxie.api.signals.SignalEdge
 
hashCode() - Method in class com.agi.moxie.api.time.Duration
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
hashCode() - Method in class com.agi.moxie.api.time.GregorianTime
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
hashCode() - Method in class com.agi.moxie.api.time.JulianTime
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
hashCode() - Method in class com.agi.moxie.api.time.LeapSecond
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
hashCode() - Method in class com.agi.moxie.api.ValueWithMetadata
 
hashCode() - Method in class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
 
hasMetadata(ValueWithMetadata.Key<?>) - Method in class com.agi.moxie.api.ValueWithMetadata
Checks whether the given metadata key is present in this object's metadata.
hoursMinutesSecondsToSeconds(int, int, double) - Static method in class com.agi.moxie.api.time.Duration
Converts the specified number of hours, minutes, and seconds to total Duration in seconds.
HoursPerDay - Static variable in class com.agi.moxie.api.time.TimeConstants
The number of hours in a day.

I

ImplicitConversionMethod - Annotation Type in com.agi.moxie.api.annotations
Denotes a method which can be used to implicitly convert values to the type expected by a delegate.
info(String) - Method in interface com.agi.moxie.api.SimulationLogger
Logs a message to the simulation log and console with a severity of INFO.
InitializationTracker - Class in com.agi.moxie.api
A convenience class to recover from partial initialization in the case of an error during multistep initialization.
InitializationTracker() - Constructor for class com.agi.moxie.api.InitializationTracker
 
initialize(Action, Action) - Method in class com.agi.moxie.api.InitializationTracker
Registers an initialize / deinitialize action pair.
initializeJni(SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
Statically initialize the STK JNI prior to interacting with STK.
InjectByName - Annotation Type in com.agi.moxie.api.annotations
An attribute used to define special parameters injected into the constructor of a delegate implementation.
InjectBySlot - Annotation Type in com.agi.moxie.api.annotations
An attribute used to define how to inject the value of the 'slots' from an instance specification as parameters into the constructor of a delegate implementation.
InjectByTag - Annotation Type in com.agi.moxie.api.annotations
An annotation for constructor parameters to indicate the 'tag' name for the requested tag property in a SysML stereotype.
InjectStereotype - Annotation Type in com.agi.moxie.api.annotations
An attribute used to define special parameters injected into the constructor of a delegate implementation.
insertNewLeapSecond(LeapSecond) - Method in class com.agi.moxie.api.time.LeapSecondsProvider
Inserts a new leap second into the existing list.
InstantChange<T> - Class in com.agi.moxie.api.dataproviders
A pair that associates a MoxieTime with two arbitrary values of type T indicating the value before and after an instantaneous change.
InstantValue<T> - Class in com.agi.moxie.api.dataproviders
A pair that associates a MoxieTime with an arbitrary value of type T.
intersect(Interval<T>) - Method in class com.agi.moxie.api.Interval
Intersects this Interval with another.
Interval<T extends Comparable<T>> - Class in com.agi.moxie.api
Represents an Interval from a start time to a stop time.
Interval(T, T, boolean, boolean) - Constructor for class com.agi.moxie.api.Interval
Constructs an Interval of type T with the specified inclusion or exclusion of start and stop.
intervalOf(MoxieTime, MoxieTime) - Static method in class com.agi.moxie.api.MoxieTime
Creates an Interval from the provided start and stop.
IntervalValue<T> - Class in com.agi.moxie.api.dataproviders
A pair which associates an Interval of type MoxieTime with an arbitrary value of type T.
InvalidPropertyOperationException - Exception in com.agi.moxie.api.exceptions
This is thrown in cases where accessing or assigning to a Property is invalid for the current operation.
InvalidPropertyOperationException(Property<?>, String) - Constructor for exception com.agi.moxie.api.exceptions.InvalidPropertyOperationException
Create a new instance.
InvalidPropertyOperationException(Property<?>, String, Throwable) - Constructor for exception com.agi.moxie.api.exceptions.InvalidPropertyOperationException
Create a new instance.
invert() - Method in class com.agi.moxie.api.signals.SignalEdge
Creates a new instance that represents the mirror of this SignalEdge.
invoke(MoxieTime) - Method in interface com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeSimpleFunction
A delegate that takes a MoxieTime and returns a double.
isAfter(TimeInstant) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
isAfter(TimeInstant) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' when the time of this instance is strictly after the time of the provided instance.
isAfter(MoxieTime) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' when the time of this instance is strictly after the time of the provided instance.
isAfter(String) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' when the time of this instance is strictly after the time of the provided instance.
isAngleInRange(double, double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
Checks to see if an angle is within the indicated range of values.
isBefore(TimeInstant) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
isBefore(TimeInstant) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' when the time of this instance is strictly less than the time of the provided instance.
isBefore(MoxieTime) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' when the time of this instance is strictly before the time of the provided instance.
isBefore(String) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' when the time of this instance is strictly before the time of the provided instance.
isClosed() - Method in class com.agi.moxie.api.Interval
Whether this Interval is closed.
isEmpty() - Method in class com.agi.moxie.api.Interval
Whether this Interval is empty.
isEqualTo(ComparableDiscreteModelType<T>, T) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Creates a BooleanValue that evaluates whether the given left hand instance is exactly equal to the right hand value based on when the result of the ComparableDiscreteModelType.compareDiscreteValue(Object) operation equals zero.
isEqualTo(boolean) - Method in interface com.agi.moxie.delegates.base.BooleanValue
Returns a boolean value indicating if this one is equal to value.
isEqualTo(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
isEqualTo(TimeInstant) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
isEqualTo(TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is identical to the duration of the provided instance.
isEqualTo(double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is identical to the duration of the provided instance.
isEqualTo(TimeInstant) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' only when the time of this instance is identical to the time of the provided instance.
isEqualTo(MoxieTime) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' only when the time of this instance is identical to the time of the provided instance.
isEqualTo(String) - Method in interface com.agi.moxie.delegates.base.TimeInstant
This returns a BooleanValue that is 'true' only when the time of this instance is identical to the time of the provided instance.
isEqualTo(ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
isEqualTo(ScalarValue) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
isEqualTo(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
isEqualTo(ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly equal to the value of the provided ScalarValue.
isEqualTo(double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly equal to the value of the provided double.
isFalling() - Method in class com.agi.moxie.api.signals.SignalEdge
Indicates whether the edge is a falling edge.
isFalse() - Method in interface com.agi.moxie.delegates.base.BooleanValue
Produces a new boolean value that is the negation of this boolean value.
isGreaterThan(ComparableDiscreteModelType<T>, T) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Creates a BooleanValue that evaluates whether the given left hand instance is strictly greater than the right hand value based on when the result of the ComparableDiscreteModelType.compareDiscreteValue(Object) operation is greater than zero.
isGreaterThan(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
isGreaterThan(TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is strictly greater than the duration of the provided instance.
isGreaterThan(double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is strictly greater than the duration of the provided instance.
isGreaterThan(ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
isGreaterThan(ScalarValue) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
isGreaterThan(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
isGreaterThan(ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly greater than the value of the provided ScalarValue.
isGreaterThan(double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly greater than the value of the provided double.
isGreaterThanZero() - Method in class com.agi.moxie.delegates.base.DefaultFixedDuration
 
isGreaterThanZero() - Method in interface com.agi.moxie.delegates.base.TimeDuration
This is a convenience to indicate simply if the duration is positive and non-zero.
isIdentical(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Returns true if this date is identical to another date.
isLessThan(ComparableDiscreteModelType<T>, T) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Creates a BooleanValue that evaluates whether the given left hand instance is strictly less than the right hand value based on when the result of the ComparableDiscreteModelType.compareDiscreteValue(Object) operation is less than zero.
isLessThan(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
isLessThan(TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is strictly less than the duration of the provided instance.
isLessThan(double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is strictly less than the duration of the provided instance.
isLessThan(ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
isLessThan(ScalarValue) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
isLessThan(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
isLessThan(ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly less than the value of the provided ScalarValue.
isLessThan(double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly less than the value of the provided double.
isNotEqualTo(boolean) - Method in interface com.agi.moxie.delegates.base.BooleanValue
Returns a boolean value indicating if this is not equal to value.
Iso8601Format - Enum in com.agi.moxie.api.time
Defines the representation of the ISO8601 date string generated by GregorianTime.toIso8601String(Iso8601Format).
Iso8601TimeInstant - Class in com.agi.moxie.delegates.base
Represents a date and time specified as an ISO8601 string.
Iso8601TimeInstant(String) - Constructor for class com.agi.moxie.delegates.base.Iso8601TimeInstant
Injection constructor to create a new instance.
Iso8601TimeInstant(MoxieTime) - Constructor for class com.agi.moxie.delegates.base.Iso8601TimeInstant
Create a new instance.
isRateDefined() - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
Indicates whether DynamicScalarValue.getRateAt(MoxieTime) has a function defined.
isRateDefined() - Method in interface com.agi.moxie.delegates.core.FirstOrderScalarValue
Indicates whether FirstOrderScalarValue.getRateAt(MoxieTime) has a function defined.
isReadOnly() - Method in interface com.agi.moxie.api.models.PropertyInfo
Indicates whether this property is read only and should not be changed except as part of the "wireup" procedure accepting values from the instance specification.
isRising() - Method in class com.agi.moxie.api.signals.SignalEdge
Indicates whether the edge is a rising edge.
isStartIncluded() - Method in class com.agi.moxie.api.Interval
Gets a boolean value indicating whether Interval.getStart() is included in this Interval.
isStopIncluded() - Method in class com.agi.moxie.api.Interval
Gets a boolean value indicating whether Interval.getStop() is included in this Interval.
isValid(int, int, int, int, int, double) - Static method in class com.agi.moxie.api.time.GregorianTime
Indicates whether the date values provided are a valid representation of a date and time.

J

JulianTime - Class in com.agi.moxie.api.time
An astronomical Julian Date, which is the number of days since noon on January 1, -4712 (4713 BC).
JulianTime() - Constructor for class com.agi.moxie.api.time.JulianTime
Initializes a new instance at the zero year and day of the Julian calendar.
JulianTime(ZonedDateTime) - Constructor for class com.agi.moxie.api.time.JulianTime
Initializes a JulianTime from a ZonedDateTime.
JulianTime(GregorianTime) - Constructor for class com.agi.moxie.api.time.JulianTime
Initializes a JulianTime from a GregorianTime.
JulianTime(int, double) - Constructor for class com.agi.moxie.api.time.JulianTime
Initializes a JulianTime from the provided values.
JulianTime(int, double, TimeStandard) - Constructor for class com.agi.moxie.api.time.JulianTime
Initializes a JulianTime from the provided values.
JulianTime(double) - Constructor for class com.agi.moxie.api.time.JulianTime
Initializes a JulianTime from a double expressing the complete astronomical Julian Date.
JulianTime(double, TimeStandard) - Constructor for class com.agi.moxie.api.time.JulianTime
Initializes a JulianTime from a double expressing the complete astronomical Julian Date.

K

Key() - Constructor for class com.agi.moxie.api.ValueWithMetadata.Key
Create a new instance without a name.
Key(String) - Constructor for class com.agi.moxie.api.ValueWithMetadata.Key
Create a new instance with a name to report corresponding to the value tied to this key.

L

LeapSecond - Class in com.agi.moxie.api.time
Describes a single leap second.
LeapSecond(double, double) - Constructor for class com.agi.moxie.api.time.LeapSecond
Initializes a new instance.
LeapSecond(JulianTime, double) - Constructor for class com.agi.moxie.api.time.LeapSecond
Initializes a new instance of a Leap Second.
LeapSecondsProvider - Class in com.agi.moxie.api.time
Manages leap seconds across Moxie.
left - Variable in class com.agi.moxie.api.collections.AbstractPair
 
lessThan(MoxieTime, MoxieTime, MoxieTimeSimpleFunction, MoxieTimeSimpleFunction) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Provides a BooleanSignal that represents the BooleanValue of whether a function with respect to time is less than another function at a particular JulianTime.
lessThan(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Returns true if left is shorter than right.
lessThan(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
Returns true if left is less than right.
lessThan(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
Returns true if left occurs before right.
lessThanOrEqual(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Returns true if left is shorter than or exactly equal to right.
lessThanOrEqual(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
Returns true if left is less than or equal to right.
lessThanOrEqual(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
Returns true if left occurs before or at the same time as right.
ListProperty<T> - Class in com.agi.moxie.api.models
Represents a kind of Property where the multiplicity of the SysML property is greater than 1.
ListProperty(TimeProvider) - Constructor for class com.agi.moxie.api.models.ListProperty
Create a new instance of the property containing a list of elements.
loadScenario(String) - Method in class com.agi.moxie.stk.utilities.StkApplication
 

M

magnitudeProperty() - Method in interface com.agi.moxie.delegates.core.CartesianSpatialVector
Gets the magnitude or norm of the x, y, and z coordinates.
magnitudeProperty() - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
 
magnitudeProperty() - Method in interface com.agi.moxie.delegates.core.FixedCartesianSpatialVector
Gets the magnitude or norm of the x, y, and z coordinates.
makeNameStkSafe(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
Takes a string and makes sure it is safe to be used as a name in STK.
mapValue(Function<T, R>) - Method in class com.agi.moxie.api.ValueWithMetadata
Creates a new ValueWithMetadata by mapping the inner value of the current instance.
minus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
minus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
minus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeDuration
Subtracts the provided time duration to this one to create a new duration spanning the duration of both.
minus(double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
Subtracts the provided time duration to this one to create a new duration spanning the duration of both.
minus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeInstant
Subtracts the provided time duration from this time instant to produce a new representation of an instant offset from this one.
minus(double) - Method in interface com.agi.moxie.delegates.base.TimeInstant
Subtracts the provided time duration from this time instant to produce a new representation of an instant offset from this one.
minus(ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
minus(ScalarValue) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
minus(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
minus(ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Subtracts the value of the provided ScalarValue from this one to produce a new instance representing the difference of the two.
minus(double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Subtracts the value of the provided double value from this one to produce a new instance representing the difference of the two.
minutesDifference(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Computes the number of minutes that have elapsed from this Julian date to the other Julian date.
MinutesPerDay - Static variable in class com.agi.moxie.api.time.TimeConstants
The number of minutes in a day.
MinutesPerDegree - Static variable in class com.agi.moxie.api.Constants
The number of minutes in a degree.
MinutesPerHour - Static variable in class com.agi.moxie.api.time.TimeConstants
The number of minutes in an hour.
ModifiedJulianDateDifference - Static variable in class com.agi.moxie.api.time.TimeConstants
The difference between a Julian date and a modified Julian date.
MoxieSimulation - Class in com.agi.moxie.api.stereotypes
This stereotype defines an instance as an executable simulation for Moxie.
MoxieSimulation(String, String, Boolean) - Constructor for class com.agi.moxie.api.stereotypes.MoxieSimulation
Create a new instance based on the input from the applied stereotype tags.
MoxieStochasticSettings - Class in com.agi.moxie.api.stereotypes
This stereotype supplies settings for the stochastic processes provided by the RandomNumberGenerator.
MoxieStochasticSettings(long) - Constructor for class com.agi.moxie.api.stereotypes.MoxieStochasticSettings
Create a new instance.
MoxieTime - Class in com.agi.moxie.api
Represents a single instant along the timeline.
MoxieTimeFunctionCollection - Class in com.agi.moxie.api.analysistools.numericalmethods
A collection of functions to be explored by MoxieTimeFunctionExplorer.
MoxieTimeFunctionDetails - Class in com.agi.moxie.api.analysistools.numericalmethods
Holds details of a function to be explored with MoxieTimeFunctionExplorer.
MoxieTimeFunctionEvaluationResult - Class in com.agi.moxie.api.analysistools.numericalmethods
Holds details of the FunctionSampled (add / remove) event.
MoxieTimeFunctionEvaluationResult(MoxieTimeFunctionDetails, MoxieTime, double) - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionEvaluationResult
Initializes a new instance.
MoxieTimeFunctionExplorer - Class in com.agi.moxie.api.analysistools.numericalmethods
Explores one or more functions where the independent variable is MoxieTime and the dependent variable is double, looking for one or more threshold crossings or local extrema.
MoxieTimeFunctionExplorer() - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Initializes a new instance.
MoxieTimeFunctionExtremumFound - Class in com.agi.moxie.api.analysistools.numericalmethods
A finding by MoxieTimeFunctionExplorer that a function has a local extremum at a specific date.
MoxieTimeFunctionExtremumFound(MoxieTimeFunctionExtremumIndicated, MoxieTime, double) - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
Initializes a new instance.
MoxieTimeFunctionExtremumIndicated - Class in com.agi.moxie.api.analysistools.numericalmethods
A finding by MoxieTimeFunctionExplorer that a function has a local extremum indicated by three samples.
MoxieTimeFunctionExtremumIndicated(MoxieTimeFunctionExplorer, MoxieTimeFunctionDetails, MoxieTime, double, MoxieTime, double, MoxieTime, double) - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
Initializes a new instance.
MoxieTimeFunctionFinding - Class in com.agi.moxie.api.analysistools.numericalmethods
The base class for findings of the MoxieTimeFunctionExplorer, such as a threshold crossing or an extremum.
MoxieTimeFunctionFinding() - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionFinding
 
MoxieTimeFunctionThresholdCollection - Class in com.agi.moxie.api.analysistools.numericalmethods
A collection of function thresholds.
MoxieTimeFunctionThresholdCollection() - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCollection
 
MoxieTimeFunctionThresholdCrossingFound - Class in com.agi.moxie.api.analysistools.numericalmethods
A finding by MoxieTimeFunctionExplorer that a function crossed a threshold at a specific date.
MoxieTimeFunctionThresholdCrossingFound(MoxieTimeFunctionThresholdCrossingIndicated, MoxieTime, double) - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
Initializes a new instance.
MoxieTimeFunctionThresholdCrossingIndicated - Class in com.agi.moxie.api.analysistools.numericalmethods
A finding by MoxieTimeFunctionExplorer that a threshold crossing is indicated somewhere between two dates, because the function values are on opposite sides of the threshold at the two dates.
MoxieTimeFunctionThresholdCrossingIndicated(MoxieTimeFunctionExplorer, MoxieTimeFunctionDetails, MoxieTimeFunctionThresholdDetails, MoxieTimeFunctionExtremumFound, MoxieTime, double, MoxieTime, double) - Constructor for class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
Initializes a new instance.
MoxieTimeFunctionThresholdDetails - Class in com.agi.moxie.api.analysistools.numericalmethods
Details of a threshold of interest in MoxieTimeFunctionExplorer.
MoxieTimeSimpleFunction - Interface in com.agi.moxie.api.analysistools.numericalmethods
A delegate that takes a MoxieTime and returns a double.
moxieTimeToStkAgVariant(MoxieTime) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a MoxieTime instant to an AgVariant time instant.
moxieTimeToStkEpochSeconds(MoxieTime, MoxieTime, int) - Static method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts an absolute MoxieTime time instant to a number of fractional epoch seconds since a reference epoch.
moxieTimeToStkEpochSeconds(MoxieTime) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a MoxieTime time instant in the current scenario to epoch seconds.
moxieTimeToStkTime(MoxieTime) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a MoxieTime time instant to an STK time string in the date format of the STK object root associated with this StkTimeHelper.
moxieTimeToStkUtcgTime(MoxieTime, int) - Static method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a MoxieTime time instant into an STK UTCG time string.
moxieTimeToStkUtcgTime(MoxieTime) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a MoxieTime time instant to an STK UTCG time string.
MoxieUnitConverter - Interface in com.agi.moxie.api.units
This handles converting between SysML constructs and the Units of Measurement API.
multiply(double) - Method in class com.agi.moxie.api.time.Duration
Multiplies the Duration by a constant.
multiply(Duration, double) - Static method in class com.agi.moxie.api.time.Duration
Multiplies the Duration by a constant.

N

nameProperty() - Method in interface com.agi.moxie.delegates.core.CoordinateAxes
Returns the name of the axes.
nameProperty() - Method in interface com.agi.moxie.delegates.core.CoordinateSystem
Returns the unique name of the coordinate reference system defining both the origin, orientation, and relative motion of this system with respect to other systems.
nameProperty() - Method in class com.agi.moxie.delegates.core.DefaultConstructedCoordinateSystem
 
negate() - Method in interface com.agi.moxie.api.signals.BooleanSignal
Produces a new signal that is the negation of this signal.
negate(Duration) - Static method in class com.agi.moxie.api.time.Duration
Inverts a specified Duration.
negate() - Method in interface com.agi.moxie.delegates.base.BooleanValue
Produces a new boolean value that is the negation of this boolean value.
negate() - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
negate() - Method in interface com.agi.moxie.delegates.base.TimeDuration
Returns a duration that represents the reverse of this one.
negate() - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
negate() - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
negate() - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
negate() - Method in interface com.agi.moxie.delegates.core.ScalarValue
Produces a new value that is the negative of this one.
negativePiToPi(double) - Static method in class com.agi.moxie.api.analysistools.Trig
Produces an angle in the range -π < angle <= π which is equivalent to the provided angle.
never() - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets a BooleanSignal that is always false and which never transitions.
never() - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Gets a BooleanValue that is always false and which never transitions.
newScenario(String) - Method in class com.agi.moxie.stk.utilities.StkApplication
Creates a new scenario in the STK instance.
notEquals(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Returns true if two Durations are NOT exactly equal, within the limits of floating point precision.
notEquals(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
Returns true if the two instances are not exactly equal.
notEquals(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
Returns true if the two dates are NOT exactly equal.
NotSupportedException - Exception in com.agi.moxie.api
Represents an exception to indicate that something in the API is not yet supported or is omitted by design.
NotSupportedException(String) - Constructor for exception com.agi.moxie.api.NotSupportedException
 

O

objectExists(String) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Gets whether an STK object with a path exists.
of(T1, T2) - Static method in class com.agi.moxie.api.collections.Pair
Given a left and right value, returns a new Pair.
of(MoxieTime, T, T) - Static method in class com.agi.moxie.api.dataproviders.InstantChange
Create a new instance with the indicated value.
of(MoxieTime, T) - Static method in class com.agi.moxie.api.dataproviders.InstantValue
Create a new instance with the indicated value.
of(Interval<MoxieTime>, T) - Static method in class com.agi.moxie.api.dataproviders.IntervalValue
Create a new interval with the indicated value.
of(MoxieTime, MoxieTime, T) - Static method in class com.agi.moxie.api.dataproviders.IntervalValue
Create a new interval with the indicated value.
of(BooleanSignal...) - Static method in class com.agi.moxie.api.signals.BooleanAndSignal
Create an aggregate boolean signal where all of the constituent BooleanSignals must be true in order for the resulting signal to be true.
of(List<BooleanSignal>) - Static method in class com.agi.moxie.api.signals.BooleanAndSignal
Create an aggregate boolean signal where all of the constituent BooleanSignals must be true in order for the resulting signal to be true.
of(BooleanSignal...) - Static method in class com.agi.moxie.api.signals.BooleanOrSignal
Create an aggregate boolean signal where at least one of the constituent BooleanSignals must be true in order for the resulting boolean to be true.
of(List<BooleanSignal>) - Static method in class com.agi.moxie.api.signals.BooleanOrSignal
Create an aggregate boolean signal where at least one of the constituent BooleanSignals must be true in order for the resulting boolean to be true.
of(Duration) - Static method in class com.agi.moxie.api.signals.ConstantTimeDurationSignal
of(MoxieTime) - Static method in class com.agi.moxie.api.signals.ConstantTimeInstantSignal
Creates a new signal with the specified value.
of(boolean) - Static method in class com.agi.moxie.api.signals.ConstantValueBooleanSignal
Gets a ConstantValueBooleanSignal for a given constant value.
of(MoxieTime...) - Static method in class com.agi.moxie.api.signals.ScriptedEventSignal
Creates a new instance using the specified instants.
of(boolean, MoxieTime) - Static method in class com.agi.moxie.api.signals.SignalEdge
Creates an edge at the given time.
offsetBuilder(MoxieTime) - Static method in class com.agi.moxie.api.signals.BooleanSignals
Gets a builder used to build a BooleanSignal by specifying offsets from base.
OffsetBuilder(MoxieTime) - Constructor for class com.agi.moxie.api.signals.BooleanSignals.OffsetBuilder
Create a new instance.
offsetBuilder(MoxieTime) - Static method in class com.agi.moxie.api.signals.BooleanSignals.OffsetBuilder
Returns a builder used to build a list of MoxieTime Intervals specified as offsets from base.
OffsetEdgeBuilder(MoxieTime) - Constructor for class com.agi.moxie.api.signals.BooleanSignals.OffsetEdgeBuilder
Create a new instance.
offsetEdgeBuilder(MoxieTime) - Static method in class com.agi.moxie.api.signals.BooleanSignals.OffsetEdgeBuilder
Returns a new instance of BooleanSignals.OffsetEdgeBuilder.
onWireupModel(PropertyInfo) - Method in class com.agi.moxie.api.models.Property
This is called in response to Property.wireupModel(PropertyInfo, PropertyTracker) to indicate that this property has been properly initialized with its model information exposed from Property.getModelInformation().
OptionalInjectBySlot - Annotation Type in com.agi.moxie.api.annotations
This is a separate version of InjectBySlot that allows the incoming value to be null if the provided 'slot' was not filled in the corresponding instance specification for the current object being constructed.
OptionalInjectByTag - Annotation Type in com.agi.moxie.api.annotations
This is a separate version of InjectByTag that allows the incoming value to be null if the provided 'tag' was not filled in the corresponding instance specification for the current stereotype being constructed.
orElse(BooleanSignal) - Method in class com.agi.moxie.api.signals.BooleanOrSignal
 
orElse(BooleanSignal) - Method in interface com.agi.moxie.api.signals.BooleanSignal
Produces a new signal that computes the logical "or" of two other signals.
orElse(BooleanValue) - Method in interface com.agi.moxie.delegates.base.BooleanValue
Produces a new boolean value that computes the logical "or" of two other values.

P

Pair<T1,T2> - Class in com.agi.moxie.api.collections
A pair of two elements
Pair(T1, T2) - Constructor for class com.agi.moxie.api.collections.Pair
Given a left and right value, returns a new Pair.
parse(String) - Static method in class com.agi.moxie.api.MoxieTime
Creates a MoxieTime from a String representation of a date and time.
parse(String) - Static method in class com.agi.moxie.api.time.GregorianTime
Converts the specified string representation of a date and time to its GregorianTime equivalent.
parse(String, Locale) - Static method in class com.agi.moxie.api.time.GregorianTime
Converts the specified string representation of a date and time to its GregorianTime equivalent using the specified culture-specific format information.
parseExact(String, String, Locale) - Static method in class com.agi.moxie.api.time.GregorianTime
Converts the specified string representation of a date and time to its GregorianTime equivalent using the specified format and culture-specific format information.
parseExact(String, String[], Locale) - Static method in class com.agi.moxie.api.time.GregorianTime
Converts the specified string representation of a date and time to its GregorianTime equivalent using the specified format and culture-specific format information.
parseIso8601String(String) - Static method in class com.agi.moxie.api.time.GregorianTime
Converts the specified ISO8601 string to a Gregorian representation.
parseUnit(String) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
Given the canonical symbol of a unit, this will produce the corresponding Unit for it.
perform() - Method in interface com.agi.moxie.api.Action
Performs the Action.
plus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
plus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
plus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeDuration
Adds the provided time duration to this one to create a new duration spanning the duration of both.
plus(double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
Adds the provided time duration to this one to create a new duration spanning the duration of both.
plus(TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeInstant
Adds the provided time duration to this time instant to produce a new representation of an instant offset from this one.
plus(double) - Method in interface com.agi.moxie.delegates.base.TimeInstant
Adds the provided time duration to this time instant to produce a new representation of an instant offset from this one.
plus(ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
plus(ScalarValue) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
plus(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
plus(ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Adds the value of the provided ScalarValue to this one to produce a new instance representing the sum of both.
plus(double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Adds the value of the provided double value to this one to produce a new instance representing the sum of both.
Property<T> - Class in com.agi.moxie.api.models
This is the Java representation of a "property" within a delegate.
Property() - Constructor for class com.agi.moxie.api.models.Property
 
PropertyInfo - Interface in com.agi.moxie.api.models
Represents the SysML model information defining the characteristics of a particular property.
PropertyNotFoundException - Exception in com.agi.moxie.api.exceptions
This is thrown in cases where a Property was expected on a delegate instance to represent a SysML property but none was found.
PropertyNotFoundException(Object, PropertyInfo, String) - Constructor for exception com.agi.moxie.api.exceptions.PropertyNotFoundException
Create a new instance.
PropertyNotFoundException(Object, PropertyInfo, String, Throwable) - Constructor for exception com.agi.moxie.api.exceptions.PropertyNotFoundException
Create a new instance.
PropertyTracker - Interface in com.agi.moxie.api.models
This interface is used internally to track the usage of properties.
provideDescriptor() - Method in interface com.agi.moxie.spi.DelegateProvider
Called in order to provide a delegate module descriptor.
putAngleInRange(double, double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
Attempts to put an angle within the indicated range of values.
putMetadata(ValueWithMetadata.Key<V>, V) - Method in class com.agi.moxie.api.ValueWithMetadata.Builder
Associates the metadata key with the specified value

Q

QuarterPi - Static variable in class com.agi.moxie.api.Constants
One quarter of Math.PI.

R

RadiansPerArcSecond - Static variable in class com.agi.moxie.api.Constants
The number of radians in one arc second.
RadiansPerDegree - Static variable in class com.agi.moxie.api.Constants
The number of radians in a degree.
radiansToDegrees(double) - Static method in class com.agi.moxie.api.analysistools.Trig
Converts radians to degrees.
RandomNumberGenerator - Interface in com.agi.moxie.api
Random Number Generator with support for gaussian and uniform random numbers.
recordModification(Property<?>) - Method in interface com.agi.moxie.api.models.PropertyTracker
Provides an indication to this tracker that the given property was modified at the current simulation time.
recordUsage(Property<?>) - Method in interface com.agi.moxie.api.models.PropertyTracker
Provides an indication to this tracker that the value for the given property was request at the current simulation time.
referenceAxesProperty() - Method in interface com.agi.moxie.delegates.core.ConstructedCoordinateSystem
Returns the reference axes that will define the relative orientation of the coordinate system.
referenceAxesProperty() - Method in class com.agi.moxie.delegates.core.DefaultConstructedCoordinateSystem
 
referencePointProperty() - Method in interface com.agi.moxie.delegates.core.ConstructedCoordinateSystem
Returns the reference point that will define the origin of the coordinate system.
referencePointProperty() - Method in class com.agi.moxie.delegates.core.DefaultConstructedCoordinateSystem
 
referencePointProperty() - Method in interface com.agi.moxie.delegates.core.SpatialEntity
Returns The reference point at which this entity is located.
remove(T) - Method in class com.agi.moxie.api.models.ListProperty
Removes a specific element from the list and updates this property as changed.
removeAllCreated() - Method in class com.agi.moxie.stk.utilities.AnalysisWorkbench
Removes all components created for the STK object associated with this AnalysisWorkbench.
removeChildren(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Removes all of the children of an STK object from the current scenario.
removeFunctionSampled(Consumer<MoxieTimeFunctionEvaluationResult>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Removes a handler for an event that is raised each time a function is sampled.
removeLocalExtremumFound(Consumer<MoxieTimeFunctionExtremumFound>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Removes a handler for an event that is raised when a precise local minimum or maximum has been found.
removeLocalExtremumIndicated(Consumer<MoxieTimeFunctionExtremumIndicated>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Removes a handler for an event that is raised when three points are found that indicate the existence of a local extremum (minimum or maximum).
removeObject(String) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Removes an STK object from the current scenario.
removeThresholdCrossingFound(Consumer<MoxieTimeFunctionThresholdCrossingFound>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Removes a handler for an event that is raised when a precise threshold crossing has been found.
removeThresholdCrossingIndicated(Consumer<MoxieTimeFunctionThresholdCrossingIndicated>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Removes a handler for an event that is raised when two points are found that indicate a threshold was crossed.
removeValueAt(int) - Method in class com.agi.moxie.api.models.ListProperty
Removes the entry at the given index in the current list and updates the property as changed.
reset() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Resets exploration.
reset() - Static method in class com.agi.moxie.api.time.LeapSecondsProvider
Resets the leap seconds to the system defaults.
resolveRelativeToProjectPath(String) - Method in interface com.agi.moxie.api.SimulationProject
Resolves path against the settings file's directory.
retrieveValue() - Method in class com.agi.moxie.api.models.BasicProperty
 
retrieveValue() - Method in class com.agi.moxie.api.models.ConstantProperty
 
retrieveValue() - Method in class com.agi.moxie.api.models.DerivedProperty
 
retrieveValue() - Method in class com.agi.moxie.api.models.ListProperty
 
retrieveValue() - Method in class com.agi.moxie.api.models.Property
This returns the value held in this property at the current simulation time.
right - Variable in class com.agi.moxie.api.collections.AbstractPair
 
rising(Duration) - Method in class com.agi.moxie.api.signals.BooleanSignals.OffsetEdgeBuilder
Adds a rising edge at a specified offset from the base time.
rising(MoxieTime) - Static method in class com.agi.moxie.api.signals.SignalEdge
Creates a rising edge at the given time.
rootsProperty() - Method in class com.agi.moxie.delegates.base.SimulationSpecification
The set of objects to start when simulating.
roundSeconds(int) - Method in class com.agi.moxie.api.time.GregorianTime
Rounds this instance to the specified number of decimal digits in the seconds, rolling over to minutes, hours, days, etc.

S

ScalarValue - Interface in com.agi.moxie.delegates.core
This represents an abstract representation of a scalar instance value.
ScriptedDiscreteValue<T> - Class in com.agi.moxie.api.dataproviders
A DiscreteValue whose behavior is specified by a pre-determined script.
ScriptedDiscreteValue(NavigableMap<MoxieTime, T>) - Constructor for class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
 
ScriptedDiscreteValue.Builder<T> - Class in com.agi.moxie.api.dataproviders
The builder that can produce a 'script' from a set of instant-value pairs.
ScriptedEventSignal - Class in com.agi.moxie.api.signals
An EventSignal that's completely pre-scripted.
ScriptedEventSignal.Builder - Class in com.agi.moxie.api.signals
A utility for building ScriptedEventSignal instances.
secondsDifference(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
Computes the number of seconds that have elapsed from this Julian date to the other Julian date.
SecondsPerDay - Static variable in class com.agi.moxie.api.time.TimeConstants
The number of seconds in a standard day that does not have leap seconds.
SecondsPerDegree - Static variable in class com.agi.moxie.api.Constants
The number of seconds in a degree.
SecondsPerHour - Static variable in class com.agi.moxie.api.time.TimeConstants
The number of seconds in an hour.
SecondsPerMinute - Static variable in class com.agi.moxie.api.Constants
The number of seconds in a minute.
SecondsPerMinute - Static variable in class com.agi.moxie.api.time.TimeConstants
The number of seconds in a minute.
secondsProperty() - Method in class com.agi.moxie.delegates.base.DefaultFixedDuration
 
secondsProperty() - Method in interface com.agi.moxie.delegates.base.FixedDuration
Returns the total number of seconds of this time duration.
SeededRandomNumberGenerator - Class in com.agi.moxie.api
Random Number Generator with support for gaussian and uniform random numbers.
SeededRandomNumberGenerator() - Constructor for class com.agi.moxie.api.SeededRandomNumberGenerator
Constructor for initializing random generator with a random seed.
SeededRandomNumberGenerator(long) - Constructor for class com.agi.moxie.api.SeededRandomNumberGenerator
Constructor for initializing random generator with a seed.
sendCallEventToSelf(String, String...) - Method in interface com.agi.moxie.api.StateMachineRemoteControl
Sends a new call event instance to this delegate's event pool.
sendConnectCommand(String) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes a Connect command.
sendSignalEvent(String, Object) - Method in interface com.agi.moxie.api.StateMachineRemoteControl
Sends a new signal event instance to the event pool of the target delegate instance.
sendSignalEventToSelf(String) - Method in interface com.agi.moxie.api.StateMachineRemoteControl
Sends a new signal event instance to this delegate's event pool.
setAngleFields(IAgCrdnAngleDihedral, IAgCrdnVector, IAgCrdnVector, IAgCrdnVector, boolean, boolean) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Configures an angle component.
setAnimationTime(MoxieTime) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Sets the STK animation time.
setBehaviorWhenOnThreshold(BehaviorWhenOnThreshold) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Sets the behavior when a function value is found to exactly equal the threshold.
setConvergenceCriteria(ConvergenceCriteria) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Sets the criteria used for convergence when searching for a precise crossing of this threshold.
setCrossingTimeTolerance(Duration) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets the tolerance with which to converge on date when finding a precise crossing of a threshold.
setExploreExtremaToFindCrossings(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets a value indicating whether extrema should be explored if exploring those extrema could lead to additional threshold crossings being identified.
setExtremaCrossingUncertaintyFactor(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets a value determining how finely to explore an extremum with the potential to cross a threshold.
setExtremumConvergenceCriteria(ConvergenceCriteria) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Sets the criteria used for convergence when searching for a precise local extremum of this function.
setExtremumTimeTolerance(Duration) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets the tolerance with which to converge on date when precisely finding a local extremum.
setExtremumValueTolerance(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
Sets the tolerance with which to converge on function value when finding a local extremum of this function.
setFindAllCrossingsPrecisely(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets a value indicating whether all crossings should be found precisely.
setFindAllExtremaPrecisely(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets a value indicating whether all extrema should be found precisely.
setFixedStepSize(IAgStkAccess, FixedStepFunctionSampler) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Sets fixed step size through STK access.
setFixedStepSizeSeconds(double) - Method in class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
Sets the step size to the provided stepSizeSeconds.
setJniLoadDirectory(String) - Static method in class com.agi.moxie.stk.utilities.StkApplication
Initializes the STK JNI libraries with the path to look for their native components.
setLeapSeconds(Collection<LeapSecond>) - Method in class com.agi.moxie.api.time.LeapSecondsProvider
Clears the existing data and provides a specific set of leap seconds to use.
setLowerUpperConditionFields(IAgCrdnConditionScalarBounds, IAgCrdnCalcScalar, double, double) - Static method in class com.agi.moxie.stk.utilities.AwbCalculationTool
Sets the calculation scalar, minimum and maximum bound values of a condition.
setReportExtremaAtEndpoints(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets a value indicating whether extrema should be reported at the start and stop times given to MoxieTimeFunctionExplorer.explore(MoxieTime, MoxieTime) when the function is not flat at those endpoints.
setSampleSuggestionCallback(FunctionSampler) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Sets the callback to use to determine the times at which to sample the Functions (get) when the MoxieTimeFunctionExplorer.explore(MoxieTime, MoxieTime) method is called.
setSampleSuggestionCallback(FunctionSampler) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Sets the sampling strategy to use when exploring the underlying function to determine the threshold crossing.
setSeed(long) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
This sets the internal random seed.
setSolutionType(ThresholdCrossingSolutionType) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Sets the type of solution required when searching for a precise crossing of this threshold.
setStepSize(Duration) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Sets the default step size to use when no sampling method is provided.
setSystemFields(IAgCrdnSystemAssembled, IAgCrdnPoint, IAgCrdnAxes) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Configures a system component assembled from an origin point and a set of reference axes.
setTimeTolerance(Duration) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Sets the tolerance defining convergence when determining the precise time of an event.
setValue(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Sets the threshold value of interest.
setValue(T) - Method in class com.agi.moxie.api.models.Property
Sets the current value contained within this property.
setValue(double) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
This is a helper method to set the underlying value of the scalar.
setValueAt(int, T) - Method in class com.agi.moxie.api.models.ListProperty
Assigns the given entry to replace the entry at the given index in the current list and updates the property as changed.
setValueTolerance(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
Sets the tolerance with which to converge on value when finding a precise crossing of this threshold.
setVectorFields(IAgCrdnVectorVelocityAcceleration, IAgCrdnPoint, IAgCrdnSystem) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Configures a velocity vector component.
setVectorFields(IAgCrdnVectorDisplacement, IAgCrdnPoint, IAgCrdnPoint) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
Configures a displacement vector component defined by its start and end points.
SignalEdge - Class in com.agi.moxie.api.signals
A description of a change in a BooleanSignal.
SignalEdge(SignalEdgeType, MoxieTime) - Constructor for class com.agi.moxie.api.signals.SignalEdge
Creates a new instance.
SignalEdgeType - Enum in com.agi.moxie.api.signals
Describes the nature of a change in a BooleanSignal.
SignalSupport - Class in com.agi.moxie.api.signals
Helper methods related to signals.
SimulationLogger - Interface in com.agi.moxie.api
A utility for logging messages to the No Magic Simulation Log and Simulation Console.
SimulationProject - Interface in com.agi.moxie.api
Represents a Moxie simulation.
SimulationSpecification - Class in com.agi.moxie.delegates.base
This type represents a mechanism to provide the list of "root" objects to start at the start of the simulation.
SimulationSpecification(TimeProvider, List<Thing>) - Constructor for class com.agi.moxie.delegates.base.SimulationSpecification
Create a new instance with data from the instance specification.
size() - Method in class com.agi.moxie.api.models.ListProperty
Gets the size of the list according to this property's current value for the list.
SpatialEntity - Interface in com.agi.moxie.delegates.core
This represents an abstract entity, object, or geometric concept located at a particular reference point within spacetime.
SpatialEntityReferencePoint - Interface in com.agi.moxie.delegates.core
This is a convenience definition exposing the SpatialEntity.referencePointProperty() of the indicated SpatialEntity.
SpatialPoint - Interface in com.agi.moxie.delegates.core
This represents an abstract point as it moves in space/time with respect to an implicit reference system.
spawnNewInstance() - Method in interface com.agi.moxie.api.DelegateInstanceBuilder
After configuring the objects slots and stereotypes, this will "spawn" the new instance by creating both the Java object, registering it as a SysML instance in the current simulation, and starting the classifier behavior of the SysML type (if it has one).
StateMachineRemoteControl - Interface in com.agi.moxie.api
Provides a mechanism for delegate instances to interact with their corresponding state machine session.
step(MoxieTime) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
Explores the function through one step, raising events for any findings over the step.
StereotypeDefaultValue - Annotation Type in com.agi.moxie.api.annotations
Used to denote the default instance to use when no associated stereotype data was applied to an instance.
StereotypeImplementationFor - Annotation Type in com.agi.moxie.api.annotations
Indicates the annotated class corresponds to a stereotype that contains configuration information for an analysis tool or delegate instance.
StereotypeInstanceMapping - Interface in com.agi.moxie.api.stereotypes
A map of SysML stereotype data keyed on the implementation type.
stkAgVariantToMoxieTime(AgVariant) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a AgVariant time instant to a MoxieTime time instant.
StkApplication - Class in com.agi.moxie.stk.utilities
A class representing a running instance of the AgUiApplication and associated operations.
stkEpochSecondsToMoxieTime(MoxieTime, double, int) - Static method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a fractional number of seconds to an absolute MoxieTime time with respect to a given epoch.
stkEpochSecondsToMoxieTime(double) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts a time instant in the current scenario to a MoxieTime time instant.
StkNotFoundException - Exception in com.agi.moxie.stk.utilities
An exception thrown when the STK bin directory cannot be found in java.library.path.
StkScenario - Class in com.agi.moxie.stk.utilities
A wrapper around the current instance of the STK Scenario.
StkScenario(IAgStkObjectRoot, SimulationLogger) - Constructor for class com.agi.moxie.stk.utilities.StkScenario
Initializes an instance.
StkScenario(IAgScenario, SimulationLogger) - Constructor for class com.agi.moxie.stk.utilities.StkScenario
Initializes an instance.
StkTimeHelper - Class in com.agi.moxie.stk.utilities
Provides methods for converting to and from STK time values.
StkTimeHelper(IAgStkObjectRoot) - Constructor for class com.agi.moxie.stk.utilities.StkTimeHelper
Initializes an instance.
StkToolbox - Class in com.agi.moxie.stk.utilities.toolbox
Provides a utility for interacting with STK.
StkToolbox(IAgStkObjectRoot, SimulationLogger) - Constructor for class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Initializes an instance.
stkUtcgTimeToMoxieTime(String, int) - Static method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts an STK UTCG time string into a MoxieTime time instant.
StkUtilities - Class in com.agi.moxie.stk.utilities
Represents helper methods for interacting with STK.
StkUtilities() - Constructor for class com.agi.moxie.stk.utilities.StkUtilities
 
subtract(Duration) - Method in class com.agi.moxie.api.MoxieTime
Subtracts a specified duration from this MoxieTime.
subtract(Duration) - Method in class com.agi.moxie.api.time.Duration
Subtracts the specified Duration from this instance.
subtract(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
Subtracts a specified Duration from another specified Duration.
subtract(Duration) - Method in class com.agi.moxie.api.time.JulianTime
Subtracts a Duration from this Julian date, producing a new Julian date.
subtract(JulianTime, Duration) - Static method in class com.agi.moxie.api.time.JulianTime
Subtracts a Duration from a Julian date, yielding a new JulianTime.
subtractDays(double) - Method in class com.agi.moxie.api.MoxieTime
Subtracts the specified number of days from this MoxieTime.
subtractDays(double) - Method in class com.agi.moxie.api.time.GregorianTime
Subtracts the specified number of days from this date and returns the new date.
subtractDays(double) - Method in class com.agi.moxie.api.time.JulianTime
Subtracts the specified number of days from this date and returns the new date.
subtractHours(double) - Method in class com.agi.moxie.api.MoxieTime
Subtracts the specified number of hours from this MoxieTime.
subtractHours(double) - Method in class com.agi.moxie.api.time.GregorianTime
Subtracts the specified number of hours from this date and returns the new date.
subtractHours(double) - Method in class com.agi.moxie.api.time.JulianTime
Subtracts the specified number of hours from this date and returns the new date.
subtractMinutes(double) - Method in class com.agi.moxie.api.MoxieTime
Subtracts the specified number of minutes from this MoxieTime.
subtractMinutes(double) - Method in class com.agi.moxie.api.time.GregorianTime
Subtracts the specified number of minutes from this date and returns the new date.
subtractMinutes(double) - Method in class com.agi.moxie.api.time.JulianTime
Subtracts the specified number of minutes from this date and returns the new date.
subtractSeconds(double) - Method in class com.agi.moxie.api.MoxieTime
Subtracts the specified number of seconds from this MoxieTime.
subtractSeconds(double) - Method in class com.agi.moxie.api.time.GregorianTime
Subtracts the specified number of seconds from this date and returns the new date.
subtractSeconds(double) - Method in class com.agi.moxie.api.time.JulianTime
Subtracts the specified number of seconds to this date and returns the new date.
SysMlMetadataKeys - Class in com.agi.moxie.api.models
The keys associated with the SysML metadata in ValueWithMetadata
SysMlMetadataKeys() - Constructor for class com.agi.moxie.api.models.SysMlMetadataKeys
 

T

tagIntervals(SortedMap<MoxieTime, T>, MoxieTime) - Static method in class com.agi.moxie.api.signals.SignalSupport
Given an ordered map that represents the moments when a value changes from one value to another, computes a stream of interval-value pairs representing the intervals over which the specified value was in effect.
tagIntervals(Stream<InstantValue<T>>, MoxieTime) - Static method in class com.agi.moxie.api.signals.SignalSupport
Given an ordered map that represents the moments when a value changes from one value to another, computes a stream of interval-value pairs representing the intervals over which the specified value was in effect.
Thing - Interface in com.agi.moxie.delegates.base
This is simply any thing that exists and is the single top level base-class of all other classes.
ThreeHalvesPi - Static variable in class com.agi.moxie.api.Constants
Three-halves Math.PI.
ThresholdCrossingSolutionType - Enum in com.agi.moxie.api.analysistools.numericalmethods
Indicates on which side of threshold crossing a solution must be found.
TimeConstants - Class in com.agi.moxie.api.time
Contains time-related constants.
TimeDuration - Interface in com.agi.moxie.delegates.base
A value indicating a span of time without referencing any particular TimeInstant.
TimeDurationSignal - Interface in com.agi.moxie.api.signals
Represents a time-varying notion of duration.
TimeDurationSignalProvider - Interface in com.agi.moxie.api.signals
This provides a common interface among all techniques of exposing a signal to support Relative Time Events in the execution engine.
TimeInstant - Interface in com.agi.moxie.delegates.base
A value indicating a calculated moment in time.
TimeInstantSignal - Interface in com.agi.moxie.api.signals
Represents a time-varying notion of time.
TimeInstantSignalProvider - Interface in com.agi.moxie.api.signals
This provides a common interface among all techniques of exposing a signal to support Relative Time Events in the execution engine.
timeProperty() - Method in class com.agi.moxie.delegates.base.Iso8601TimeInstant
The SysML property containing the ISO8601 formatted string representing this constant absolute time instant.
TimeProvider - Interface in com.agi.moxie.api
Represents the 'clock' of a simulation, defining the current simulation time for all events, signals, and AnalysisToolControllers.
times(double) - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
times(double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
Returns a new duration representing a span of time that is scaled by the provided scaling factor.
times(ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
times(ScalarValue) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
 
times(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
 
times(ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Multiplies the value of the provided ScalarValue to this one to produce a new instance representing the product of the two.
times(double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Multiplies the value of the provided double value to this one to produce a new instance representing the product of the two.
TimeStandard - Class in com.agi.moxie.api.time
Provides a means for measuring time by specifying the rate at which time passes and/or points in time.
TimeStandard(String, String, TimeStandard) - Constructor for class com.agi.moxie.api.time.TimeStandard
Initializes a new time standard instance.
toBooleanSignal() - Method in interface com.agi.moxie.api.signals.BooleanSignalProvider
Converts this instance into a corresponding boolean event 'signal' that can indicate the next change event time.
toBooleanSignal() - Method in class com.agi.moxie.delegates.base.FixedBooleanValue
 
toDateTime() - Method in class com.agi.moxie.api.MoxieTime
Provides the Java ZonedDateTime representation of this MoxieTime.
toDateTime() - Method in class com.agi.moxie.api.time.GregorianTime
Convert this GregorianTime to a ZonedDateTime.
toDateTime() - Method in class com.agi.moxie.api.time.JulianTime
Converts this JulianTime to a ZonedDateTime with a default time standard of Coordinated Universal Time.
toGregorianTime() - Method in class com.agi.moxie.api.MoxieTime
Retrieves the Gregorian representation of this date.
toGregorianTime() - Method in class com.agi.moxie.api.time.JulianTime
Converts this JulianTime to a GregorianTime with a default time standard of Coordinated Universal Time.
toIntervalList(IAgIntervalCollection) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts STK time intervals to a list of MoxieTime intervals.
toIntervalList(IAgCrdnEventIntervalList) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
Converts STK time intervals to a list of MoxieTime intervals.
toIso8601String() - Method in class com.agi.moxie.api.MoxieTime
Retrieve the full extended ISO8601 String representation of this date.
toIso8601String(int) - Method in class com.agi.moxie.api.MoxieTime
Creates an ISO8601 String representation of this MoxieTime with a given number of fractional digits.
toIso8601String(int, int) - Method in class com.agi.moxie.api.MoxieTime
Gets an ISO8601 String representation of this MoxieTime with a given display digits and numerical precision.
toIso8601String() - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent ISO8601 extended string representation, with fractional seconds represented to 15 digits.
toIso8601String(int) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent ISO8601 string representation.
toIso8601String(int, int) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent ISO8601 string representation.
toIso8601String(Iso8601Format, int, int) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent ISO8601 string representation.
toIso8601String(Iso8601Format) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent ISO8601 string representation, with fractional seconds represented to 15 digits.
toIso8601String(Iso8601Format, int) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent ISO8601 string representation, with fractional seconds represented to the specified number of digits.
toJavaDuration() - Method in class com.agi.moxie.api.time.Duration
Returns a Duration equivalent to this Duration.
toJulianTime() - Method in class com.agi.moxie.api.MoxieTime
Retrieves the Julian representation of this date.
toJulianTime() - Method in class com.agi.moxie.api.time.GregorianTime
Convert this GregorianTime to a JulianTime.
toLongDateString() - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent long date string representation.
toLongTimeString() - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent long time string representation.
toShortDateString() - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent short date string representation.
toShortTimeString() - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent short time string representation.
toString() - Method in class com.agi.moxie.api.collections.AbstractPair
 
toString() - Method in class com.agi.moxie.api.collections.Pair
 
toString() - Method in class com.agi.moxie.api.dataproviders.InstantChange
Gets a string describing the contents of this instance.
toString() - Method in class com.agi.moxie.api.Interval
 
toString() - Method in class com.agi.moxie.api.models.ListProperty
When this property is initialized with the SysML Property.getModelInformation(), this will print the qualified name of the property, type, followed by the current value.
toString() - Method in class com.agi.moxie.api.models.Property
When this property is initialized with the SysML Property.getModelInformation(), this will print the qualified name of the property, type, followed by the current value.
toString() - Method in class com.agi.moxie.api.MoxieTime
Produces the extended ISO8601 representation provided by GregorianTime.toIso8601String().
toString() - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
 
toString() - Method in class com.agi.moxie.api.signals.ConstantTimeInstantSignal
 
toString() - Method in class com.agi.moxie.api.signals.SignalEdge
 
toString() - Method in class com.agi.moxie.api.time.Duration
Returns the value of the Duration in Days (get):Seconds (get).
toString() - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent string representation.
toString(String) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent string representation using the specified format.
toString(Locale) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent string representation using the specified culture-specific format information.
toString(String, Locale) - Method in class com.agi.moxie.api.time.GregorianTime
Converts the value of this instance to its equivalent string representation using the specified format and culture-specific format information.
toString() - Method in class com.agi.moxie.api.time.JulianTime
Returns the value of this JulianTime in the standard format.
toString() - Method in class com.agi.moxie.api.time.LeapSecond
Returns the date of this LeapSecond and offset from UTC as a string.
toString() - Method in class com.agi.moxie.api.time.TimeStandard
Converts this time standard to a string representation.
toString() - Method in class com.agi.moxie.api.ValueWithMetadata.Key
 
toString() - Method in class com.agi.moxie.delegates.core.DefaultConstructedCoordinateSystem
 
toTimeDurationSignal() - Method in interface com.agi.moxie.api.signals.TimeDurationSignalProvider
Converts this instance into a corresponding relative time event 'signal' that can indicate the length of time to wait until the next event.
toTimeDurationSignal() - Method in interface com.agi.moxie.delegates.base.FixedDuration
 
toTimeDurationSignal() - Method in interface com.agi.moxie.delegates.base.TimeDuration
 
toTimeInstantSignal() - Method in interface com.agi.moxie.api.signals.TimeInstantSignalProvider
Converts this instance into a corresponding absolute time event 'signal' that can indicate the time of the next event.
toTimeInstantSignal() - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
 
toTimeInstantSignal() - Method in class com.agi.moxie.delegates.base.Iso8601TimeInstant
 
toTimeStandard(TimeStandard) - Method in class com.agi.moxie.api.time.JulianTime
Converts this JulianTime to the specified time standard.
transform(Function<T, R>) - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
 
Trig - Class in com.agi.moxie.api.analysistools
Provides functions and constants which are useful when working with angles and solving problems related to trigonometry.
tryConvertTimeStandard(TimeStandard, JulianTime[]) - Method in class com.agi.moxie.api.time.JulianTime
Try to convert this JulianTime to the specified TimeStandard, if the specified TimeStandard is capable of representing this time.
tryParse(String, GregorianTime[]) - Static method in class com.agi.moxie.api.time.GregorianTime
Converts the specified string representation of a date and time to its GregorianTime equivalent.
tryParse(String, Locale, GregorianTime[]) - Static method in class com.agi.moxie.api.time.GregorianTime
Converts the specified string representation of a date and time to its GregorianTime equivalent using the specified culture-specific format information.
tryPutAngleInRange(double, double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
Attempts to put an angle within the indicated range of values.
TwoPi - Static variable in class com.agi.moxie.api.Constants
Twice Math.PI.

U

updateRight(Function<T2, T2N>, BiFunction<T1, T2N, R>) - Method in class com.agi.moxie.api.collections.AbstractPair
Creates a new instance whose right-hand value has been computed from the current value.
updateSimulationTime(MoxieTime, boolean) - Method in interface com.agi.moxie.api.analysistools.AnalysisToolController
Callback which is invoked when the simulation time is advanced by the engine.
updateSimulationTime(MoxieTime, boolean) - Method in class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController
 
updateValue(Function<T, R>) - Method in class com.agi.moxie.api.dataproviders.InstantValue
Creates a new instance whose value has been computed from the current value.
updateValue(Function<T, R>) - Method in class com.agi.moxie.api.dataproviders.IntervalValue
Creates a new instance whose value has been computed from the current value.

V

ValueCannotBeEmptyCollection - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property cannot be an empty collection.
ValueCannotBeLessThanOne - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property must be greater than or equal to one.
ValueCannotBeNaN - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property cannot be NaN.
ValueCannotBeNegative - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property cannot be negative.
ValueCannotBeNull - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property cannot be null.
ValueCannotBePositive - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property cannot be positive.
ValueCannotBeZero - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property may not be set to zero.
ValueCannotContainNullElements - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property cannot contain null elements.
ValueCannotHaveZeroElements - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property cannot have zero elements.
ValueMustBeNegative - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property must be negative.
ValueMustBePositive - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property must be positive.
ValueMustBeSet - Static variable in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
A message string indicating that a property must be set prior to execution.
valueOf(String) - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.BehaviorWhenOnThreshold
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.ConvergenceCriteria
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.ExtremumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.FunctionSegmentSlope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.ThresholdCrossingSolutionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.agi.moxie.api.signals.SignalEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.agi.moxie.api.time.Iso8601Format
Returns the enum constant of this type with the specified name.
valueProperty() - Method in class com.agi.moxie.delegates.base.FixedBooleanValue
A property representing the value of this instance.
valueProperty() - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
Returns the value associated with this ScalarValue.
valueProperty() - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
Returns the value associated with this ScalarValue.
values() - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.BehaviorWhenOnThreshold
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.ConvergenceCriteria
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.ExtremumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.FunctionSegmentSlope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.agi.moxie.api.analysistools.numericalmethods.ThresholdCrossingSolutionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.agi.moxie.api.signals.SignalEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.agi.moxie.api.time.Iso8601Format
Returns an array containing the constants of this enum type, in the order they are declared.
ValueWithMetadata<T> - Class in com.agi.moxie.api
A value with associated metadata.
ValueWithMetadata.Builder<T> - Class in com.agi.moxie.api
Used to build an instance of ValueWithMetadata.
ValueWithMetadata.Key<V> - Class in com.agi.moxie.api
A metadata key.
vectorGeometry - Variable in class com.agi.moxie.stk.utilities.AnalysisWorkbench
Gets the AwbVectorGeometryTool for performing geometric operations.

W

warn(String) - Method in interface com.agi.moxie.api.SimulationLogger
Logs a message to the simulation log and console with a severity of WARN.
warn(Throwable) - Method in interface com.agi.moxie.api.SimulationLogger
Logs an exception message to the simulation log and console with a severity of ERROR.
whenDurationHasElapsedFrom(MoxieTime) - Method in class com.agi.moxie.api.signals.ConstantTimeDurationSignal
 
whenDurationHasElapsedFrom(MoxieTime) - Method in interface com.agi.moxie.api.signals.TimeDurationSignal
Returns an EventSignal that contains an event whenever the value of this TimeDurationSignal matches the difference between the TimeProvider.getCurrentTime() and the provided reference time.
whenMatchesCurrentTime() - Method in class com.agi.moxie.api.signals.ConstantTimeInstantSignal
 
whenMatchesCurrentTime() - Method in interface com.agi.moxie.api.signals.TimeInstantSignal
Returns an EventSignal that contains an event whenever the value of this TimeInstantSignal matches the current simulation time.
wireupData(T) - Method in class com.agi.moxie.api.models.Property
Performs the "wireup" of this property's instance value provided in the slot for this property in the surrounding type containing this property.
wireupModel(PropertyInfo, PropertyTracker) - Method in class com.agi.moxie.api.models.Property
Performs the "wireup" of this property's structural feature characteristics from the SysML model.
wireupValue(T) - Method in class com.agi.moxie.api.models.BasicProperty
 
wireupValue(T) - Method in class com.agi.moxie.api.models.ConstantProperty
 
wireupValue(T) - Method in class com.agi.moxie.api.models.DerivedProperty
 
wireupValue(List<T>) - Method in class com.agi.moxie.api.models.ListProperty
 
wireupValue(T) - Method in class com.agi.moxie.api.models.Property
This is called from Property.wireupData(Object) providing the value from this property's slot in the instance specification.
withAngleUnits(String, Action) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of a specified angle unit.
withAngleUnits(String, Supplier<T>) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of a specified angle unit.
withDistanceUnits(String, Action) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of a specified distance unit.
withDistanceUnits(String, Supplier<T>) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of a specified distance unit.
within(ComparableDiscreteModelType<T>, T, T) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
Creates a BooleanValue that evaluates whether the given left hand instance is strictly greater than a lower value and strictly less than an upper value.
within(TimeDuration, TimeDuration) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is strictly greater than a lower bound and strictly less than an upper bound.
within(double, double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
This returns a BooleanValue that is 'true' when the duration of this instance is strictly greater than a lower bound and strictly less than an upper bound.
within(ScalarValue, ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
 
within(ScalarValue, ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly between two ScalarValues.
within(double, double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
Returns a BooleanValue that is true when the value of this instance is strictly between two doubles.
withMetersAndRadians(Action) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of meter (distance) and radian (angle) units.
withMetersAndRadians(Supplier<T>) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of meter (distance) and radian (angle) units.
withSlotValue(String, Object) - Method in interface com.agi.moxie.api.DelegateInstanceBuilder
Provide a value for a slot, similar to assigning a value to a slot in a SysML instance specification.
withSlotValueProvider(String, Provider<?>) - Method in interface com.agi.moxie.api.DelegateInstanceBuilder
Provide a value for a slot, similar to assigning a value to a slot in a SysML instance specification.
withStereotypeInstance(Object) - Method in interface com.agi.moxie.api.DelegateInstanceBuilder
Provide an instance of a value for a slot, similar to assigning a value to a slot in a SysML instance specification.
withUnits(String, String, Action) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of a unit.
withUnits(String, String, Supplier<T>) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
Executes an operation in the context of a unit.
wrapPropertyOperationException(String) - Method in class com.agi.moxie.api.models.Property
Creates a standardized instance of InvalidPropertyOperationException that includes this property as meta-data on the exception.
wrapPropertyOperationException(String, Exception) - Method in class com.agi.moxie.api.models.Property
Creates a standardized instance of InvalidPropertyOperationException that includes this property as meta-data on the exception.
wrapPropertyTypeException(String, Object) - Method in class com.agi.moxie.api.models.Property
Creates a standardized instance of InvalidPropertyOperationException that includes this property as meta-data on the exception.
wrapPropertyTypeException(String, Object, Exception) - Method in class com.agi.moxie.api.models.Property
Creates a standardized instance of InvalidPropertyOperationException that includes this property as meta-data on the exception.

X

xProperty() - Method in interface com.agi.moxie.delegates.core.CartesianSpatialVector
Gets the scalar representing the x coordinate of this vector.
xProperty() - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
 
xProperty() - Method in interface com.agi.moxie.delegates.core.FixedCartesianSpatialVector
Gets the scalar representing the x coordinate of this vector.

Y

yProperty() - Method in interface com.agi.moxie.delegates.core.CartesianSpatialVector
Gets the scalar representing the y coordinate of this vector.
yProperty() - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
 
yProperty() - Method in interface com.agi.moxie.delegates.core.FixedCartesianSpatialVector
Gets the scalar representing the y coordinate of this vector.

Z

zeroToTwoPi(double) - Static method in class com.agi.moxie.api.analysistools.Trig
Produces an angle in the range 0 <= angle < 2π which is equivalent to the provided angle.
ZeroValueFunctionEventDetector - Class in com.agi.moxie.api.analysistools
Utility class for use with MoxieTimeSimpleFunction to find 0 value threshold crossing events along a specified interval.
ZeroValueFunctionEventDetector(Duration, Duration) - Constructor for class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Instantiates a ZeroValueFunctionEventDetector with specified tolerance and step size.
ZeroValueFunctionEventDetector(Duration, FunctionSampler) - Constructor for class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Instantiates a ZeroValueFunctionEventDetector with specified tolerance and step size.
ZeroValueFunctionEventDetector() - Constructor for class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
Instantiates a ZeroValueFunctionEventDetector with default tolerance ( 1 second ) and a default step size ( 1 minute ).
zProperty() - Method in interface com.agi.moxie.delegates.core.CartesianSpatialVector
Gets the scalar representing the z coordinate of this vector.
zProperty() - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
 
zProperty() - Method in interface com.agi.moxie.delegates.core.FixedCartesianSpatialVector
Gets the scalar representing the z coordinate of this vector.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links