public class ProductLatticeOntologyASTNodeAdapter extends LatticeOntologyASTNodeAdapter
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<LatticeOntologyAdapter> |
_tupleAdapters
The list of adapters for the model component for each ontology that
comprises the product lattice ontology.
|
_ownConstraints, _subAdapterConstraints, _useDefaultConstraints, interconnectConstraintType
_annotationEvaluator, _solver
Constructor and Description |
---|
ProductLatticeOntologyASTNodeAdapter(ProductLatticeOntologySolver solver,
ASTPtRootNode node)
Construct the product lattice ontology adapter associated
with the given AST node.
|
ProductLatticeOntologyASTNodeAdapter(ProductLatticeOntologySolver solver,
ASTPtRootNode node,
boolean useDefaultConstraints)
Construct the product lattice ontology adapter for the given
product lattice ontology solver and AST node.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Inequality> |
constraintList()
Return the constraints of this component.
|
_getChildNodeTerms, _getNode, _getSubAdapters, getNamedObject, getPropertyables
_addDefaultConstraints, _addSubAdapterConstraints, _annotationEvaluator, _constrainAttributes, _constrainObject, _constrainObjectLists, _constrainSingleObject, _getConstrainedPorts, _getConstraintingPorts, _setConnectionConstraintType, _union, getPropertyTerm, getSolver, isConstraintSource, reinitialize, setAtLeast, setAtMost, setSameAs
_getASTNodeAdapters, _getAttributeParseTrees, _getPropertyableAttributes, _getSinkPortList, _getSourcePortList, getComponent, getContainerEntity, getName, getParseTree, putAttribute, setComponent, setEquals, toString
java.util.List<LatticeOntologyAdapter> _tupleAdapters
public ProductLatticeOntologyASTNodeAdapter(ProductLatticeOntologySolver solver, ASTPtRootNode node) throws IllegalActionException
solver
- The product lattice-based ontology solver for this adapter.node
- The given AST node.IllegalActionException
- Thrown if the adapter cannot be created.public ProductLatticeOntologyASTNodeAdapter(ProductLatticeOntologySolver solver, ASTPtRootNode node, boolean useDefaultConstraints) throws IllegalActionException
solver
- The product lattice-based ontology solver for this adapter.node
- The given AST node.useDefaultConstraints
- Indicate whether this adapter
uses the default actor constraints.IllegalActionException
- Thrown if the adapter cannot
be created.public java.util.List<Inequality> constraintList() throws IllegalActionException
constraintList
in class LatticeOntologyASTNodeAdapter
IllegalActionException
- Thrown if there is a problem creating
the constraints.