org.eclipse.xtext.builder
Class EclipseResourceFileSystemAccess

java.lang.Object
  extended by org.eclipse.xtext.generator.AbstractFileSystemAccess
      extended by org.eclipse.xtext.builder.EclipseResourceFileSystemAccess
All Implemented Interfaces:
IFileSystemAccess, IFileSystemAccessExtension, IFileSystemAccessExtension2

Deprecated. use EclipseResourceFileSystemAccess2 instead

@Deprecated
public class EclipseResourceFileSystemAccess
extends AbstractFileSystemAccess

Author:
Sven Efftinge - Initial contribution and API, Jan Koehnlein

Field Summary
 
Fields inherited from interface org.eclipse.xtext.generator.IFileSystemAccess
DEFAULT_OUTPUT
 
Constructor Summary
EclipseResourceFileSystemAccess()
          Deprecated.  
 
Method Summary
protected  void createFolder(org.eclipse.core.resources.IContainer parent)
          Deprecated.  
 void deleteFile(java.lang.String fileName)
          Deprecated.  
 void generateFile(java.lang.String fileName, java.lang.String slot, java.lang.CharSequence contents)
          Deprecated.  
protected  org.eclipse.core.resources.IFile getFile(java.lang.String fileName, java.lang.String slot)
          Deprecated.  
 org.eclipse.emf.common.util.URI getURI(java.lang.String fileName, java.lang.String outputConfiguration)
          Deprecated. We cannot use the storage to URI mapper here, as it only works for Xtext based languages
 void setNewFileAcceptor(IAcceptor<java.lang.String> newFileAcceptor)
          Deprecated.  
 void setRoot(org.eclipse.core.resources.IWorkspaceRoot root)
          Deprecated.  
 
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
 

Constructor Detail

EclipseResourceFileSystemAccess

public EclipseResourceFileSystemAccess()
Deprecated. 
Method Detail

setRoot

public void setRoot(org.eclipse.core.resources.IWorkspaceRoot root)
Deprecated. 

deleteFile

public void deleteFile(java.lang.String fileName)
Deprecated. 
Specified by:
deleteFile in interface IFileSystemAccess
Overrides:
deleteFile in class AbstractFileSystemAccess
Parameters:
fileName - using '/' as file separator

generateFile

public void generateFile(java.lang.String fileName,
                         java.lang.String slot,
                         java.lang.CharSequence contents)
Deprecated. 
Parameters:
fileName - using '/' as file separator
slot - the name of the output configuration
contents - the to-be-written contents.

getFile

protected org.eclipse.core.resources.IFile getFile(java.lang.String fileName,
                                                   java.lang.String slot)
Deprecated. 
Since:
2.3

createFolder

protected void createFolder(org.eclipse.core.resources.IContainer parent)
                     throws org.eclipse.core.runtime.CoreException
Deprecated. 
Throws:
org.eclipse.core.runtime.CoreException

setNewFileAcceptor

public void setNewFileAcceptor(IAcceptor<java.lang.String> newFileAcceptor)
Deprecated. 

getURI

public org.eclipse.emf.common.util.URI getURI(java.lang.String fileName,
                                              java.lang.String outputConfiguration)
Deprecated. 
We cannot use the storage to URI mapper here, as it only works for Xtext based languages

Since:
2.3