Class AbstractExternalFolderAwareFragment
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
-
- org.eclipse.xtext.xtext.generator.AbstractExternalFolderAwareFragment
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IXtextGeneratorFragment
public abstract class AbstractExternalFolderAwareFragment extends AbstractXtextGeneratorFragment
Generator fragment that allows to write files to arbitrary, user configurable locations.
-
-
Constructor Summary
Constructors Constructor Description AbstractExternalFolderAwareFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getAbsolutePath()
protected IXtextGeneratorFileSystemAccess
getOutputLocation()
void
initialize(com.google.inject.Injector injector)
protected boolean
isOverride()
void
setAbsolutePath(java.lang.String absolutePath)
void
setOverride(boolean override)
-
Methods inherited from class org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
checkConfiguration, getGrammar, getLanguage, getProjectConfig
-
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.IXtextGeneratorFragment
generate
-
-
-
-
Method Detail
-
getOutputLocation
protected IXtextGeneratorFileSystemAccess getOutputLocation()
-
initialize
public void initialize(com.google.inject.Injector injector)
- Specified by:
initialize
in interfaceIGuiceAwareGeneratorComponent
- Overrides:
initialize
in classAbstractXtextGeneratorFragment
-
getAbsolutePath
protected java.lang.String getAbsolutePath()
-
setAbsolutePath
public void setAbsolutePath(java.lang.String absolutePath)
-
isOverride
protected boolean isOverride()
-
setOverride
public void setOverride(boolean override)
-
-