Package org.eclipse.xtend.core.macro
Class FileLocationsImpl
- java.lang.Object
-
- org.eclipse.xtend.core.macro.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
-
-
Constructor Summary
Constructors Constructor Description FileLocationsImpl()
-
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)
-
-
-
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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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)
-
-