public class UGIWriter extends AbstractVisitor
Document.
Implemented via the visitor pattern.
| Modifier and Type | Field and Description |
|---|---|
protected Set<com.uppaal.model.io2.EdgeId> |
edges |
protected Map<Element,String> |
names |
protected Writer |
writer |
| Modifier and Type | Method and Description |
|---|---|
void |
visitDocument(Document document) |
void |
visitEdge(Edge edge) |
void |
visitLocation(Location location) |
void |
visitTemplate(AbstractTemplate template) |
protected void |
writeColor(Edge edge,
com.uppaal.model.io2.EdgeId id) |
protected void |
writeColor(Location location) |
protected void |
writeCoords(int x,
int y)
Write coordinates
|
protected void |
writeProperty(String ugiName,
String propertyName,
int x,
int y,
Edge edge,
com.uppaal.model.io2.EdgeId id)
Write property of an edge.
|
protected void |
writeProperty(String ugiName,
String propertyName,
int x,
int y,
Location location)
Write property of a location.
|
visitBranchPoint, visitCondition, visitCut, visitElement, visitInstanceLine, visitMessage, visitNail, visitNode, visitPrechart, visitProperty, visitQueries, visitQuery, visitUpdateprotected void writeCoords(int x,
int y)
throws Exception
Exceptionprotected void writeProperty(String ugiName, String propertyName, int x, int y, Location location) throws Exception
Exceptionprotected void writeProperty(String ugiName, String propertyName, int x, int y, Edge edge, com.uppaal.model.io2.EdgeId id) throws Exception
Exceptionprotected void writeColor(Edge edge, com.uppaal.model.io2.EdgeId id) throws Exception
Exceptionpublic void visitDocument(Document document) throws Exception
visitDocument in interface VisitorvisitDocument in class AbstractVisitorExceptionpublic void visitTemplate(AbstractTemplate template) throws Exception
visitTemplate in interface VisitorvisitTemplate in class AbstractVisitorExceptionpublic void visitLocation(Location location) throws Exception
visitLocation in interface VisitorvisitLocation in class AbstractVisitorExceptionCopyright © 2014 Uppsala University and Aalborg University. All Rights Reserved.