org.deri.wsml.reasoner.dig
Class VisitorSerializeWSML2DIG
java.lang.Object
org.deri.wsml.reasoner.dig.VisitorSerializeWSML2DIG
- All Implemented Interfaces:
- org.omwg.logexpression.Visitor
public class VisitorSerializeWSML2DIG
- extends java.lang.Object
- implements org.omwg.logexpression.Visitor
This class serializes formulae within WSML logical expressions
- Author:
- Livia Predoiu
- See Also:
Visitor
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisitorSerializeWSML2DIG
public VisitorSerializeWSML2DIG(org.wsmo.common.TopEntity nsC)
setnewformula
public void setnewformula()
visitAtom
public void visitAtom(org.omwg.logexpression.Atom expr)
- Specified by:
visitAtom in interface org.omwg.logexpression.Visitor
visitMolecule
public void visitMolecule(org.omwg.logexpression.Molecule expr)
- Specified by:
visitMolecule in interface org.omwg.logexpression.Visitor
visitNaf
public void visitNaf(org.omwg.logexpression.Unary expr)
- Specified by:
visitNaf in interface org.omwg.logexpression.Visitor
visitNeg
public void visitNeg(org.omwg.logexpression.Unary expr)
- Specified by:
visitNeg in interface org.omwg.logexpression.Visitor
visitConstraint
public void visitConstraint(org.omwg.logexpression.Unary expr)
- Specified by:
visitConstraint in interface org.omwg.logexpression.Visitor
visitAnd
public void visitAnd(org.omwg.logexpression.Binary expr)
- Specified by:
visitAnd in interface org.omwg.logexpression.Visitor
visitEquivalent
public void visitEquivalent(org.omwg.logexpression.Binary expr)
- Specified by:
visitEquivalent in interface org.omwg.logexpression.Visitor
visitImpliedBy
public void visitImpliedBy(org.omwg.logexpression.Binary expr)
- Specified by:
visitImpliedBy in interface org.omwg.logexpression.Visitor
visitImplies
public void visitImplies(org.omwg.logexpression.Binary expr)
- Specified by:
visitImplies in interface org.omwg.logexpression.Visitor
visitImpliesLP
public void visitImpliesLP(org.omwg.logexpression.Binary expr)
- Specified by:
visitImpliesLP in interface org.omwg.logexpression.Visitor
visitOr
public void visitOr(org.omwg.logexpression.Binary expr)
- Specified by:
visitOr in interface org.omwg.logexpression.Visitor
visitForall
public void visitForall(org.omwg.logexpression.Quantified expr)
- Specified by:
visitForall in interface org.omwg.logexpression.Visitor
visitExists
public void visitExists(org.omwg.logexpression.Quantified expr)
- Specified by:
visitExists in interface org.omwg.logexpression.Visitor
getSerializedObject
public java.lang.Object getSerializedObject()
getCS
public java.util.Set getCS()
getDefinitions
public java.lang.String getDefinitions()
isRole
public boolean isRole(org.omwg.logexpression.LogicalExpression expr)
getVariablesRole
public java.lang.Object[] getVariablesRole(org.omwg.logexpression.LogicalExpression expr)
getVariableConcept
public org.omwg.logexpression.terms.Variable getVariableConcept(org.omwg.logexpression.LogicalExpression expr)
isAtomicConcept
public boolean isAtomicConcept(org.omwg.logexpression.LogicalExpression expr)