org.eclipse.emf.ecore.xcore.ui.builder
Class XcoreFileSystemAccess

java.lang.Object
  extended by org.eclipse.xtext.generator.AbstractFileSystemAccess
      extended by org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2
          extended by org.eclipse.emf.ecore.xcore.ui.builder.XcoreFileSystemAccess
All Implemented Interfaces:
XcoreGenModelGeneratorAdapterFactory.FileSystemReadAccess, org.eclipse.xtext.generator.IFileSystemAccess, org.eclipse.xtext.generator.IFileSystemAccessExtension, org.eclipse.xtext.generator.IFileSystemAccessExtension2

public class XcoreFileSystemAccess
extends org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2
implements XcoreGenModelGeneratorAdapterFactory.FileSystemReadAccess

This specialize class is needed so that EMF's generator can inform that builder that it generated a result with contents identical to the current contents and therefore didn't save it.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2
org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2.IFileCallback
 
Field Summary
protected  java.util.Set<IProject> projects
           
 
Fields inherited from interface org.eclipse.xtext.generator.IFileSystemAccess
DEFAULT_OUTPUT
 
Constructor Summary
XcoreFileSystemAccess()
           
 
Method Summary
 void readFile(java.lang.String file)
           
 
Methods inherited from class org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2
createFolder, deleteFile, deleteFile, ensureExists, ensureParentExists, flushSourceTraces, flushSourceTraces, generateFile, getCallBack, getEncoding, getFile, getFolder, getInputStream, getMonitor, getSmapFile, getTraceFile, getURI, hasContentsChanged, setDerived, setMonitor, setPostProcessor, setProject, updateSmapInformation, updateTraceInformation
 
Methods inherited from class org.eclipse.xtext.generator.AbstractFileSystemAccess
deleteFile, generateFile, getOutputConfig, getOutputConfigurations, getPathes, getURI, postProcess, setOutputConfigurations, setOutputPath, setOutputPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

projects

protected java.util.Set<IProject> projects
Constructor Detail

XcoreFileSystemAccess

public XcoreFileSystemAccess()
Method Detail

readFile

public void readFile(java.lang.String file)
Specified by:
readFile in interface XcoreGenModelGeneratorAdapterFactory.FileSystemReadAccess

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.