|
||||||||||
| 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.GeneratorBaseprotected 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.GeneratorBaseInterruptedException
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 | |||||||||