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 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
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 Exception
- Specified by:
visitElementin interfaceVisitor- Throws:
Exception
-
visitProperty
public void visitProperty(Property property) throws Exception
- Specified by:
visitPropertyin interfaceVisitor- Throws:
Exception
-
visitDocument
public void visitDocument(Document document) throws Exception
- Specified by:
visitDocumentin interfaceVisitor- Throws:
Exception
-
visitTemplate
public void visitTemplate(AbstractTemplate template) throws Exception
- Specified by:
visitTemplatein interfaceVisitor- Throws:
Exception
-
visitLocation
public void visitLocation(Location location) throws Exception
- Specified by:
visitLocationin interfaceVisitor- Throws:
Exception
-
visitBranchPoint
public void visitBranchPoint(BranchPoint branchPoint) throws Exception
- Specified by:
visitBranchPointin interfaceVisitor- Throws:
Exception
-
visitInstanceLine
public void visitInstanceLine(InstanceLine instance) throws Exception
- Specified by:
visitInstanceLinein interfaceVisitor- Throws:
Exception
-
visitPrechart
public void visitPrechart(Prechart prechart) throws Exception
- Specified by:
visitPrechartin interfaceVisitor- Throws:
Exception
-
visitMessage
public void visitMessage(Message message) throws Exception
- Specified by:
visitMessagein interfaceVisitor- Throws:
Exception
-
visitUpdate
public void visitUpdate(Update update) throws Exception
- Specified by:
visitUpdatein interfaceVisitor- Throws:
Exception
-
visitCondition
public void visitCondition(Condition condition) throws Exception
- Specified by:
visitConditionin interfaceVisitor- Throws:
Exception
-
visitQueries
public void visitQueries(QueryList queryList) throws Exception
- Specified by:
visitQueriesin interfaceVisitor- Throws:
Exception
-
visitQuery
public void visitQuery(Query query) throws Exception
- Specified by:
visitQueryin interfaceVisitor- Throws:
Exception
-
-