Class Expression
- java.lang.Object
-
- ptolemy.data.ontologies.OntologyAdapter
-
- ptolemy.data.ontologies.lattice.LatticeOntologyAdapter
-
- ptolemy.data.ontologies.lattice.adapters.defaultAdapters.actor.lib.Expression
-
public class Expression extends LatticeOntologyAdapter
The default adapter class for ptolemy.actor.lib.Expression.- Since:
- Ptolemy II 10.0
- Version:
- $Id$
- Author:
- Charles Shelton
- Pt.AcceptedRating:
- Red (cshelton)
- Pt.ProposedRating:
- Red (cshelton)
-
-
Field Summary
-
Fields inherited from class ptolemy.data.ontologies.lattice.LatticeOntologyAdapter
_ownConstraints, _subAdapterConstraints, _useDefaultConstraints, interconnectConstraintType
-
Fields inherited from class ptolemy.data.ontologies.OntologyAdapter
_annotationEvaluator, _solver
-
-
Constructor Summary
Constructors Constructor Description Expression(LatticeOntologySolver solver, Expression actor)
Construct a default lattice ontology adapter for the Expression actor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Inequality>
constraintList()
Return the list of constraints for the Expression actor.-
Methods inherited from class ptolemy.data.ontologies.lattice.LatticeOntologyAdapter
_addDefaultConstraints, _addSubAdapterConstraints, _annotationEvaluator, _constrainAttributes, _constrainObject, _constrainObjectLists, _constrainSingleObject, _getConstrainedPorts, _getConstraintingPorts, _getSubAdapters, _setConnectionConstraintType, _union, getPropertyTerm, getSolver, isConstraintSource, reinitialize, setAtLeast, setAtMost, setSameAs
-
Methods inherited from class ptolemy.data.ontologies.OntologyAdapter
_getASTNodeAdapters, _getAttributeParseTrees, _getPropertyableAttributes, _getSinkPortList, _getSourcePortList, getComponent, getContainerEntity, getName, getParseTree, getPropertyables, putAttribute, setComponent, setEquals, toString
-
-
-
-
Constructor Detail
-
Expression
public Expression(LatticeOntologySolver solver, Expression actor) throws IllegalActionException
Construct a default lattice ontology adapter for the Expression actor.- Parameters:
solver
- The given solver.actor
- The given Expression actor.- Throws:
IllegalActionException
- If the adapter cannot be initialized.
-
-
Method Detail
-
constraintList
public java.util.List<Inequality> constraintList() throws IllegalActionException
Return the list of constraints for the Expression actor. The only constraint specified is that the ontology concept applied to the output port of the actor must be greater than or equal to the concept applied to the expression evaluated in the actor.- Overrides:
constraintList
in classLatticeOntologyAdapter
- Returns:
- The list of constraints for this adapter.
- Throws:
IllegalActionException
- If there is an error creating the constraint list.
-
-