@Accessors public class StandardProjectConfig extends XtextProjectConfig
Constructor and Description |
---|
StandardProjectConfig() |
Modifier and Type | Method and Description |
---|---|
void |
checkConfiguration(Issues issues) |
protected java.lang.String |
computeAssets(WebProjectConfig project) |
protected java.lang.String |
computeEcoreModel(RuntimeProjectConfig project) |
protected java.lang.String |
computeMetaInf(SubProjectConfig project) |
protected java.lang.String |
computeName(SubProjectConfig project) |
protected java.lang.String |
computeRoot(SubProjectConfig project) |
protected java.lang.String |
computeSourceSet(SubProjectConfig project) |
protected java.lang.String |
computeSrc(SubProjectConfig project)
In case of "Maven/Gradle" source layout the src outlet is named 'src/main/java',
test classes go into 'src/test/java' instead of any dedicated '...tests' project.
|
protected java.lang.String |
computeSrcGen(SubProjectConfig project)
In case of "Maven/Gradle" source layout the srcGen outlet is named 'src/main/xtext-gen',
test-related srcGen classes go into 'src/test/xtext-gen' instead of any dedicated '...tests' project.
|
java.lang.String |
getBaseName() |
java.lang.String |
getRootPath() |
boolean |
isCreateEclipseMetaData() |
boolean |
isMavenLayout() |
java.lang.String |
setBaseName(java.lang.String baseName) |
void |
setCreateEclipseMetaData(boolean createEclipseMetaData) |
void |
setDefaults() |
void |
setMavenLayout(boolean mavenLayout) |
java.lang.String |
setRootPath(java.lang.String rootPath) |
getAllProjects, getEclipsePlugin, getEclipsePluginTest, getEnabledProjects, getGenericIde, getIdeaPlugin, getRuntime, getRuntimeTest, getTestProjects, getWeb, initialize, newFileSystemAccess, newManifestAccess, newPluginXmlAccess, setEclipsePlugin, setEclipsePluginTest, setGenericIde, setIdeaPlugin, setRuntime, setRuntimeTest, setWeb
public java.lang.String setBaseName(java.lang.String baseName)
public java.lang.String setRootPath(java.lang.String rootPath)
public void checkConfiguration(Issues issues)
checkConfiguration
in class XtextProjectConfig
public void setDefaults()
setDefaults
in class XtextProjectConfig
protected java.lang.String computeName(SubProjectConfig project)
protected java.lang.String computeRoot(SubProjectConfig project)
protected java.lang.String computeSrc(SubProjectConfig project)
protected java.lang.String computeSrcGen(SubProjectConfig project)
protected java.lang.String computeMetaInf(SubProjectConfig project)
protected java.lang.String computeEcoreModel(RuntimeProjectConfig project)
protected java.lang.String computeAssets(WebProjectConfig project)
protected java.lang.String computeSourceSet(SubProjectConfig project)
@Pure public boolean isMavenLayout()
public void setMavenLayout(boolean mavenLayout)
@Pure public boolean isCreateEclipseMetaData()
public void setCreateEclipseMetaData(boolean createEclipseMetaData)
@Pure public java.lang.String getRootPath()
@Pure public java.lang.String getBaseName()