|
Generation Framework | |||||||||
| 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.codegen.util.Generator
public class Generator
Invokes templates to populate diagram editor project.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.gmf.internal.common.codegen.GeneratorBase |
|---|
org.eclipse.gmf.internal.common.codegen.GeneratorBase.Counter |
| Constructor Summary | |
|---|---|
Generator(GenEditorGenerator genModel,
CodegenEmitters emitters)
|
|
| 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 |
generatePropertySheetSections()
|
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, 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 |
| Methods inherited from interface java.lang.Runnable |
|---|
run |
| Constructor Detail |
|---|
public Generator(GenEditorGenerator genModel,
CodegenEmitters emitters)
| Method Detail |
|---|
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 java.lang.InterruptedException,
UnexpectedBehaviourException
customRun in class org.eclipse.gmf.internal.common.codegen.GeneratorBasejava.lang.InterruptedException
UnexpectedBehaviourException
protected void generatePropertySheetSections()
throws UnexpectedBehaviourException,
java.lang.InterruptedException
UnexpectedBehaviourException
java.lang.InterruptedExceptionprotected void setupProgressMonitor()
setupProgressMonitor in class org.eclipse.gmf.internal.common.codegen.GeneratorBase
|
Generation Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.