public class OWLExpressionAssertionExpression extends Object implements AssertionExpression<Set<org.semanticweb.owlapi.model.OWLObject>>
| Constructor and Description |
|---|
OWLExpressionAssertionExpression(org.semanticweb.owlapi.model.OWLObject owlObject,
ConstraintSystem constraintSystem,
AbstractOPPLTestCaseFactory testCaseFactory,
RuntimeExceptionHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(AssertionExpressionVisitor assertionExpressionVisitor) |
<O> O |
accept(AssertionExpressionVisitorEx<O> assertionExpressionVisitor) |
boolean |
equals(Object obj) |
ConstraintSystem |
getConstraintSystem() |
RuntimeExceptionHandler |
getHandler() |
org.semanticweb.owlapi.model.OWLObject |
getOWLObject() |
AbstractOPPLTestCaseFactory |
getTestCaseFactory() |
int |
hashCode() |
Set<org.semanticweb.owlapi.model.OWLObject> |
resolve(Set<? extends BindingNode> bindings,
ConstraintSystem cs)
Resolves the expression according to the input set of bindings.
|
String |
toString() |
public OWLExpressionAssertionExpression(org.semanticweb.owlapi.model.OWLObject owlObject,
ConstraintSystem constraintSystem,
AbstractOPPLTestCaseFactory testCaseFactory,
RuntimeExceptionHandler handler)
owlObject - owlObjectconstraintSystem - constraintSystemtestCaseFactory - testCaseFactoryhandler - handlerpublic void accept(AssertionExpressionVisitor assertionExpressionVisitor)
accept in interface AssertionExpression<Set<org.semanticweb.owlapi.model.OWLObject>>assertionExpressionVisitor - assertionExpressionVisitorpublic <O> O accept(AssertionExpressionVisitorEx<O> assertionExpressionVisitor)
accept in interface AssertionExpression<Set<org.semanticweb.owlapi.model.OWLObject>>assertionExpressionVisitor - assertionExpressionVisitorpublic org.semanticweb.owlapi.model.OWLObject getOWLObject()
public AbstractOPPLTestCaseFactory getTestCaseFactory()
public ConstraintSystem getConstraintSystem()
public Set<org.semanticweb.owlapi.model.OWLObject> resolve(Set<? extends BindingNode> bindings, ConstraintSystem cs)
AssertionExpressionresolve in interface AssertionExpression<Set<org.semanticweb.owlapi.model.OWLObject>>bindings - The Set of bindings providing value for the variables. Cannot
be null.cs - Cannot be null.T.public RuntimeExceptionHandler getHandler()
Copyright © 2014 The University of Manchester. All Rights Reserved.