Class SubProjectConfig
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.model.project.SubProjectConfig
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,ISubProjectConfig
- Direct Known Subclasses:
BundleProjectConfig
,WebProjectConfig
public class SubProjectConfig extends java.lang.Object implements ISubProjectConfig
Configuration of subprojects.- Noextend:
- This class should not be extended by clients.
-
-
Constructor Summary
Constructors Constructor Description SubProjectConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkConfiguration(Issues issues)
IXtextGeneratorFileSystemAccess
getIcons()
java.lang.String
getIconsPath()
IXtextGeneratorFileSystemAccess
getMetaInf()
java.lang.String
getMetaInfPath()
java.lang.String
getName()
XtextProjectConfig
getOwner()
IXtextGeneratorFileSystemAccess
getRoot()
java.lang.String
getRootPath()
IXtextGeneratorFileSystemAccess
getSrc()
IXtextGeneratorFileSystemAccess
getSrcGen()
java.lang.String
getSrcGenPath()
java.lang.String
getSrcPath()
void
initialize(com.google.inject.Injector injector)
boolean
isEnabled()
boolean
isOverwriteSrc()
void
setEnabled(boolean enabled)
void
setIcons(java.lang.String path)
void
setMetaInf(java.lang.String path)
void
setName(java.lang.String name)
void
setOverwriteSrc(boolean overwriteSrc)
void
setRoot(java.lang.String path)
void
setSrc(java.lang.String path)
void
setSrcGen(java.lang.String path)
-
-
-
Method Detail
-
setRoot
public void setRoot(java.lang.String path)
-
setMetaInf
public void setMetaInf(java.lang.String path)
-
setSrc
public void setSrc(java.lang.String path)
-
setSrcGen
public void setSrcGen(java.lang.String path)
-
setIcons
public void setIcons(java.lang.String path)
-
checkConfiguration
public void checkConfiguration(Issues issues)
-
initialize
public void initialize(com.google.inject.Injector injector)
- Specified by:
initialize
in interfaceIGuiceAwareGeneratorComponent
-
getOwner
public XtextProjectConfig getOwner()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceISubProjectConfig
-
setEnabled
public void setEnabled(boolean enabled)
-
isOverwriteSrc
public boolean isOverwriteSrc()
-
setOverwriteSrc
public void setOverwriteSrc(boolean overwriteSrc)
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceISubProjectConfig
-
setName
public void setName(java.lang.String name)
-
getRootPath
public java.lang.String getRootPath()
-
getRoot
public IXtextGeneratorFileSystemAccess getRoot()
- Specified by:
getRoot
in interfaceISubProjectConfig
-
getMetaInfPath
public java.lang.String getMetaInfPath()
-
getMetaInf
public IXtextGeneratorFileSystemAccess getMetaInf()
- Specified by:
getMetaInf
in interfaceISubProjectConfig
-
getSrcPath
public java.lang.String getSrcPath()
-
getSrc
public IXtextGeneratorFileSystemAccess getSrc()
- Specified by:
getSrc
in interfaceISubProjectConfig
-
getSrcGenPath
public java.lang.String getSrcGenPath()
-
getSrcGen
public IXtextGeneratorFileSystemAccess getSrcGen()
- Specified by:
getSrcGen
in interfaceISubProjectConfig
-
getIconsPath
public java.lang.String getIconsPath()
-
getIcons
public IXtextGeneratorFileSystemAccess getIcons()
- Specified by:
getIcons
in interfaceISubProjectConfig
-
-