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

java.lang.Object
  extended by org.eclipse.gmt.umlx.cst.parser.AbstractParser
      extended by org.eclipse.gmt.umlx.ocl.cst.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:
org.eclipse.gmt.umlx.cst.parser.LexerErrorHandler, org.eclipse.gmt.umlx.cst.parser.ParserErrorHandler

public class QVTrParser
extends AbstractQVTrParser


Field Summary
 
Fields inherited from class org.eclipse.gmt.umlx.ocl.cst.parser.AbstractOCLParser
errorMessages
 
Constructor Summary
QVTrParser(QVTrTopLevelEnvironment environment)
           
 
Method Summary
 java.util.Collection<org.eclipse.emf.ecore.EPackage> parseCSTtoAST(org.eclipse.ocl.internal.cst.CSTNode cstNode, org.eclipse.emf.common.util.URI sourceURI)
           
 java.util.Collection<org.eclipse.emf.ecore.EPackage> parseToAST(org.eclipse.emf.common.util.URI sourceURI)
           
 org.eclipse.ocl.internal.cst.CSTNode parseToCST()
           
 java.util.Collection<org.eclipse.emf.ecore.EPackage> parseWithDroppings(org.eclipse.emf.common.util.URI sourceURI, java.lang.String saveStem)
           
 
Methods inherited from class org.eclipse.gmt.umlx.eqvtr.cst.parser.AbstractQVTrParserUtils
setResolver
 
Methods inherited from class org.eclipse.gmt.umlx.ocl.cst.parser.AbstractOCLParser
equalName, isEscaped, isIdentifierOrKeyword, unescape
 
Methods inherited from class org.eclipse.gmt.umlx.cst.parser.AbstractParser
computeInputString, computeInputString, dumpTokens, ERROR, flushErrors, formatClass, formatEClassName, formatName, formatPath, formatPath, formatString, formatType, getCharOffset, getErrorHandler, getInputChars, getLexStream, getMonitor, getPrsStream, getTraceFlag, isCancelled, lexerError, parserError, setCharacterOffset, setErrorHandler, setFileName, setInputChars, setInputReader, 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

parseWithDroppings

public java.util.Collection<org.eclipse.emf.ecore.EPackage> 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.emf.ecore.EPackage> parseCSTtoAST(org.eclipse.ocl.internal.cst.CSTNode cstNode,
                                                                          org.eclipse.emf.common.util.URI sourceURI)

parseToAST

public java.util.Collection<org.eclipse.emf.ecore.EPackage> parseToAST(org.eclipse.emf.common.util.URI sourceURI)

parseToCST

public org.eclipse.ocl.internal.cst.CSTNode parseToCST()