Package com.uppaal.model.core2
Class AbstractVisitor
- java.lang.Object
-
- com.uppaal.model.core2.AbstractVisitor
-
- All Implemented Interfaces:
Visitor
- Direct Known Subclasses:
BoundCalc,ConvertSyntaxVisitor,LayoutVisitor,PrintVisitor,PrototypeVisitor,RelToAbsVisitor,UGIWriter,XMLWriter,XTAWriter
public class AbstractVisitor extends java.lang.Object implements Visitor
Abstract implementation of the visitor interface. By default, visiting any instance of a specialization of the Element class will call the visit method on the super class. For nodes and elements the children and properties are visited.
-
-
Constructor Summary
Constructors Constructor Description AbstractVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitBranchPoint(BranchPoint branchPoint)voidvisitCondition(Condition condition)voidvisitCut(Cut cut)voidvisitDocument(Document document)voidvisitEdge(Edge edge)voidvisitElement(Element element)voidvisitInstanceLine(InstanceLine instance)voidvisitLocation(Location location)voidvisitMessage(Message message)voidvisitNail(Nail nail)voidvisitNode(Node node)voidvisitPrechart(Prechart prechart)voidvisitProperty(Property property)voidvisitQueries(QueryList queryList)voidvisitQuery(Query query)voidvisitTemplate(AbstractTemplate template)voidvisitUpdate(Update update)
-
-
-
Method Detail
-
visitElement
public void visitElement(Element element) throws java.lang.Exception
- Specified by:
visitElementin interfaceVisitor- Throws:
java.lang.Exception
-
visitNode
public void visitNode(Node node) throws java.lang.Exception
-
visitProperty
public void visitProperty(Property property) throws java.lang.Exception
- Specified by:
visitPropertyin interfaceVisitor- Throws:
java.lang.Exception
-
visitDocument
public void visitDocument(Document document) throws java.lang.Exception
- Specified by:
visitDocumentin interfaceVisitor- Throws:
java.lang.Exception
-
visitTemplate
public void visitTemplate(AbstractTemplate template) throws java.lang.Exception
- Specified by:
visitTemplatein interfaceVisitor- Throws:
java.lang.Exception
-
visitLocation
public void visitLocation(Location location) throws java.lang.Exception
- Specified by:
visitLocationin interfaceVisitor- Throws:
java.lang.Exception
-
visitBranchPoint
public void visitBranchPoint(BranchPoint branchPoint) throws java.lang.Exception
- Specified by:
visitBranchPointin interfaceVisitor- Throws:
java.lang.Exception
-
visitEdge
public void visitEdge(Edge edge) throws java.lang.Exception
-
visitNail
public void visitNail(Nail nail) throws java.lang.Exception
-
visitInstanceLine
public void visitInstanceLine(InstanceLine instance) throws java.lang.Exception
- Specified by:
visitInstanceLinein interfaceVisitor- Throws:
java.lang.Exception
-
visitPrechart
public void visitPrechart(Prechart prechart) throws java.lang.Exception
- Specified by:
visitPrechartin interfaceVisitor- Throws:
java.lang.Exception
-
visitMessage
public void visitMessage(Message message) throws java.lang.Exception
- Specified by:
visitMessagein interfaceVisitor- Throws:
java.lang.Exception
-
visitUpdate
public void visitUpdate(Update update) throws java.lang.Exception
- Specified by:
visitUpdatein interfaceVisitor- Throws:
java.lang.Exception
-
visitCondition
public void visitCondition(Condition condition) throws java.lang.Exception
- Specified by:
visitConditionin interfaceVisitor- Throws:
java.lang.Exception
-
visitCut
public void visitCut(Cut cut) throws java.lang.Exception
-
visitQueries
public void visitQueries(QueryList queryList) throws java.lang.Exception
- Specified by:
visitQueriesin interfaceVisitor- Throws:
java.lang.Exception
-
visitQuery
public void visitQuery(Query query) throws java.lang.Exception
- Specified by:
visitQueryin interfaceVisitor- Throws:
java.lang.Exception
-
-