public class LatticeOntologyModalFSMAdapter extends LatticeOntologyCompositeAdapter
_ownConstraints, _subAdapterConstraints, _useDefaultConstraints, interconnectConstraintType
_annotationEvaluator, _solver
Constructor and Description |
---|
LatticeOntologyModalFSMAdapter(LatticeOntologySolver solver,
FSMActor actor)
Construct an adapter for the given FSMActor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ASTPtRootNode> |
_getAttributeParseTrees()
Return the list of parse tree root nodes that correspond to all
attributes contained in the outgoing transitions from the states
in the FSM.
|
protected java.util.List<Attribute> |
_getPropertyableAttributes()
Get the list of propertyable attributes for this adapter.
|
protected java.util.List<OntologyAdapter> |
_getSubAdapters()
Return the list of sub-adapters.
|
java.util.List<Inequality> |
constraintList()
Return the list of constraints for this FSM.
|
java.util.List<ASTPtRootNode> |
getParseTrees(State state)
Return the list of parse tree root nodes that correspond to the
specified state's outgoing transition actions in the FSM.
|
_addDefaultConstraints, _addInterConnectionConstraints
_addSubAdapterConstraints, _annotationEvaluator, _constrainAttributes, _constrainObject, _constrainObjectLists, _constrainSingleObject, _getConstrainedPorts, _getConstraintingPorts, _setConnectionConstraintType, _union, getPropertyTerm, getSolver, isConstraintSource, reinitialize, setAtLeast, setAtMost, setSameAs
_getASTNodeAdapters, _getSinkPortList, _getSourcePortList, getComponent, getContainerEntity, getName, getParseTree, getPropertyables, putAttribute, setComponent, setEquals, toString
public LatticeOntologyModalFSMAdapter(LatticeOntologySolver solver, FSMActor actor) throws IllegalActionException
solver
- The given solver.actor
- The given AtomicActor.IllegalActionException
- Thrown if super class throws it.public java.util.List<Inequality> constraintList() throws IllegalActionException
constraintList
in class LatticeOntologyCompositeAdapter
IllegalActionException
- Not thrown in this base class.public java.util.List<ASTPtRootNode> getParseTrees(State state)
state
- The state from which to get the parse trees.protected java.util.List<ASTPtRootNode> _getAttributeParseTrees() throws IllegalActionException
_getAttributeParseTrees
in class OntologyAdapter
IllegalActionException
- Thrown if there is a problem getting
the parse tree root nodes.protected java.util.List<Attribute> _getPropertyableAttributes()
_getPropertyableAttributes
in class OntologyAdapter
protected java.util.List<OntologyAdapter> _getSubAdapters() throws IllegalActionException
_getSubAdapters
in class LatticeOntologyCompositeAdapter
IllegalActionException
- Not thrown in this base class.