public class RecordFromIndividualConcepts extends ConceptFunction
Modifier and Type | Field and Description |
---|---|
(package private) java.util.SortedSet<java.lang.String> |
_fieldLabels
The sorted set of fields for the output RecordConcept for this concept
function.
|
_argumentDomainOntologies, _name, _numArgsIsFixed, _outputRangeOntology
Constructor and Description |
---|
RecordFromIndividualConcepts(java.lang.String name,
java.util.SortedSet<java.lang.String> fieldLabels,
Ontology ontology)
Create a new RecordFromIndividualConcepts concept function with
the specified set of field labels.
|
Modifier and Type | Method and Description |
---|---|
protected RecordConcept |
_evaluateFunction(java.util.List<Concept> argValues)
Return the function output from the given input arguments.
|
evaluateFunction, getArgumentDomainOntologies, getName, getNumberOfArguments, getOutputRangeOntology, isMonotonic, isNumberOfArgumentsFixed, toString
java.util.SortedSet<java.lang.String> _fieldLabels
public RecordFromIndividualConcepts(java.lang.String name, java.util.SortedSet<java.lang.String> fieldLabels, Ontology ontology) throws IllegalActionException
name
- The name of the concept function.fieldLabels
- The set of field labels for the output record concept.ontology
- The domain and range ontology for this concept function.IllegalActionException
- Thrown if the concept function cannot be created.protected RecordConcept _evaluateFunction(java.util.List<Concept> argValues) throws IllegalActionException
_evaluateFunction
in class ConceptFunction
argValues
- The Concept input arguments.IllegalActionException
- Thrown if there is a problem creating
the output RecordConcept.