Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/dsl
diff options
context:
space:
mode:
authorLorenzo Bettini2013-10-19 13:13:46 +0000
committerLorenzo Bettini2013-10-25 16:27:48 +0000
commite667c3518e5fdbed65ecc3a4e71664f7cd83eb97 (patch)
tree439fd01ccc23a794ec0a2a5a4851478bed7a7116 /dsl
parent9a8680a3a62c077a545fe6162fcb4d79954b0d6a (diff)
downloadorg.eclipse.emf-parsley-e667c3518e5fdbed65ecc3a4e71664f7cd83eb97.tar.gz
org.eclipse.emf-parsley-e667c3518e5fdbed65ecc3a4e71664f7cd83eb97.tar.xz
org.eclipse.emf-parsley-e667c3518e5fdbed65ecc3a4e71664f7cd83eb97.zip
wizard templates ported to xtend
Diffstat (limited to 'dsl')
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionFormTemplateWizardHelper.xtend (renamed from dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionFormTemplateWizardHelper.java)20
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTableFormTemplateWizardHelper.xtend (renamed from dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTableFormTemplateWizardHelper.java)26
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTreeFormTemplateWizardHelper.xtend (renamed from dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTreeFormTemplateWizardHelper.java)18
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.java30
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.xtend30
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.java47
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.xtend46
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend (renamed from dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.java)18
-rw-r--r--dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeTemplateWizardHelper.xtend (renamed from dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeTemplateWizardHelper.java)24
9 files changed, 129 insertions, 130 deletions
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionFormTemplateWizardHelper.java b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionFormTemplateWizardHelper.xtend
index 328dcdee5..e60cd00f4 100644
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionFormTemplateWizardHelper.java
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionFormTemplateWizardHelper.xtend
@@ -13,20 +13,20 @@ public class OnSelectionFormTemplateWizardHelper extends AbstractTemplateWizardH
public static final OnSelectionFormTemplateWizardHelper singlethon=new OnSelectionFormTemplateWizardHelper();
- public String getLabel() {
- return "On selection Form View";
+ override getLabel() {
+ "On selection Form View";
}
- @Override
- public String getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
- return OnSelectionFormView.class.getName();
+ override getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
+ return OnSelectionFormView.getName();
}
- @Override
- public String getDescription() {
- return "<p>This wizard creates an Emf-Parsley plug-in with the following component:</p>"
- + "<li>On selection <b>form</b> view</li>"
- + "<p><b>No user change is needed to run the project</b></p>";
+ override getDescription() {
+ '''
+ <p>This wizard creates an Emf-Parsley plug-in with the following component:</p>
+ <li>On selection <b>form</b> view</li>
+ <p><b>No user change is needed to run the project</b></p>
+ '''
}
}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTableFormTemplateWizardHelper.java b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTableFormTemplateWizardHelper.xtend
index cedfe5652..d81431fb5 100644
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTableFormTemplateWizardHelper.java
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTableFormTemplateWizardHelper.xtend
@@ -13,15 +13,14 @@ public class OnSelectionTableFormTemplateWizardHelper extends AbstractTemplateWi
public static final OnSelectionTableFormTemplateWizardHelper singlethon=new OnSelectionTableFormTemplateWizardHelper();
- public String getLabel() {
- return "On selection Table Form View";
+ override getLabel() {
+ "On selection Table Form View";
}
- @Override
- public String getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
- String className=getSimpleNameProject(packagePath) + "OnSelectionTableForm";
- String classContent =viewFilesGenerator.generateConcreteForOnSelectionTableView(projectName, className).toString();
+ override getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
+ val className=getSimpleNameProject(packagePath) + "OnSelectionTableForm";
+ val classContent =viewFilesGenerator.generateConcreteForOnSelectionTableView(projectName, className).toString();
NewEmfParsleyProjectSupport.createProjectFile(project,packagePath + "/"
+className.concat(".java"), classContent,
@@ -30,13 +29,14 @@ public class OnSelectionTableFormTemplateWizardHelper extends AbstractTemplateWi
return projectName+"."+className;
}
- @Override
- public String getDescription() {
- return "<p>This wizard creates an Emf-Parsley plug-in with the following component:</p>"
- + "<li><b>On selection table form view</b></li>"
- + "<p><b>The user must specify:</b></p>"
- + "<li>how to reach the contents from the selected object</li>"
- + "<li>the EClass to be represented</li>";
+ override getDescription() {
+ '''
+ <p>This wizard creates an Emf-Parsley plug-in with the following component:</p>
+ <li><b>On selection table form view</b></li>
+ <p><b>The user must specify:</b></p>
+ <li>how to reach the contents from the selected object</li>
+ <li>the EClass to be represented</li>
+ '''
}
}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTreeFormTemplateWizardHelper.java b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTreeFormTemplateWizardHelper.xtend
index 9e72309cd..0c64100ad 100644
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTreeFormTemplateWizardHelper.java
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/OnSelectionTreeFormTemplateWizardHelper.xtend
@@ -13,20 +13,20 @@ public class OnSelectionTreeFormTemplateWizardHelper extends AbstractTemplateWiz
public static final OnSelectionTreeFormTemplateWizardHelper singlethon=new OnSelectionTreeFormTemplateWizardHelper();
- public String getLabel() {
+ override getLabel() {
return "On selection Tree Form View";
}
- @Override
- public String getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
- return OnSelectionTreeFormView.class.getName();
+ override getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
+ return OnSelectionTreeFormView.getName();
}
- @Override
- public String getDescription() {
- return "<p>This wizard creates an Emf-Parsley plug-in with the following component:</p>"
- + "<li>On selection <b>table form</b> view</li>"
- + "<p><b>No user change is needed to run the project</b></p>";
+ override getDescription() {
+ '''
+ <p>This wizard creates an Emf-Parsley plug-in with the following component:</p>
+ <li>On selection <b>table form</b> view</li>
+ <p><b>No user change is needed to run the project</b></p>
+ '''
}
}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.java b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.java
deleted file mode 100644
index 496d0dc0a..000000000
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package org.eclipse.emf.parsley.dsl.ui.wizard.template;
-
-/**
- * @author Francesco Guidieri
- *
- */
-public class SaveableTableFormTemplateWizardHelper extends SaveableTableTemplateWizardHelper{
-
- public static final SaveableTableFormTemplateWizardHelper singlethon=new SaveableTableFormTemplateWizardHelper();
-
- public String getLabel() {
- return "Saveable Table Form View";
- }
-
- @Override
- public String getPostFix() {
- return "TableFormView";
- }
-
- @Override
- public String getDescription() {
- return "<p>This wizard creates a plug-in that contains a view with a <b>table form</b> component.</p>"
- + "<p>This view read the content form a resource and can save changes.</p>"
- + "<p><b>The user must specify:</b></p>"
- + "<li>the resource URI</li>"
- + "<li>how to reach the contents from the resource</li>"
- + "<li>the EClass to be represented</li>";
- }
-
-}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.xtend b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.xtend
new file mode 100644
index 000000000..8e3805027
--- /dev/null
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableFormTemplateWizardHelper.xtend
@@ -0,0 +1,30 @@
+package org.eclipse.emf.parsley.dsl.ui.wizard.template;
+
+/**
+ * @author Francesco Guidieri
+ *
+ */
+public class SaveableTableFormTemplateWizardHelper extends SaveableTableTemplateWizardHelper{
+
+ public static final SaveableTableFormTemplateWizardHelper singlethon=new SaveableTableFormTemplateWizardHelper();
+
+ override getLabel() {
+ return "Saveable Table Form View";
+ }
+
+ override getPostFix() {
+ return "TableFormView";
+ }
+
+ override getDescription() {
+ '''
+ <p>This wizard creates a plug-in that contains a view with a <b>table form</b> component.</p>
+ <p>This view read the content form a resource and can save changes.</p>
+ <p><b>The user must specify:</b></p>
+ <li>the resource URI</li>
+ <li>how to reach the contents from the resource</li>
+ <li>the EClass to be represented</li>
+ '''
+ }
+
+}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.java b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.java
deleted file mode 100644
index 9e2b4c233..000000000
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package org.eclipse.emf.parsley.dsl.ui.wizard.template;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.emf.parsley.wizards.NewEmfParsleyProjectSupport;
-
-/**
- * @author Francesco Guidieri
- *
- */
-public class SaveableTableTemplateWizardHelper extends AbstractTemplateWizardHelper{
-
- public static final SaveableTableTemplateWizardHelper singlethon=new SaveableTableTemplateWizardHelper();
-
- public String getLabel() {
- return "Saveable Table View";
- }
-
- public String getPostFix() {
- return "TableView";
- }
-
-
- @Override
- public String getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
- String className=getSimpleNameProject(packagePath) + getPostFix();
- String classContent =viewFilesGenerator.generateConcreteForResourceTableView(projectName, className,ABSTRACT_SAVEABLE+getPostFix()).toString();
-
- NewEmfParsleyProjectSupport.createProjectFile(project,packagePath + "/"
- +className.concat(".java"), classContent,
- NewEmfParsleyProjectSupport
- .createSubProgressMonitor(monitor));
- return projectName+"."+className;
- }
-
- @Override
- public String getDescription() {
- return "<p>This wizard creates a plug-in that contains a view with a <b>table </b> component.</p>"
- + "<p>This view read the content form a resource and can save changes, that can be performed in other parts (like Property view).</p>"
- + "<p><b>The user must specify:</b></p>"
- + "<li>the resource URI</li>"
- + "<li>how to reach the contents from the resource</li>"
- + "<li>the EClass to be represented</li>";
- }
-
-}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.xtend b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.xtend
new file mode 100644
index 000000000..6be49c7ad
--- /dev/null
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTableTemplateWizardHelper.xtend
@@ -0,0 +1,46 @@
+package org.eclipse.emf.parsley.dsl.ui.wizard.template;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.emf.parsley.wizards.NewEmfParsleyProjectSupport;
+
+/**
+ * @author Francesco Guidieri
+ *
+ */
+public class SaveableTableTemplateWizardHelper extends AbstractTemplateWizardHelper{
+
+ public static final SaveableTableTemplateWizardHelper singlethon=new SaveableTableTemplateWizardHelper();
+
+ override getLabel() {
+ return "Saveable Table View";
+ }
+
+ def getPostFix() {
+ return "TableView";
+ }
+
+ override getOrGenerateViewClass(IProject project, String projectName,String packagePath, IProgressMonitor monitor) throws CoreException {
+ val className=getSimpleNameProject(packagePath) + getPostFix();
+ val classContent =viewFilesGenerator.generateConcreteForResourceTableView(projectName, className,ABSTRACT_SAVEABLE+getPostFix()).toString();
+
+ NewEmfParsleyProjectSupport.createProjectFile(project,packagePath + "/"
+ +className.concat(".java"), classContent,
+ NewEmfParsleyProjectSupport
+ .createSubProgressMonitor(monitor));
+ return projectName+"."+className;
+ }
+
+ override getDescription() {
+ '''
+ <p>This wizard creates a plug-in that contains a view with a <b>table </b> component.</p>
+ <p>This view read the content form a resource and can save changes, that can be performed in other parts (like Property view).</p>
+ <p><b>The user must specify:</b></p>
+ <li>the resource URI</li>
+ <li>how to reach the contents from the resource</li>
+ <li>the EClass to be represented</li>
+ '''
+ }
+
+}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.java b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend
index b3a977ae5..4bd154609 100644
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.java
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeFormTemplateWizardHelper.xtend
@@ -8,21 +8,21 @@ public class SaveableTreeFormTemplateWizardHelper extends SaveableTreeTemplateWi
public static final SaveableTreeFormTemplateWizardHelper singlethon=new SaveableTreeFormTemplateWizardHelper();
- public String getLabel() {
+ override getLabel() {
return "Saveable Tree Form View";
}
- @Override
- public String getPostFix() {
+ override getPostFix() {
return "TreeFormView";
}
- @Override
- public String getDescription() {
- return "<p>This wizard creates a plug-in that contains a view with a <b>tree form</b> component.</p>"
- + "<p>This view read the content form a resource and can save changes.</p>"
- + "<p><b>The user must specify:</b></p>"
- + "<li>the resource URI</li>";
+ override getDescription() {
+ '''
+ <p>This wizard creates a plug-in that contains a view with a <b>tree form</b> component.</p>
+ <p>This view read the content form a resource and can save changes.</p>
+ <p><b>The user must specify:</b></p>
+ <li>the resource URI</li>
+ '''
}
}
diff --git a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeTemplateWizardHelper.java b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeTemplateWizardHelper.xtend
index f17cfb499..c11b121ab 100644
--- a/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeTemplateWizardHelper.java
+++ b/dsl/org.eclipse.emf.parsley.dsl.ui/src/org/eclipse/emf/parsley/dsl/ui/wizard/template/SaveableTreeTemplateWizardHelper.xtend
@@ -13,18 +13,17 @@ public class SaveableTreeTemplateWizardHelper extends AbstractTemplateWizardHel
public static final SaveableTreeTemplateWizardHelper singlethon=new SaveableTreeTemplateWizardHelper();
- public String getLabel() {
+ override getLabel() {
return "Saveable Tree View";
}
- public String getPostFix() {
+ def getPostFix() {
return "TreeView";
}
- @Override
- public String getOrGenerateViewClass(IProject project, String projectName, String packagePath, IProgressMonitor monitor) throws CoreException {
- String className=getSimpleNameProject(packagePath) + getPostFix();
- String classContent =viewFilesGenerator.generateConcreteForResourceTreeView(projectName, className,ABSTRACT_SAVEABLE+getPostFix()).toString();
+ override getOrGenerateViewClass(IProject project, String projectName, String packagePath, IProgressMonitor monitor) throws CoreException {
+ val className=getSimpleNameProject(packagePath) + getPostFix();
+ val classContent =viewFilesGenerator.generateConcreteForResourceTreeView(projectName, className,ABSTRACT_SAVEABLE+getPostFix()).toString();
NewEmfParsleyProjectSupport.createProjectFile(project,packagePath + "/"
+className.concat(".java"), classContent,
@@ -33,12 +32,13 @@ public class SaveableTreeTemplateWizardHelper extends AbstractTemplateWizardHel
return projectName+"."+className;
}
- @Override
- public String getDescription() {
- return "<p>This wizard creates a plug-in that contains a view with a <b>tree</b> component.</p>"
- + "<p>This view read the content form a resource and can save changes, that can be performed in other parts (like Property view).</p>"
- + "<p><b>The user must specify:</b></p>"
- + "<li>the resource URI</li>";
+ override getDescription() {
+ '''
+ <p>This wizard creates a plug-in that contains a view with a <b>tree</b> component.</p>
+ <p>This view read the content form a resource and can save changes, that can be performed in other parts (like Property view).</p>
+ <p><b>The user must specify:</b></p>
+ <li>the resource URI</li>
+ '''
}
}

Back to the top