Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.xpt44
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);
}

Back to the top