org.eclipse.gmt.umlx.eqvtc.cst.parser
Class QVTcParser

java.lang.Object
  extended by org.eclipse.ocl.internal.parser.AbstractParser
      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.eqvtc.cst.parser.AbstractQVTcParserUtils
              extended by org.eclipse.gmt.umlx.eqvtc.cst.parser.AbstractQVTcParser
                  extended by org.eclipse.gmt.umlx.eqvtc.cst.parser.QVTcParser
All Implemented Interfaces:
LexerErrorHandler, ParserErrorHandler

public class QVTcParser
extends AbstractQVTcParser


Field Summary
 
Fields inherited from class org.eclipse.ocl.internal.parser.AbstractOCLParser
errorMessages
 
Constructor Summary
QVTcParser(QVTcTopLevelEnvironment environment)
           
 
Method Summary
 java.util.Collection<org.eclipse.gmt.umlx.eqvtbase.Transformation> parseCSTtoAST(org.eclipse.ocl.internal.cst.CSTNode cstNode, org.eclipse.emf.common.util.URI sourceURI)
           
 java.util.Collection<org.eclipse.gmt.umlx.eqvtbase.Transformation> parseToAST(org.eclipse.emf.common.util.URI sourceURI)
           
 org.eclipse.ocl.internal.cst.CSTNode parseToCST()
           
 java.util.Collection<org.eclipse.gmt.umlx.eqvtbase.Transformation> parseWithDroppings(org.eclipse.emf.common.util.URI sourceURI, java.lang.String saveStem)
           
 
Methods inherited from class org.eclipse.gmt.umlx.eqvtc.cst.parser.AbstractQVTcParserUtils
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, setInputReader, setMonitor, setTab, setTraceFlag
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QVTcParser

public QVTcParser(QVTcTopLevelEnvironment environment)
Method Detail

parseWithDroppings

public java.util.Collection<org.eclipse.gmt.umlx.eqvtbase.Transformation> 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.eqvtbase.Transformation> 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.eqvtbase.Transformation> 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