Class RegisteringFileSystemAccess

  • All Implemented Interfaces:
    org.eclipse.xtext.generator.IFileSystemAccess, org.eclipse.xtext.generator.IFileSystemAccess2, org.eclipse.xtext.generator.IFileSystemAccessExtension, org.eclipse.xtext.generator.IFileSystemAccessExtension2, org.eclipse.xtext.generator.IFileSystemAccessExtension3

    public class RegisteringFileSystemAccess
    extends org.eclipse.xtext.generator.InMemoryFileSystemAccess
    Since:
    2.7
    Noreference:
    This class is not intended to be referenced by clients.
    Noextend:
    This class is not intended to be subclassed by clients.
    • Field Summary

      • Fields inherited from interface org.eclipse.xtext.generator.IFileSystemAccess

        DEFAULT_OUTPUT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void generateFile​(java.lang.String fileName, java.lang.String outputConfigurationName, java.lang.CharSequence contents)  
      java.util.Set<RegisteringFileSystemAccess.GeneratedFile> getGeneratedFiles()  
      protected java.lang.String getPath​(java.lang.String fileName, java.lang.String outputConfigurationName)  
      java.lang.String getProjectName()  
      void setProjectName​(java.lang.String projectName)  
      • Methods inherited from class org.eclipse.xtext.generator.InMemoryFileSystemAccess

        deleteFile, generateFile, getAllFiles, getBinaryFiles, getFileName, getFiles, getTextFileEncoding, getTextFiles, getURI, readBinaryFile, readTextFile, setPostProcessor, setTextFileEnconding
      • Methods inherited from class org.eclipse.xtext.generator.AbstractFileSystemAccess2

        generateFile, isFile, isFile, readBinaryFile, readTextFile, setContext
      • Methods inherited from class org.eclipse.xtext.generator.AbstractFileSystemAccess

        deleteFile, generateFile, getCurrentSource, getOutputConfig, getOutputConfigurations, getPathes, getURI, postProcess, postProcess, setCurrentSource, setOutputConfigurations, setOutputPath, setOutputPath
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.xtext.generator.IFileSystemAccess

        deleteFile, generateFile
      • Methods inherited from interface org.eclipse.xtext.generator.IFileSystemAccessExtension2

        getURI
    • Constructor Detail

      • RegisteringFileSystemAccess

        public RegisteringFileSystemAccess()
    • Method Detail

      • generateFile

        public void generateFile​(java.lang.String fileName,
                                 java.lang.String outputConfigurationName,
                                 java.lang.CharSequence contents)
        Specified by:
        generateFile in interface org.eclipse.xtext.generator.IFileSystemAccess
        Overrides:
        generateFile in class org.eclipse.xtext.generator.InMemoryFileSystemAccess
      • getPath

        protected java.lang.String getPath​(java.lang.String fileName,
                                           java.lang.String outputConfigurationName)
      • getProjectName

        public java.lang.String getProjectName()
      • setProjectName

        public void setProjectName​(java.lang.String projectName)