Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorenzo Bettini2014-10-15 20:03:21 +0000
committerLorenzo Bettini2014-10-15 20:25:06 +0000
commit80eee161c78f536de4c6651c84c94cbb9d88dda1 (patch)
tree64114ce2462e719215f17e39556f059842eb528b /dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend
parent296a9bfbeefa4f47a4cd9653fedf9c8c267d455f (diff)
downloadorg.eclipse.emf-parsley-80eee161c78f536de4c6651c84c94cbb9d88dda1.tar.gz
org.eclipse.emf-parsley-80eee161c78f536de4c6651c84c94cbb9d88dda1.tar.xz
org.eclipse.emf-parsley-80eee161c78f536de4c6651c84c94cbb9d88dda1.zip
reduced duplicated code in DSL wizards
Diffstat (limited to 'dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend')
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend24
1 files changed, 12 insertions, 12 deletions
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend
index 5c23b87f8..c1e0a9b26 100644
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend
@@ -16,23 +16,23 @@ package org.eclipse.emf.parsley.dsl.ui.wizard.template;
*/
public class SaveableTreeFormTemplateWizardHelper extends SaveableTreeTemplateWizardHelper{
- public static final SaveableTreeFormTemplateWizardHelper singlethon=new SaveableTreeFormTemplateWizardHelper();
-
- override getLabel() {
- return "Saveable Tree Form View";
- }
-
- override getPostFix() {
- return "TreeFormView";
- }
-
- override getDescription() {
+ public static final SaveableTreeFormTemplateWizardHelper singlethon=new SaveableTreeFormTemplateWizardHelper(
+ "Saveable Tree Form View",
+ "",
+ "TreeFormView",
+ [projectName, className |
+ viewFilesGenerator.
+ generateConcreteForResourceTreeView(projectName, className, ABSTRACT_SAVEABLE+"TreeView").toString()
+ ],
'''
<p>This wizard creates a plug-in that contains a view with a <b>tree form</b> component.</p>
<p>This view reads the content from a resource and can save changes.</p>
<p><b>The user must specify:</b></p>
<li>the resource URI</li>
'''
+ )
+
+ new(String label, String className, String postfix, (String,String)=>String classContentProvider, CharSequence description) {
+ super(label, className, postfix, classContentProvider, description)
}
-
}

Back to the top