Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.infrastructure |
Contains types which support various aspects of the DME Component Libraries infrastructure.
|
Modifier and Type | Method and Description |
---|---|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
IEvaluatorParameter<TParameter7> parameter7,
ParameterAction parameterAction)
Parameterizes an evaluator with seven parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
ParameterAction parameterAction)
Parameterizes an evaluator with six parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
ParameterAction parameterAction)
Parameterizes an evaluator with five parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
ParameterAction parameterAction)
Parameterizes an evaluator with four parameters.
|
<TParameter1,TParameter2,TParameter3,TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
ParameterAction parameterAction)
Parameterizes an evaluator with three parameters.
|
<TParameter1,TParameter2,TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
ParameterAction parameterAction)
Parameterizes an evaluator with two parameters.
|
<TParameter1,TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
ParameterAction parameterAction)
Parameterizes an evaluator with one parameter.
|
<TResult> ParameterizedEvaluator<TResult> |
EvaluatorGroup.parameterize(IEvaluator1<TResult> evaluatorToParameterize,
ParameterAction parameterAction)
Parameterizes an evaluator with zero parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
IEvaluatorParameter<TParameter7> parameter7,
ParameterAction parameterAction)
Parameterizes an evaluator with seven parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
ParameterAction parameterAction)
Parameterizes an evaluator with six parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
ParameterAction parameterAction)
Parameterizes an evaluator with five parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
ParameterAction parameterAction)
Parameterizes an evaluator with four parameters.
|
<TParameter1,TParameter2,TParameter3,TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
ParameterAction parameterAction)
Parameterizes an evaluator with three parameters.
|
<TParameter1,TParameter2,TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
ParameterAction parameterAction)
Parameterizes an evaluator with two parameters.
|
<TParameter1,TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
ParameterAction parameterAction)
Parameterizes an evaluator with one parameter.
|
<TResult,TResultOverIntervals> |
EvaluatorGroup.parameterize(IEvaluatorOverIntervals<TResult,TResultOverIntervals> evaluatorToParameterize,
ParameterAction parameterAction)
Parameterizes an evaluator with zero parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
EvaluatorGroup.parameterize(IValueEvaluator<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
IEvaluatorParameter<TParameter7> parameter7,
ParameterAction parameterAction)
Parameterizes an evaluator with seven parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
EvaluatorGroup.parameterize(IValueEvaluator<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
ParameterAction parameterAction)
Parameterizes an evaluator with six parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
EvaluatorGroup.parameterize(IValueEvaluator<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
ParameterAction parameterAction)
Parameterizes an evaluator with five parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
EvaluatorGroup.parameterize(IValueEvaluator<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
ParameterAction parameterAction)
Parameterizes an evaluator with four parameters.
|
<TParameter1,TParameter2,TParameter3,TResult> |
EvaluatorGroup.parameterize(IValueEvaluator<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
ParameterAction parameterAction)
Parameterizes an evaluator with three parameters.
|
<TParameter1,TParameter2,TResult> |
EvaluatorGroup.parameterize(IValueEvaluator<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
ParameterAction parameterAction)
Parameterizes an evaluator with two parameters.
|
<TParameter1,TResult> |
EvaluatorGroup.parameterize(IValueEvaluator<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
ParameterAction parameterAction)
Parameterizes an evaluator with one parameter.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
IEvaluatorParameter<TParameter7> parameter7,
ParameterAction parameterAction)
Parameterizes an evaluator with seven parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
ParameterAction parameterAction)
Parameterizes an evaluator with six parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
ParameterAction parameterAction)
Parameterizes an evaluator with five parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
ParameterAction parameterAction)
Parameterizes an evaluator with four parameters.
|
<TParameter1,TParameter2,TParameter3,TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
ParameterAction parameterAction)
Parameterizes an evaluator with three parameters.
|
<TParameter1,TParameter2,TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
ParameterAction parameterAction)
Parameterizes an evaluator with two parameters.
|
<TParameter1,TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
ParameterAction parameterAction)
Parameterizes an evaluator with one parameter.
|
<TResult> ParameterizedMotionEvaluator<TResult> |
EvaluatorGroup.parameterize(MotionEvaluator1<TResult> evaluatorToParameterize,
ParameterAction parameterAction)
Parameterizes an evaluator with zero parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
IEvaluatorParameter<TParameter7> parameter7,
ParameterAction parameterAction)
Parameterizes an evaluator with seven parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
ParameterAction parameterAction)
Parameterizes an evaluator with six parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
ParameterAction parameterAction)
Parameterizes an evaluator with five parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
ParameterAction parameterAction)
Parameterizes an evaluator with four parameters.
|
<TParameter1,TParameter2,TParameter3,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
ParameterAction parameterAction)
Parameterizes an evaluator with three parameters.
|
<TParameter1,TParameter2,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
ParameterAction parameterAction)
Parameterizes an evaluator with two parameters.
|
<TParameter1,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
ParameterAction parameterAction)
Parameterizes an evaluator with one parameter.
|
<TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
ParameterAction parameterAction)
Parameterizes an evaluator with zero parameters.
|
Modifier and Type | Field and Description |
---|---|
static ParameterAction |
ParameterAction.ALLOW_MISSING_PARAMETERS
Indicates that an evaluator can be parameterized with fewer parameters than the evaluator depends on.
|
static ParameterAction |
ParameterAction.ALLOW_SURPLUS_PARAMETERS
Indicates that unused parameters are allowed.
|
static ParameterAction |
ParameterAction.THROW_FOR_ALL_SPECIAL_CASES
Indicates that both unused and extra parameters are treated as an error.
|
Modifier and Type | Method and Description |
---|---|
ParameterAction |
ParameterAction.add(ParameterAction other)
Add the specified value to the current set and return the result.
|
static ParameterAction |
ParameterAction.getDefault()
Get the value that is considered to be the default.
|
static ParameterAction |
ParameterAction.getFromValue(int value)
Get the set of values that are associated with the given numeric value.
|
static ParameterAction |
ParameterAction.of(ParameterAction... enums)
Create a new value built by combining the specified values.
|
ParameterAction |
ParameterAction.remove(ParameterAction other)
Remove the specified value from the current set and return the result.
|
static ParameterAction[] |
ParameterAction.values()
Returns an array containing the constants of this enum type, in the order they're declared.
|
Modifier and Type | Method and Description |
---|---|
ParameterAction |
ParameterAction.add(ParameterAction other)
Add the specified value to the current set and return the result.
|
boolean |
ParameterAction.contains(ParameterAction other)
Determines whether the specified value is present in the current set.
|
static ParameterAction |
ParameterAction.of(ParameterAction... enums)
Create a new value built by combining the specified values.
|
ParameterAction |
ParameterAction.remove(ParameterAction other)
Remove the specified value from the current set and return the result.
|