|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deri.wsmo4j.validator.WsmlCoreExpressionValidator
public class WsmlCoreExpressionValidator
Checks logical expressions for wsml-core validity.
Created on Aug 19, 2005 Committed by $Author: morcen $ $Source$,
| Nested Class Summary | |
|---|---|
protected class |
WsmlCoreExpressionValidator.Graph
|
| Constructor Summary | |
|---|---|
protected |
WsmlCoreExpressionValidator(org.omwg.ontology.Axiom axiom,
org.wsmo.factory.LogicalExpressionFactory leFactory,
List<org.wsmo.validator.ValidationError> errors,
WsmlCoreValidator val)
|
| Method Summary | |
|---|---|
Set |
getLHSVariables()
|
int |
getNumberOfMolecules()
|
protected void |
setup()
|
void |
visitAtom(org.omwg.logicalexpression.Atom expr)
Checks if an atom is valid to wsml-core. |
void |
visitAttributeContraintMolecule(org.omwg.logicalexpression.AttributeConstraintMolecule expr)
Checks if an AttributeConstraintMolecule is valid to wsml-core. |
void |
visitAttributeInferenceMolecule(org.omwg.logicalexpression.AttributeInferenceMolecule expr)
Checks if an AttributeInferenceMolecule is valid to wsml-core. |
void |
visitAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule expr)
Checks if an AttributeValueMolecule is valid to wsml-core. |
void |
visitCompoundMolecule(org.omwg.logicalexpression.CompoundMolecule expr)
Checks if a CompoundMolecule is valid to wsml-core. |
void |
visitConjunction(org.omwg.logicalexpression.Conjunction expr)
Checks if a Conjunction is valid to wsml-core. |
void |
visitConstraint(org.omwg.logicalexpression.Constraint expr)
Checks if a Constraint is valid to wsml-core. |
void |
visitDisjunction(org.omwg.logicalexpression.Disjunction expr)
Checks if a Disjunction is valid to wsml-core. |
void |
visitEquivalence(org.omwg.logicalexpression.Equivalence expr)
Checks if an Equivalence is valid to wsml-core. |
void |
visitExistentialQuantification(org.omwg.logicalexpression.ExistentialQuantification expr)
Checks if an ExistentialQuantification is valid to wsml-core. |
void |
visitImplication(org.omwg.logicalexpression.Implication expr)
Checks if an Implication is valid to wsml-core. |
void |
visitInverseImplication(org.omwg.logicalexpression.InverseImplication expr)
Checks if an InverseImplication is valid to wsml-core. |
void |
visitLogicProgrammingRule(org.omwg.logicalexpression.LogicProgrammingRule expr)
Checks if a LogicProgrammingRule is valid to wsml-core. |
void |
visitMemberShipMolecule(org.omwg.logicalexpression.MembershipMolecule expr)
Checks if a MembershipMolecule is valid to wsml-core. |
void |
visitNegation(org.omwg.logicalexpression.Negation expr)
Checks if a Negation is valid to wsml-core. |
void |
visitNegationAsFailure(org.omwg.logicalexpression.NegationAsFailure expr)
Checks if a NegationAsFailure is valid to wsml-core. |
void |
visitSubConceptMolecule(org.omwg.logicalexpression.SubConceptMolecule expr)
Checks if a SubConceptMolecule is valid to wsml-core. |
void |
visitUniversalQuantification(org.omwg.logicalexpression.UniversalQuantification expr)
Checks if a UniversalQuantification is valid to wsml-core. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected WsmlCoreExpressionValidator(org.omwg.ontology.Axiom axiom,
org.wsmo.factory.LogicalExpressionFactory leFactory,
List<org.wsmo.validator.ValidationError> errors,
WsmlCoreValidator val)
axiom - whose logical expression is checkederrors - list that will be filled with error messages of found variant violations| Method Detail |
|---|
protected void setup()
public void visitAtom(org.omwg.logicalexpression.Atom expr)
visitAtom in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitAtom(org.omwg.logicalexpression.Atom)public void visitAttributeContraintMolecule(org.omwg.logicalexpression.AttributeConstraintMolecule expr)
visitAttributeContraintMolecule in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitAttributeContraintMolecule(org.omwg.logicalexpression.AttributeConstraintMolecule)public void visitAttributeInferenceMolecule(org.omwg.logicalexpression.AttributeInferenceMolecule expr)
visitAttributeInferenceMolecule in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitAttributeInferenceMolecule(org.omwg.logicalexpression.AttributeInferenceMolecule)public void visitAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule expr)
visitAttributeValueMolecule in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule)public void visitCompoundMolecule(org.omwg.logicalexpression.CompoundMolecule expr)
visitCompoundMolecule in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitCompoundMolecule(org.omwg.logicalexpression.CompoundMolecule)public void visitMemberShipMolecule(org.omwg.logicalexpression.MembershipMolecule expr)
visitMemberShipMolecule in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitMemberShipMolecule(org.omwg.logicalexpression.MembershipMolecule)public void visitSubConceptMolecule(org.omwg.logicalexpression.SubConceptMolecule expr)
visitSubConceptMolecule in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitSubConceptMolecule(org.omwg.logicalexpression.SubConceptMolecule)public void visitNegation(org.omwg.logicalexpression.Negation expr)
visitNegation in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitNegation(org.omwg.logicalexpression.Negation)public void visitNegationAsFailure(org.omwg.logicalexpression.NegationAsFailure expr)
visitNegationAsFailure in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitNegationAsFailure(org.omwg.logicalexpression.NegationAsFailure)public void visitConstraint(org.omwg.logicalexpression.Constraint expr)
visitConstraint in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitConstraint(org.omwg.logicalexpression.Constraint)public void visitConjunction(org.omwg.logicalexpression.Conjunction expr)
visitConjunction in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitConjunction(org.omwg.logicalexpression.Conjunction)public void visitDisjunction(org.omwg.logicalexpression.Disjunction expr)
visitDisjunction in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitDisjunction(org.omwg.logicalexpression.Disjunction)public void visitInverseImplication(org.omwg.logicalexpression.InverseImplication expr)
visitInverseImplication in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitInverseImplication(org.omwg.logicalexpression.InverseImplication)public void visitImplication(org.omwg.logicalexpression.Implication expr)
visitImplication in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitImplication(org.omwg.logicalexpression.Implication)public void visitEquivalence(org.omwg.logicalexpression.Equivalence expr)
visitEquivalence in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitEquivalence(org.omwg.logicalexpression.Equivalence)public void visitLogicProgrammingRule(org.omwg.logicalexpression.LogicProgrammingRule expr)
visitLogicProgrammingRule in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitLogicProgrammingRule(org.omwg.logicalexpression.LogicProgrammingRule)public void visitUniversalQuantification(org.omwg.logicalexpression.UniversalQuantification expr)
visitUniversalQuantification in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitUniversalQuantification(org.omwg.logicalexpression.UniversalQuantification)public void visitExistentialQuantification(org.omwg.logicalexpression.ExistentialQuantification expr)
visitExistentialQuantification in interface org.omwg.logicalexpression.VisitorWsmlFlightExpressionValidator.visitExistentialQuantification(org.omwg.logicalexpression.ExistentialQuantification)public int getNumberOfMolecules()
public Set getLHSVariables()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||