Package com.uppaal.model.io2
Class XTAWriter
- java.lang.Object
-
- com.uppaal.model.core2.AbstractVisitor
-
- com.uppaal.model.io2.XTAWriter
-
- All Implemented Interfaces:
Visitor
public class XTAWriter extends AbstractVisitor
A class that facilitates writing .xta from aDocument.Implemented via the visitor pattern.
-
-
Constructor Summary
Constructors Constructor Description XTAWriter(OutputStream stream)
-
Method Summary
Modifier and Type Method Description UGIWritercreateUGIWriter(OutputStream stream)Create and return a new UGI writer.protected booleanhasFlag(Element element, String property)protected booleanisEmpty(String str)voidvisitDocument(Document document)voidvisitTemplate(AbstractTemplate template)protected voidwriteNonEmptyProperty(Element element, String name)protected booleanwriteNonEmptyProperty(Element element, String name, String format)-
Methods inherited from class com.uppaal.model.core2.AbstractVisitor
visitBranchPoint, visitCondition, visitCut, visitEdge, visitElement, visitInstanceLine, visitLocation, visitMessage, visitNail, visitNode, visitPrechart, visitProperty, visitQueries, visitQuery, visitUpdate
-
-
-
-
Constructor Detail
-
XTAWriter
public XTAWriter(OutputStream stream)
-
-
Method Detail
-
createUGIWriter
public UGIWriter createUGIWriter(OutputStream stream)
Create and return a new UGI writer.
-
isEmpty
protected boolean isEmpty(String str)
-
writeNonEmptyProperty
protected boolean writeNonEmptyProperty(Element element, String name, String format) throws IOException
- Throws:
IOException
-
writeNonEmptyProperty
protected void writeNonEmptyProperty(Element element, String name) throws IOException
- Throws:
IOException
-
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
-
-