uk.ac.ucl.cs.emofocl.emof.parser
Class EMOFCSParser
java.lang.Object
uk.ac.ucl.cs.emofocl.emof.parser.EMOFCSParser
- All Implemented Interfaces:
- EMOFCSParserConstants
public class EMOFCSParser
- extends Object
- implements EMOFCSParserConstants
Fields inherited from interface uk.ac.ucl.cs.emofocl.emof.parser.EMOFCSParserConstants |
ABSTRACT, BAG, CLASS, COMPONENT, DEFAULT, DOC_END, DOC_START, DOCUMENTATION, ENUMERATION, EOF, EXTENDS, IDENTICAL, INTEGER, INVARIANT, LBRACE, LINE_COMMENT, NAME, OCL_BOOLEAN, OCL_INTEGER, OCL_REAL, OCL_STRING, OPPOSITE, ORDERED, ORDERED_SET, PACKAGE, PARA_COMMENT, PRIMITIVE, RBRACE, SCRIPT, SCRIPTING, SEQUENCE, SET, SPECIFICATION, tokenImage, UNIQUE, WS |
Method Summary |
void |
disable_tracing()
|
String |
documentation()
|
void |
enable_tracing()
|
EnumerationCS |
enumerationCS(EMOFCSPackage modelPackage)
|
ExpressionCS |
expressionCS(EMOFCSPackage modelPackage)
|
ParseException |
generateParseException()
|
Token |
getNextToken()
|
Token |
getToken(int index)
|
MOFClassCS |
mOFClassCS(EMOFCSPackage modelPackage)
|
MOFPackageCS |
mOFPackageCS(EMOFCSPackage modelPackage)
|
void |
operationCS(EMOFCSPackage modelPackage,
MOFClassCS namespace,
String name,
int line,
int column,
String comment)
|
ParameterCS |
parameterCS(EMOFCSPackage modelPackage)
|
PathCS |
pathCS(EMOFCSPackage modelPackage)
|
PrimitiveTypeCS |
primitiveTypeCS(EMOFCSPackage modelPackage)
|
void |
propertyCS(EMOFCSPackage modelPackage,
MOFClassCS namespace,
String name,
boolean component,
int line,
int column,
String comment)
|
void |
propertyOrOperation(EMOFCSPackage modelPackage,
MOFClassCS namespace,
String comment)
|
void |
ReInit(EMOFCSParserTokenManager tm)
|
void |
ReInit(InputStream stream)
|
void |
ReInit(Reader stream)
|
SpecificationCS |
specificationCS(EMOFCSPackage modelPackage)
|
String |
subExpressionCS()
|
TypeCS |
typeCS(EMOFCSPackage modelPackage)
|
void |
typePath(MultiplicityElementCS element,
EMOFCSPackage modelPackage)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public EMOFCSParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
EMOFCSParser
public EMOFCSParser(InputStream stream)
EMOFCSParser
public EMOFCSParser(Reader stream)
EMOFCSParser
public EMOFCSParser(EMOFCSParserTokenManager tm)
documentation
public final String documentation()
throws ParseException
- Throws:
ParseException
specificationCS
public final SpecificationCS specificationCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
mOFPackageCS
public final MOFPackageCS mOFPackageCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
typeCS
public final TypeCS typeCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
mOFClassCS
public final MOFClassCS mOFClassCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
propertyOrOperation
public final void propertyOrOperation(EMOFCSPackage modelPackage,
MOFClassCS namespace,
String comment)
throws ParseException
- Throws:
ParseException
propertyCS
public final void propertyCS(EMOFCSPackage modelPackage,
MOFClassCS namespace,
String name,
boolean component,
int line,
int column,
String comment)
throws ParseException
- Throws:
ParseException
operationCS
public final void operationCS(EMOFCSPackage modelPackage,
MOFClassCS namespace,
String name,
int line,
int column,
String comment)
throws ParseException
- Throws:
ParseException
parameterCS
public final ParameterCS parameterCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
primitiveTypeCS
public final PrimitiveTypeCS primitiveTypeCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
enumerationCS
public final EnumerationCS enumerationCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
typePath
public final void typePath(MultiplicityElementCS element,
EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
pathCS
public final PathCS pathCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
subExpressionCS
public final String subExpressionCS()
throws ParseException
- Throws:
ParseException
expressionCS
public final ExpressionCS expressionCS(EMOFCSPackage modelPackage)
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(InputStream stream)
ReInit
public void ReInit(Reader stream)
ReInit
public void ReInit(EMOFCSParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public final ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()