|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deri.wsmo4j.logicalexpression.AbstractVisitor
org.deri.wsmo4j.io.serializer.xml.VisitorSerializeXML
public class VisitorSerializeXML
Concrete Visitor class. For each visited logical expression, a document element is built.
LogExprSerializerXML,
AbstractVisitor| Constructor Summary | |
|---|---|
VisitorSerializeXML(Document doc)
|
|
| Method Summary | |
|---|---|
Object |
getSerializedObject()
All serialized elements are added to a vector. |
void |
visitAtom(org.omwg.logicalexpression.Atom expr)
Builds an element in the document with the Atom's identifier as attribute. |
void |
visitAttributeContraintMolecule(org.omwg.logicalexpression.AttributeConstraintMolecule expr)
|
void |
visitAttributeInferenceMolecule(org.omwg.logicalexpression.AttributeInferenceMolecule expr)
|
void |
visitAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule expr)
|
void |
visitCompoundMolecule(org.omwg.logicalexpression.CompoundMolecule expr)
|
void |
visitConjunction(org.omwg.logicalexpression.Conjunction expr)
Builds a node in the document with the Binary's operator type as name. |
void |
visitConstraint(org.omwg.logicalexpression.Constraint expr)
Builds a node in the document with the Unary's operator type as name. |
void |
visitDisjunction(org.omwg.logicalexpression.Disjunction expr)
Builds a node in the document with the Binary's operator type as name. |
void |
visitEquivalence(org.omwg.logicalexpression.Equivalence expr)
Builds a node in the document with the Binary's operator type as name. |
void |
visitExistentialQuantification(org.omwg.logicalexpression.ExistentialQuantification expr)
Builds a node in the document with the Quantified's operator type as name. |
void |
visitImplication(org.omwg.logicalexpression.Implication expr)
Builds a node in the document with the Binary's operator type as name. |
void |
visitInverseImplication(org.omwg.logicalexpression.InverseImplication expr)
Builds a node in the document with the Binary's operator type as name. |
void |
visitLogicProgrammingRule(org.omwg.logicalexpression.LogicProgrammingRule expr)
Builds a node in the document with the Binary's operator type as name. |
void |
visitMemberShipMolecule(org.omwg.logicalexpression.MembershipMolecule expr)
|
void |
visitNegation(org.omwg.logicalexpression.Negation expr)
Builds a node in the document with the Unary's operator type as name. |
void |
visitNegationAsFailure(org.omwg.logicalexpression.NegationAsFailure expr)
Builds a node in the document with the Unary's operator type as name. |
void |
visitSubConceptMolecule(org.omwg.logicalexpression.SubConceptMolecule expr)
|
void |
visitUniversalQuantification(org.omwg.logicalexpression.UniversalQuantification expr)
Builds a node in the document with the Quantified's operator type as name. |
| Methods inherited from class org.deri.wsmo4j.logicalexpression.AbstractVisitor |
|---|
visitMolecule |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VisitorSerializeXML(Document doc)
doc - Document that will be filled with the xml structureorg.deri.wsmo4j.io.serializer.xml.LogExprSerializerXML#LogExprSerializerXML(TopEntity, Document)| Method Detail |
|---|
public void visitAtom(org.omwg.logicalexpression.Atom expr)
visitAtom in interface org.omwg.logicalexpression.VisitorvisitAtom in class AbstractVisitorexpr - Atom to be serializedAbstractVisitor.visitAtom(Atom)public void visitCompoundMolecule(org.omwg.logicalexpression.CompoundMolecule expr)
public void visitNegationAsFailure(org.omwg.logicalexpression.NegationAsFailure expr)
visitNegationAsFailure in interface org.omwg.logicalexpression.VisitorvisitNegationAsFailure in class AbstractVisitorexpr - Unary Expression to be serialized, with operator NAFAbstractVisitor.visitNegationAsFailure(NegationAsFailure)public void visitNegation(org.omwg.logicalexpression.Negation expr)
visitNegation in interface org.omwg.logicalexpression.VisitorvisitNegation in class AbstractVisitorexpr - Unary Expression to be serialized, with operator NEGAbstractVisitor.visitNegation(Negation)public void visitConstraint(org.omwg.logicalexpression.Constraint expr)
visitConstraint in interface org.omwg.logicalexpression.VisitorvisitConstraint in class AbstractVisitorexpr - Unary Expression to be serialized, with operator CONSTRAINTAbstractVisitor.visitConstraint(Constraint)public void visitConjunction(org.omwg.logicalexpression.Conjunction expr)
visitConjunction in interface org.omwg.logicalexpression.VisitorvisitConjunction in class AbstractVisitorexpr - Binary Expression to be serialized, with operator ANDAbstractVisitor.visitConjunction(Conjunction)public void visitEquivalence(org.omwg.logicalexpression.Equivalence expr)
visitEquivalence in interface org.omwg.logicalexpression.VisitorvisitEquivalence in class AbstractVisitorexpr - Binary Expression to be serialized, with operator EQUIVALENTAbstractVisitor.visitEquivalence(Equivalence)public void visitInverseImplication(org.omwg.logicalexpression.InverseImplication expr)
visitInverseImplication in interface org.omwg.logicalexpression.VisitorvisitInverseImplication in class AbstractVisitorexpr - Binary Expression to be serialized, with operator IMPLIEDBYAbstractVisitor.visitInverseImplication(InverseImplication)public void visitImplication(org.omwg.logicalexpression.Implication expr)
visitImplication in interface org.omwg.logicalexpression.VisitorvisitImplication in class AbstractVisitorexpr - Binary Expression to be serialized, with operator IMPLIESAbstractVisitor.visitImplication(Implication)public void visitLogicProgrammingRule(org.omwg.logicalexpression.LogicProgrammingRule expr)
visitLogicProgrammingRule in interface org.omwg.logicalexpression.VisitorvisitLogicProgrammingRule in class AbstractVisitorexpr - Binary Expression to be serialized, with operator IMPLIEDBYLPAbstractVisitor.visitLogicProgrammingRule(LogicProgrammingRule)public void visitDisjunction(org.omwg.logicalexpression.Disjunction expr)
visitDisjunction in interface org.omwg.logicalexpression.VisitorvisitDisjunction in class AbstractVisitorexpr - Binary Expression to be serialized, with operator ORAbstractVisitor.visitDisjunction(Disjunction)public void visitUniversalQuantification(org.omwg.logicalexpression.UniversalQuantification expr)
visitUniversalQuantification in interface org.omwg.logicalexpression.VisitorvisitUniversalQuantification in class AbstractVisitorexpr - Quantified Expression to be serialized, with operator FORALLAbstractVisitor.visitUniversalQuantification(UniversalQuantification)public void visitExistentialQuantification(org.omwg.logicalexpression.ExistentialQuantification expr)
visitExistentialQuantification in interface org.omwg.logicalexpression.VisitorvisitExistentialQuantification in class AbstractVisitorexpr - Quantified Expression to be serialized, with operator EXISTSAbstractVisitor.visitExistentialQuantification(ExistentialQuantification)public Object getSerializedObject()
public void visitSubConceptMolecule(org.omwg.logicalexpression.SubConceptMolecule expr)
public void visitMemberShipMolecule(org.omwg.logicalexpression.MembershipMolecule expr)
public void visitAttributeValueMolecule(org.omwg.logicalexpression.AttributeValueMolecule expr)
public void visitAttributeContraintMolecule(org.omwg.logicalexpression.AttributeConstraintMolecule expr)
public void visitAttributeInferenceMolecule(org.omwg.logicalexpression.AttributeInferenceMolecule expr)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||