public class ConceptTermManager extends java.lang.Object implements ConceptTermFactory
Modifier and Type | Class and Description |
---|---|
class |
ConceptTermManager.InequalityTerm
An InequalityTerm class that is used for ontology analysis and contains
a reference to the associated object for the InequalityTerm.
|
Modifier and Type | Field and Description |
---|---|
protected LatticeOntologySolver |
_solver
The LatticeOntologySolver that contains this PropertyTermManager.
|
Constructor and Description |
---|
ConceptTermManager(LatticeOntologySolver solver)
Construct a new ptolemy.graph.InequalityTerm factory.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<InequalityTerm> |
getAffectedTerms(InequalityTerm updateTerm)
Get the list of affected InequalityTerms from the PropertyTermManager.
|
InequalityTerm |
getConceptTerm(java.lang.Object object)
Return the property term for the given object.
|
java.util.List<InequalityTerm> |
terms()
Return a list of all the inequality terms contained in the PropertyTermManager.
|
protected LatticeOntologySolver _solver
public ConceptTermManager(LatticeOntologySolver solver)
solver
- the LatticeOntologySolver that contains this PropertyTermManagerpublic java.util.List<InequalityTerm> terms()
public InequalityTerm getConceptTerm(java.lang.Object object)
getConceptTerm
in interface ConceptTermFactory
object
- The given object.public java.util.List<InequalityTerm> getAffectedTerms(InequalityTerm updateTerm) throws IllegalActionException
updateTerm
- This parameter doesn't appear to be usedIllegalActionException
- If an exception is thrown