Class XtextProjectConfig
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.model.project.XtextProjectConfig
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IXtextProjectConfig
- Direct Known Subclasses:
StandardProjectConfig
public class XtextProjectConfig extends java.lang.Object implements IXtextProjectConfig
Configuration of the subprojects for one or more Xtext languages. If the standard project names and layout is sufficient, useStandardProjectConfig
.- Noextend:
- This class should not be extended by clients.
-
-
Constructor Summary
Constructors Constructor Description XtextProjectConfig()
-
Method Summary
-
-
-
Method Detail
-
checkConfiguration
public void checkConfiguration(Issues issues)
-
getAllProjects
public java.util.List<? extends SubProjectConfig> getAllProjects()
-
getTestProjects
public java.util.List<? extends SubProjectConfig> getTestProjects()
- Specified by:
getTestProjects
in interfaceIXtextProjectConfig
-
getEnabledProjects
public java.util.List<? extends SubProjectConfig> getEnabledProjects()
- Specified by:
getEnabledProjects
in interfaceIXtextProjectConfig
-
initialize
public void initialize(com.google.inject.Injector injector)
- Specified by:
initialize
in interfaceIGuiceAwareGeneratorComponent
-
setDefaults
public void setDefaults()
-
newManifestAccess
protected ManifestAccess newManifestAccess()
-
newPluginXmlAccess
protected PluginXmlAccess newPluginXmlAccess()
-
newFileSystemAccess
protected XtextGeneratorFileSystemAccess newFileSystemAccess(java.lang.String path, boolean overWrite)
-
getRuntime
public RuntimeProjectConfig getRuntime()
- Specified by:
getRuntime
in interfaceIXtextProjectConfig
-
setRuntime
public void setRuntime(RuntimeProjectConfig runtime)
-
getRuntimeTest
public BundleProjectConfig getRuntimeTest()
- Specified by:
getRuntimeTest
in interfaceIXtextProjectConfig
-
setRuntimeTest
public void setRuntimeTest(BundleProjectConfig runtimeTest)
-
getGenericIde
public BundleProjectConfig getGenericIde()
- Specified by:
getGenericIde
in interfaceIXtextProjectConfig
-
setGenericIde
public void setGenericIde(BundleProjectConfig genericIde)
-
getEclipsePlugin
public BundleProjectConfig getEclipsePlugin()
- Specified by:
getEclipsePlugin
in interfaceIXtextProjectConfig
-
setEclipsePlugin
public void setEclipsePlugin(BundleProjectConfig eclipsePlugin)
-
getEclipsePluginTest
public BundleProjectConfig getEclipsePluginTest()
- Specified by:
getEclipsePluginTest
in interfaceIXtextProjectConfig
-
setEclipsePluginTest
public void setEclipsePluginTest(BundleProjectConfig eclipsePluginTest)
-
getWeb
public WebProjectConfig getWeb()
- Specified by:
getWeb
in interfaceIXtextProjectConfig
-
setWeb
public void setWeb(WebProjectConfig web)
-
getCodeConfig
public CodeConfig getCodeConfig()
-
setCodeConfig
public void setCodeConfig(CodeConfig codeConfig)
-
-