Class FileLocationsImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.file.FileLocations

    public class FileLocationsImpl
    extends java.lang.Object
    implements org.eclipse.xtend.lib.macro.file.FileLocations
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.emf.ecore.resource.Resource getContext()  
      org.eclipse.xtext.generator.IContextualOutputConfigurationProvider getOutputConfigurationProvider()  
      protected org.eclipse.xtext.workspace.IProjectConfig getProjectConfig​(org.eclipse.xtend.lib.macro.file.Path path)  
      org.eclipse.xtend.lib.macro.file.Path getProjectFolder​(org.eclipse.xtend.lib.macro.file.Path path)  
      org.eclipse.xtext.workspace.IProjectConfigProvider getProjectInformationProvider()  
      java.util.Set<org.eclipse.xtend.lib.macro.file.Path> getProjectSourceFolders​(org.eclipse.xtend.lib.macro.file.Path path)  
      org.eclipse.xtend.lib.macro.file.Path getSourceFolder​(org.eclipse.xtend.lib.macro.file.Path path)  
      org.eclipse.xtend.lib.macro.file.Path getTargetFolder​(org.eclipse.xtend.lib.macro.file.Path path)  
      void setContext​(org.eclipse.emf.ecore.resource.Resource context)  
      void setOutputConfigurationProvider​(org.eclipse.xtext.generator.IContextualOutputConfigurationProvider outputConfigurationProvider)  
      void setProjectInformationProvider​(org.eclipse.xtext.workspace.IProjectConfigProvider projectInformationProvider)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FileLocationsImpl

        public FileLocationsImpl()
    • Method Detail

      • getProjectConfig

        protected org.eclipse.xtext.workspace.IProjectConfig getProjectConfig​(org.eclipse.xtend.lib.macro.file.Path path)
      • getSourceFolder

        public org.eclipse.xtend.lib.macro.file.Path getSourceFolder​(org.eclipse.xtend.lib.macro.file.Path path)
        Specified by:
        getSourceFolder in interface org.eclipse.xtend.lib.macro.file.FileLocations
      • getTargetFolder

        public org.eclipse.xtend.lib.macro.file.Path getTargetFolder​(org.eclipse.xtend.lib.macro.file.Path path)
        Specified by:
        getTargetFolder in interface org.eclipse.xtend.lib.macro.file.FileLocations
      • getProjectFolder

        public org.eclipse.xtend.lib.macro.file.Path getProjectFolder​(org.eclipse.xtend.lib.macro.file.Path path)
        Specified by:
        getProjectFolder in interface org.eclipse.xtend.lib.macro.file.FileLocations
      • getProjectSourceFolders

        public java.util.Set<org.eclipse.xtend.lib.macro.file.Path> getProjectSourceFolders​(org.eclipse.xtend.lib.macro.file.Path path)
        Specified by:
        getProjectSourceFolders in interface org.eclipse.xtend.lib.macro.file.FileLocations
      • getProjectInformationProvider

        @Pure
        public org.eclipse.xtext.workspace.IProjectConfigProvider getProjectInformationProvider()
      • setProjectInformationProvider

        public void setProjectInformationProvider​(org.eclipse.xtext.workspace.IProjectConfigProvider projectInformationProvider)
      • getOutputConfigurationProvider

        @Pure
        public org.eclipse.xtext.generator.IContextualOutputConfigurationProvider getOutputConfigurationProvider()
      • setOutputConfigurationProvider

        public void setOutputConfigurationProvider​(org.eclipse.xtext.generator.IContextualOutputConfigurationProvider outputConfigurationProvider)
      • getContext

        @Pure
        public org.eclipse.emf.ecore.resource.Resource getContext()
      • setContext

        public void setContext​(org.eclipse.emf.ecore.resource.Resource context)