public interface OperatorGenerator
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInvocationName()
Gets the invocation name
|
java.util.List<OperatorGeneratorArgumentType> |
getOperatorGeneratorSignature()
Gets the "generator signature" of the operator generator.
|
OperatorImplementation_V0105 |
getOperatorImplementation(OperatorGeneratorArgument[] args)
Gets an implementation instance of the operator.
|
java.lang.String getInvocationName()
java.util.List<OperatorGeneratorArgumentType> getOperatorGeneratorSignature()
OperatorImplementation_V0105 getOperatorImplementation(OperatorGeneratorArgument[] args) throws NotFoundException
args
- The arguments from which the instance is to be created. There must be exactly as many arguments as there are elements in the list returned from getOperatorGeneratorSignature()
. The correspondence between OperatorGeneratorArgumentType
values and OperatorGeneratorArgument
types is given in the table below :
NotFoundException
- If the given OperatorGeneratorArguments do not satisfy all of the rules of the OperatorGenerator. These rules are specific to each OperatorGenerator.