Class RuntimeProjectConfig
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.model.project.SubProjectConfig
-
- org.eclipse.xtext.xtext.generator.model.project.BundleProjectConfig
-
- org.eclipse.xtext.xtext.generator.model.project.RuntimeProjectConfig
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IBundleProjectConfig
,IRuntimeProjectConfig
,ISubProjectConfig
public class RuntimeProjectConfig extends BundleProjectConfig implements IRuntimeProjectConfig
Configuration of the runtime project, i.e. the main subproject containing the language definition.- Noextend:
- This class should not be extended by clients.
-
-
Constructor Summary
Constructors Constructor Description RuntimeProjectConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IXtextGeneratorFileSystemAccess
getEcoreModel()
java.lang.String
getEcoreModelFolder()
Returns the root-relative path of the folder where the generated .ecore and .genmodel can be found.java.lang.String
getEcoreModelPath()
java.lang.String
getXbaseLibVersionLowerBound()
java.lang.String
getXtendLibVersionLowerBound()
void
initialize(com.google.inject.Injector injector)
void
setEcoreModel(java.lang.String path)
-
Methods inherited from class org.eclipse.xtext.xtext.generator.model.project.BundleProjectConfig
checkConfiguration, getManifest, getPluginXml, setManifest, setPluginXml
-
Methods inherited from class org.eclipse.xtext.xtext.generator.model.project.SubProjectConfig
getIcons, getIconsPath, getMetaInf, getMetaInfPath, getName, getOwner, getRoot, getRootPath, getSrc, getSrcGen, getSrcGenPath, getSrcPath, isEnabled, isOverwriteSrc, setEnabled, setIcons, setMetaInf, setName, setOverwriteSrc, setRoot, setSrc, setSrcGen
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.xtext.generator.model.project.IBundleProjectConfig
getManifest, getPluginXml
-
Methods inherited from interface org.eclipse.xtext.xtext.generator.model.project.ISubProjectConfig
getIcons, getMetaInf, getName, getRoot, getSrc, getSrcGen, isEnabled
-
-
-
-
Method Detail
-
setEcoreModel
public void setEcoreModel(java.lang.String path)
-
getEcoreModelFolder
public java.lang.String getEcoreModelFolder()
Returns the root-relative path of the folder where the generated .ecore and .genmodel can be found. The path is delimited by '/', but does not begin or end with a separator.- Specified by:
getEcoreModelFolder
in interfaceIRuntimeProjectConfig
-
initialize
public void initialize(com.google.inject.Injector injector)
- Specified by:
initialize
in interfaceIGuiceAwareGeneratorComponent
- Overrides:
initialize
in classBundleProjectConfig
-
getXbaseLibVersionLowerBound
public java.lang.String getXbaseLibVersionLowerBound()
- Specified by:
getXbaseLibVersionLowerBound
in interfaceIRuntimeProjectConfig
-
getXtendLibVersionLowerBound
public java.lang.String getXtendLibVersionLowerBound()
- Specified by:
getXtendLibVersionLowerBound
in interfaceIRuntimeProjectConfig
-
getEcoreModelPath
public java.lang.String getEcoreModelPath()
-
getEcoreModel
public IXtextGeneratorFileSystemAccess getEcoreModel()
- Specified by:
getEcoreModel
in interfaceIRuntimeProjectConfig
-
-