org.eclipse.gmt.umlx.eqvtr.cst.parser
Class QVTrParser
java.lang.Object
org.eclipse.ocl.internal.parser.AbstractParser<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
org.eclipse.ocl.internal.parser.AbstractOCLParser<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
org.eclipse.gmt.umlx.eqvtr.cst.parser.AbstractQVTrParserUtils
org.eclipse.gmt.umlx.eqvtr.cst.parser.AbstractQVTrParser
org.eclipse.gmt.umlx.eqvtr.cst.parser.QVTrParser
- All Implemented Interfaces:
- LexerErrorHandler, ParserErrorHandler
public class QVTrParser
- extends AbstractQVTrParser
Method Summary |
ErrorHandler |
createDefaultErrorHandler()
|
java.util.Collection<org.eclipse.gmt.umlx.eqvtrelation.RelationalTransformation> |
parseCSTtoAST(org.eclipse.ocl.internal.cst.CSTNode cstNode,
org.eclipse.emf.common.util.URI sourceURI)
|
java.util.Collection<org.eclipse.gmt.umlx.eqvtrelation.RelationalTransformation> |
parseToAST(org.eclipse.emf.common.util.URI sourceURI)
|
org.eclipse.ocl.internal.cst.CSTNode |
parseToCST()
|
java.util.Collection<org.eclipse.gmt.umlx.eqvtrelation.RelationalTransformation> |
parseWithDroppings(org.eclipse.emf.common.util.URI sourceURI,
java.lang.String saveStem)
|
Methods inherited from class org.eclipse.ocl.internal.parser.AbstractParser |
computeInputString, computeInputString, dumpTokens, ERROR, formatClass, formatEClassName, formatName, formatPath, formatPath, formatString, formatType, getCharOffset, getErrorHandler, getInputChars, getLexStream, getMonitor, getPrsStream, getTraceFlag, isCancelled, lexerError, parserError, setCharacterOffset, setErrorHandler, setFileName, setInputChars, setMonitor, setTab, setTraceFlag |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QVTrParser
public QVTrParser(QVTrTopLevelEnvironment environment)
createDefaultErrorHandler
public ErrorHandler createDefaultErrorHandler()
- Overrides:
createDefaultErrorHandler
in class AbstractParser<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
parseWithDroppings
public java.util.Collection<org.eclipse.gmt.umlx.eqvtrelation.RelationalTransformation> parseWithDroppings(org.eclipse.emf.common.util.URI sourceURI,
java.lang.String saveStem)
throws org.eclipse.ocl.SemanticException
- Throws:
org.eclipse.ocl.SemanticException
parseCSTtoAST
public java.util.Collection<org.eclipse.gmt.umlx.eqvtrelation.RelationalTransformation> parseCSTtoAST(org.eclipse.ocl.internal.cst.CSTNode cstNode,
org.eclipse.emf.common.util.URI sourceURI)
throws org.eclipse.ocl.ParserException
- Throws:
org.eclipse.ocl.ParserException
parseToAST
public java.util.Collection<org.eclipse.gmt.umlx.eqvtrelation.RelationalTransformation> parseToAST(org.eclipse.emf.common.util.URI sourceURI)
throws org.eclipse.ocl.ParserException
- Throws:
org.eclipse.ocl.ParserException
parseToCST
public org.eclipse.ocl.internal.cst.CSTNode parseToCST()
throws org.eclipse.ocl.ParserException
- Throws:
org.eclipse.ocl.ParserException