|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmf.internal.common.codegen.GeneratorBase
org.eclipse.gmf.graphdef.codegen.StandaloneGenerator
public class StandaloneGenerator
FIXME move to internal package as it's not necessary to expose this class to public
Nested Class Summary | |
---|---|
static interface |
StandaloneGenerator.Config
|
static class |
StandaloneGenerator.ConfigImpl
|
static class |
StandaloneGenerator.Processor
|
static interface |
StandaloneGenerator.ProcessorCallback
|
Nested classes/interfaces inherited from class org.eclipse.gmf.internal.common.codegen.GeneratorBase |
---|
org.eclipse.gmf.internal.common.codegen.GeneratorBase.Counter |
Field Summary | |
---|---|
protected StandaloneGenerator.Config |
myArgs
|
protected StandaloneGenerator.Processor |
myProcessor
|
Constructor Summary | |
---|---|
StandaloneGenerator(StandaloneGenerator.Processor p,
StandaloneGenerator.Config config)
|
|
StandaloneGenerator(StandaloneGenerator.Processor p,
StandaloneGenerator.Config config,
URL[] dynamicTemplates)
|
Method Summary | |
---|---|
protected org.eclipse.gmf.internal.common.codegen.TextMerger |
createMergeService()
By default, provides facility that doesn't perform any merge at all. |
protected void |
customRun()
|
protected void |
generatePluginActivator()
|
protected void |
generatePluginStructure()
|
void |
setSkipPluginStructure(boolean skipManifest)
Allows clients to skip generating of manifest.mf, pligin and build properties files. |
protected void |
setupProgressMonitor()
|
Methods inherited from class org.eclipse.gmf.internal.common.codegen.GeneratorBase |
---|
createImportAssistant, doGenerateBinaryFile, doGenerateFile, doGenerateJavaClass, doGenerateJavaClass, formatCode, getDestProject, getNextStepMonitor, getProgress, getRunStatus, guessNewProjectLocation, handleException, handleException, handleException, handleUnexpected, initializeEditorProject, initializeEditorProject, initializeEditorProject, mergeJavaCode, mergePlainText, newStatus, newStatus, run, run, setProgressMonitor, setProgressTaskName, setupProgressMonitor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final StandaloneGenerator.Config myArgs
protected StandaloneGenerator.Processor myProcessor
Constructor Detail |
---|
public StandaloneGenerator(StandaloneGenerator.Processor p, StandaloneGenerator.Config config)
public StandaloneGenerator(StandaloneGenerator.Processor p, StandaloneGenerator.Config config, URL[] dynamicTemplates)
Method Detail |
---|
public void setSkipPluginStructure(boolean skipManifest)
protected void setupProgressMonitor()
setupProgressMonitor
in class org.eclipse.gmf.internal.common.codegen.GeneratorBase
protected org.eclipse.gmf.internal.common.codegen.TextMerger createMergeService()
org.eclipse.gmf.internal.common.codegen.GeneratorBase
createMergeService
in class org.eclipse.gmf.internal.common.codegen.GeneratorBase
protected void customRun() throws InterruptedException, UnexpectedBehaviourException
customRun
in class org.eclipse.gmf.internal.common.codegen.GeneratorBase
InterruptedException
UnexpectedBehaviourException
protected void generatePluginActivator() throws UnexpectedBehaviourException, InterruptedException
UnexpectedBehaviourException
InterruptedException
protected void generatePluginStructure() throws UnexpectedBehaviourException, InterruptedException
UnexpectedBehaviourException
InterruptedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |