org.eclipse.gmt.umlx.eqvtr.cst.parser
Class QVTrParser

java.lang.Object
  extended by org.eclipse.ocl.internal.parser.AbstractParser<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
      extended by 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>
          extended by org.eclipse.gmt.umlx.eqvtr.cst.parser.AbstractQVTrParserUtils
              extended by org.eclipse.gmt.umlx.eqvtr.cst.parser.AbstractQVTrParser
                  extended by org.eclipse.gmt.umlx.eqvtr.cst.parser.QVTrParser
All Implemented Interfaces:
LexerErrorHandler, ParserErrorHandler

public class QVTrParser
extends AbstractQVTrParser


Field Summary
 
Fields inherited from class org.eclipse.ocl.internal.parser.AbstractOCLParser
errorMessages
 
Constructor Summary
QVTrParser(QVTrTopLevelEnvironment environment)
           
 
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.gmt.umlx.eqvtr.cst.parser.AbstractQVTrParserUtils
setInputReader, setResolver
 
Methods inherited from class org.eclipse.ocl.internal.parser.AbstractOCLParser
isIdentifierOrKeyword
 
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
 

Constructor Detail

QVTrParser

public QVTrParser(QVTrTopLevelEnvironment environment)
Method Detail

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