diff options
Diffstat (limited to 'plugins/org.eclipse.gmf.codegen/templates/xpt/plugin/Activator.xpt')
-rw-r--r-- | plugins/org.eclipse.gmf.codegen/templates/xpt/plugin/Activator.xpt | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/plugins/org.eclipse.gmf.codegen/templates/xpt/plugin/Activator.xpt b/plugins/org.eclipse.gmf.codegen/templates/xpt/plugin/Activator.xpt index cdddeab1c..379ee79d1 100644 --- a/plugins/org.eclipse.gmf.codegen/templates/xpt/plugin/Activator.xpt +++ b/plugins/org.eclipse.gmf.codegen/templates/xpt/plugin/Activator.xpt @@ -40,6 +40,17 @@ public class «activatorClassName» extends org.eclipse.ui.plugin.AbstractUIPlug private «editorGen.diagram.getLinkCreationConstraintsQualifiedClassName()» linkConstraints; «ENDIF-» + + «EXPAND xpt::Common::generatedMemberComment» + private «editorGen.diagram.getElementInitializersPackageName()».«editorGen.diagram.getElementInitializersClassName()» initializers; + +«IF not editorGen.expressionProviders.oclIsUndefined() -» +«FOREACH editorGen.expressionProviders.providers[gmfgen::GenExpressionInterpreter] AS p-» + «EXPAND xpt::Common::generatedMemberComment» + private «p.getQualifiedClassName()» «p.language»Factory; +«ENDFOREACH-» +«ENDIF-» + «EXPAND xpt::Common::generatedMemberComment» public «activatorClassName»() { } @@ -58,7 +69,13 @@ public class «activatorClassName» extends org.eclipse.ui.plugin.AbstractUIPlug adapterFactory = null; «IF editorGen.diagram.links->exists(not sansDomain)-» linkConstraints = null; -«ENDIF-» +«ENDIF-» + initializers = null; +«IF not editorGen.expressionProviders.oclIsUndefined() -» +«FOREACH editorGen.expressionProviders.providers[gmfgen::GenExpressionInterpreter] AS p-» + «p.language»Factory = null; +«ENDFOREACH-» +«ENDIF-» instance = null; super.stop(context); } @@ -178,6 +195,31 @@ public class «activatorClassName» extends org.eclipse.ui.plugin.AbstractUIPlug «ENDIF-» «EXPAND xpt::Common::generatedMemberComment» + public «editorGen.diagram.getElementInitializersPackageName()».«editorGen.diagram.getElementInitializersClassName()» getElementInitializers() { + return initializers; + } + + «EXPAND xpt::Common::generatedMemberComment» + public void setElementInitializers(«editorGen.diagram.getElementInitializersPackageName()».«editorGen.diagram.getElementInitializersClassName()» i) { + this.initializers = i; + } + +«IF not editorGen.expressionProviders.oclIsUndefined() -» +«FOREACH editorGen.expressionProviders.providers[gmfgen::GenExpressionInterpreter] AS p-» + «EXPAND xpt::Common::generatedMemberComment» + public «p.getQualifiedClassName()» get«p.className»() { + return «p.language»Factory; + } + + «EXPAND xpt::Common::generatedMemberComment» + public void set«p.className»(«p.getQualifiedClassName()» f) { + this.«p.language»Factory = f; + } + +«ENDFOREACH-» +«ENDIF-» + + «EXPAND xpt::Common::generatedMemberComment» public void logError(String error) { logError(error, null); } |