org.eclipse.gmt.umlx.km3.parser
Class KM3Parser

java.lang.Object
  extended by org.eclipse.gmt.umlx.cst.parser.AbstractParser
      extended by org.eclipse.gmt.umlx.km3.parser.AbstractEcoreParser
          extended by org.eclipse.gmt.umlx.km3.parser.KM3Parser
All Implemented Interfaces:
org.eclipse.gmt.umlx.cst.parser.LexerErrorHandler, org.eclipse.gmt.umlx.cst.parser.ParserErrorHandler

public class KM3Parser
extends AbstractEcoreParser


Constructor Summary
KM3Parser(KM3MetaModelEnvironment 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()
           
 void setResolver(org.eclipse.gmt.umlx.registry.environment.ModelResolver resolver)
           
 
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

KM3Parser

public KM3Parser(KM3MetaModelEnvironment environment)
Method Detail

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()

setResolver

public void setResolver(org.eclipse.gmt.umlx.registry.environment.ModelResolver resolver)