Package com.uppaal.model.io2
Class UGIWriter
- java.lang.Object
-
- com.uppaal.model.core2.AbstractVisitor
-
- com.uppaal.model.io2.UGIWriter
-
- All Implemented Interfaces:
Visitor
public class UGIWriter extends AbstractVisitor
A class that facilitates writing .ugi files from aDocument.Implemented via the visitor pattern.
-
-
Method Summary
Modifier and Type Method Description voidvisitBranchPoint(BranchPoint branchPoint)voidvisitDocument(Document document)voidvisitEdge(Edge edge)voidvisitLocation(Location location)voidvisitTemplate(AbstractTemplate template)protected voidwriteColor(Edge edge, com.uppaal.model.io2.EdgeId id)protected voidwriteColor(Location location)protected voidwriteCoords(int x, int y)Write coordinatesprotected voidwriteProperty(String ugiName, String propertyName, int x, int y, AbstractLocation location)Write property of a location.protected voidwriteProperty(String ugiName, String propertyName, int x, int y, Edge edge, com.uppaal.model.io2.EdgeId id)Write property of an edge.-
Methods inherited from class com.uppaal.model.core2.AbstractVisitor
visitCondition, visitCut, visitElement, visitInstanceLine, visitMessage, visitNail, visitNode, visitPrechart, visitProperty, visitQueries, visitQuery, visitUpdate
-
-
-
-
Method Detail
-
writeCoords
protected void writeCoords(int x, int y) throws ExceptionWrite coordinates- Throws:
Exception
-
writeProperty
protected void writeProperty(String ugiName, String propertyName, int x, int y, AbstractLocation location) throws Exception
Write property of a location.- Throws:
Exception
-
writeProperty
protected void writeProperty(String ugiName, String propertyName, int x, int y, Edge edge, com.uppaal.model.io2.EdgeId id) throws Exception
Write property of an edge.- Throws:
Exception
-
writeColor
protected void writeColor(Edge edge, com.uppaal.model.io2.EdgeId id) throws Exception
- Throws:
Exception
-
visitDocument
public void visitDocument(Document document) throws Exception
- Specified by:
visitDocumentin interfaceVisitor- Overrides:
visitDocumentin classAbstractVisitor- Throws:
Exception
-
visitTemplate
public void visitTemplate(AbstractTemplate template) throws Exception
- Specified by:
visitTemplatein interfaceVisitor- Overrides:
visitTemplatein classAbstractVisitor- Throws:
Exception
-
visitLocation
public void visitLocation(Location location) throws Exception
- Specified by:
visitLocationin interfaceVisitor- Overrides:
visitLocationin classAbstractVisitor- Throws:
Exception
-
visitBranchPoint
public void visitBranchPoint(BranchPoint branchPoint) throws Exception
- Specified by:
visitBranchPointin interfaceVisitor- Overrides:
visitBranchPointin classAbstractVisitor- Throws:
Exception
-
-