public class ProductLatticeDerivedConceptFunction extends ConceptFunction
_argumentDomainOntologies, _name, _numArgsIsFixed, _outputRangeOntology
Constructor and Description |
---|
ProductLatticeDerivedConceptFunction(java.lang.String name,
ProductLatticeOntology inputOutputOntology,
Ontology originalConceptOntology)
Create a new ProductLatticeDerivedConceptFunction with the given name,
derived from the given original component ontology.
|
Modifier and Type | Method and Description |
---|---|
protected Concept |
_evaluateFunction(java.util.List<Concept> argValues)
Return the output of the concept function based on the concept
inputs.
|
evaluateFunction, getArgumentDomainOntologies, getName, getNumberOfArguments, getOutputRangeOntology, isMonotonic, isNumberOfArgumentsFixed, toString
public ProductLatticeDerivedConceptFunction(java.lang.String name, ProductLatticeOntology inputOutputOntology, Ontology originalConceptOntology) throws IllegalActionException
name
- The name of the derived concept function.inputOutputOntology
- The ProductLatticeOntology for the derived function.originalConceptOntology
- The original ontology for the original concept input.IllegalActionException
- Thrown if the wrapper concept function
cannot be created.protected Concept _evaluateFunction(java.util.List<Concept> argValues) throws IllegalActionException
_evaluateFunction
in class ConceptFunction
argValues
- The list of concept inputs to the function.IllegalActionException
- If there is an error evaluating the function.