org.eclipse.gmt.umlx.km3.environment
Class KM3FileEnvironment

java.lang.Object
  extended by org.eclipse.gmt.umlx.km3.environment.KM3Environment<MetaModelCS>
      extended by org.eclipse.gmt.umlx.km3.environment.KM3MetaModelEnvironment
          extended by org.eclipse.gmt.umlx.km3.environment.KM3FileEnvironment
All Implemented Interfaces:
org.eclipse.gmt.umlx.cst.environment.IFileEnvironment

public class KM3FileEnvironment
extends KM3MetaModelEnvironment
implements org.eclipse.gmt.umlx.cst.environment.IFileEnvironment


Field Summary
 
Fields inherited from class org.eclipse.gmt.umlx.km3.environment.KM3MetaModelEnvironment
PACKAGE_NAME_SEPARATOR
 
Constructor Summary
KM3FileEnvironment(org.eclipse.gmt.umlx.registry.environment.AbstractFileHandle file, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 
Method Summary
 java.util.Collection<? extends org.eclipse.emf.ecore.EObject> parseToAST(java.io.Reader reader, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.gmt.umlx.km3.environment.KM3MetaModelEnvironment
addToPackagePath, createASTResource, createEnvironment, getEnvironment, getEnvironment, getEPackage, getEPackages, getErrorHandler, getPackagePath, getResourceSet, resolveType, saveCST, semanticError, setErrorHandler
 
Methods inherited from class org.eclipse.gmt.umlx.km3.environment.KM3Environment
formatName, formatName, formatName, formatString, getCSTNode, getEPackage, getParent, setCSTNode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmt.umlx.cst.environment.IFileEnvironment
createASTResource, setErrorHandler
 

Constructor Detail

KM3FileEnvironment

public KM3FileEnvironment(org.eclipse.gmt.umlx.registry.environment.AbstractFileHandle file,
                          org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Method Detail

parseToAST

public java.util.Collection<? extends org.eclipse.emf.ecore.EObject> parseToAST(java.io.Reader reader,
                                                                                org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                         throws java.io.IOException,
                                                                                org.eclipse.core.runtime.CoreException
Specified by:
parseToAST in interface org.eclipse.gmt.umlx.cst.environment.IFileEnvironment
Throws:
java.io.IOException
org.eclipse.core.runtime.CoreException