Package com.uppaal.model.io2
Class UGIReader
java.lang.Object
com.uppaal.model.io2.UGIReader
- All Implemented Interfaces:
UGIReaderConstants
public class UGIReader extends Object implements UGIReaderConstants
A parser that can read a file and modify pos tags in a
Document
.-
Field Summary
Fields Modifier and Type Field Description Token
jj_nt
Next token.Token
token
Current token.UGIReaderTokenManager
token_source
Generated Token Manager.Fields inherited from interface com.uppaal.model.io2.UGIReaderConstants
ASSIGN, BRANCHPOINT, CLPAR, COLOR, COMMA, DEFAULT, DOT, ECOLOR, EOF, EXPRATE, EXTERNALDECL, GLOBALDECL, GRAPHINFO, GUARD, ID, IMPORTS, INVARIANT, LCOLOR, LOCALDECL, LOCATION, LOCATIONNAME, NAT, OPPAR, PARAMLIST, PROBABILITY, PROCASSIGN, PROCESS, SELECT, SEMICOLON, SYNC, SYSTEMDEF, TEMPLATENAME, tokenImage, TRANS
-
Constructor Summary
Constructors Constructor Description UGIReader(UGIReaderTokenManager tm)
Constructor with generated Token Manager.UGIReader(InputStream stream)
Constructor with InputStream.UGIReader(InputStream stream, String encoding)
Constructor with InputStream and supplied encodingUGIReader(Reader stream)
Constructor. -
Method Summary
Modifier and Type Method Description void
color(Element element)
void
disable_tracing()
Disable tracing.void
enable_tracing()
Enable tracing.ParseException
generateParseException()
Generate ParseException.Token
getNextToken()
Get the next Token.Token
getToken(int index)
Get the specific Token.void
globalDeclGI()
void
graphInfo(Document document)
void
graphInfoItem()
void
importGI()
int
integer()
void
localDeclGraphInfo()
AbstractLocation
locIdent()
void
nails(Edge edge)
void
nameGraphInfo()
void
paramListGraphInfo()
void
parse(Document document)
Parses the currently associatedjava.io.InputStream
and modifies pos tags on elements indocument
.void
procAssignGI()
void
PTGraphInfo(Document document)
void
ReInit(UGIReaderTokenManager tm)
Reinitialise.void
ReInit(InputStream stream)
Reinitialise.void
ReInit(InputStream stream, String encoding)
Reinitialise.void
ReInit(Reader stream)
Reinitialise.void
singleCoord(Element element)
void
systemDefGI()
Edge
transIdent()
-
Field Details
-
token_source
Generated Token Manager. -
token
Current token. -
jj_nt
Next token.
-
-
Constructor Details
-
Method Details
-
parse
Parses the currently associatedjava.io.InputStream
and modifies pos tags on elements indocument
.- Parameters:
document
- The DOM that the graphical info must modify.- Throws:
ParseException
- If errors occur during parsing.Exception
-
graphInfo
- Throws:
ParseException
Exception
-
importGI
- Throws:
ParseException
-
globalDeclGI
- Throws:
ParseException
-
procAssignGI
- Throws:
ParseException
-
systemDefGI
- Throws:
ParseException
-
PTGraphInfo
- Throws:
ParseException
Exception
-
nameGraphInfo
- Throws:
ParseException
-
paramListGraphInfo
- Throws:
ParseException
-
localDeclGraphInfo
- Throws:
ParseException
-
graphInfoItem
- Throws:
ParseException
-
locIdent
- Throws:
ParseException
-
transIdent
- Throws:
ParseException
-
color
- Throws:
ParseException
-
nails
- Throws:
ParseException
-
singleCoord
- Throws:
ParseException
-
integer
- Throws:
ParseException
-
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
getNextToken
Get the next Token. -
getToken
Get the specific Token. -
generateParseException
Generate ParseException. -
enable_tracing
public final void enable_tracing()Enable tracing. -
disable_tracing
public final void disable_tracing()Disable tracing.
-