org.eclipse.gmt.umlx.ocl.cst.environment
Class OCLFileParser

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

public final class OCLFileParser
extends OCLParser<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>


Field Summary
 
Fields inherited from class org.eclipse.gmt.umlx.ocl.cst.parser.AbstractOCLParser
errorMessages
 
Method Summary
 java.util.Collection<? extends org.eclipse.emf.ecore.EObject> parseCSTtoAST(org.eclipse.ocl.internal.cst.CSTNode cstNode, org.eclipse.emf.common.util.URI sourceURI)
           
 java.util.Collection<? extends org.eclipse.emf.ecore.EObject> parseToAST(org.eclipse.emf.common.util.URI sourceURI)
           
 org.eclipse.ocl.internal.cst.CSTNode parseToCST()
           
 
Methods inherited from class org.eclipse.gmt.umlx.ocl.cst.parser.OCLParser
parseAST, parseConcreteSyntax, parseInitOrDerValueCS, parseInvOrDefCS, parsePackageDeclarationCS, parsePrePostOrBodyDeclCS, parseVariableDeclarationCS
 
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
 

Method Detail

parseCSTtoAST

public java.util.Collection<? extends org.eclipse.emf.ecore.EObject> parseCSTtoAST(org.eclipse.ocl.internal.cst.CSTNode cstNode,
                                                                                   org.eclipse.emf.common.util.URI sourceURI)

parseToAST

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

parseToCST

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