org.deri.wsmo4j.logicalexpression
Class AbstractVisitor
java.lang.Object
org.deri.wsmo4j.logicalexpression.AbstractVisitor
- All Implemented Interfaces:
- org.omwg.logicalexpression.Visitor
- Direct Known Subclasses:
- FunctionSymbolHelper, IDCollectHelper, ItemCollectHelper, VisitorSerializeWSML, VisitorSerializeXML
public abstract class AbstractVisitor
- extends Object
- implements org.omwg.logicalexpression.Visitor
This abstract class represents a visitor for the logical expression
tree structure.
- Version:
- $Revision: 947 $ $Date: 2005-09-13 20:45:06 +0300 (Tue, 13 Sep 2005) $
- Author:
- DERI Innsbruck, reto.krummenacher@deri.org
- See Also:
Visitor,
Visitor Pattern
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.omwg.logicalexpression.Visitor |
visitAttributeContraintMolecule, visitAttributeInferenceMolecule, visitAttributeValueMolecule, visitCompoundMolecule, visitMemberShipMolecule, visitSubConceptMolecule |
AbstractVisitor
public AbstractVisitor()
visitAtom
public void visitAtom(org.omwg.logicalexpression.Atom expr)
- Specified by:
visitAtom in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Atom- See Also:
Visitor.visitAtom(org.omwg.logicalexpression.Atom)
visitMolecule
public void visitMolecule(org.omwg.logicalexpression.Molecule expr)
- Parameters:
expr - Molecule- See Also:
org.omwg.logicalexpression.Visitor#visitMolecule(org.omwg.logicalexpression.Molecule)
visitNegation
public void visitNegation(org.omwg.logicalexpression.Negation expr)
- Specified by:
visitNegation in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Unary with operator NEG- See Also:
Visitor.visitNegation(Negation)
visitNegationAsFailure
public void visitNegationAsFailure(org.omwg.logicalexpression.NegationAsFailure expr)
- Specified by:
visitNegationAsFailure in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Unary with operator NAF- See Also:
Visitor.visitNegationAsFailure(NegationAsFailure)
visitConstraint
public void visitConstraint(org.omwg.logicalexpression.Constraint expr)
- Specified by:
visitConstraint in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Unary with operator CONSTRAINT- See Also:
Visitor.visitConstraint(Constraint)
visitConjunction
public void visitConjunction(org.omwg.logicalexpression.Conjunction expr)
- Specified by:
visitConjunction in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Binary with operator AND- See Also:
Visitor.visitConjunction(Conjunction)
visitDisjunction
public void visitDisjunction(org.omwg.logicalexpression.Disjunction expr)
- Specified by:
visitDisjunction in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Binary with operator OR- See Also:
Visitor.visitDisjunction(Disjunction)
visitInverseImplication
public void visitInverseImplication(org.omwg.logicalexpression.InverseImplication expr)
- Specified by:
visitInverseImplication in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Binary with operator IMPLIEDBY- See Also:
Visitor.visitInverseImplication(InverseImplication)
visitImplication
public void visitImplication(org.omwg.logicalexpression.Implication expr)
- Specified by:
visitImplication in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Binary with operator IMPLIES- See Also:
Visitor.visitImplication(Implication)
visitEquivalence
public void visitEquivalence(org.omwg.logicalexpression.Equivalence expr)
- Specified by:
visitEquivalence in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Binary with operator EQUIVALENT- See Also:
Visitor.visitEquivalence(Equivalence)
visitLogicProgrammingRule
public void visitLogicProgrammingRule(org.omwg.logicalexpression.LogicProgrammingRule expr)
- Specified by:
visitLogicProgrammingRule in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Binary with operator IMPLIESLP- See Also:
Visitor.visitLogicProgrammingRule(LogicProgrammingRule)
visitUniversalQuantification
public void visitUniversalQuantification(org.omwg.logicalexpression.UniversalQuantification expr)
- Specified by:
visitUniversalQuantification in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Quantified with operator FORALL- See Also:
Visitor.visitUniversalQuantification(UniversalQuantification)
visitExistentialQuantification
public void visitExistentialQuantification(org.omwg.logicalexpression.ExistentialQuantification expr)
- Specified by:
visitExistentialQuantification in interface org.omwg.logicalexpression.Visitor
- Parameters:
expr - Quantified with operator EXISTS- See Also:
Visitor.visitExistentialQuantification(ExistentialQuantification)
Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.