Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/developer/org.eclipse.papyrus.gmfgenextension/src/org/eclipse/papyrus/papyrusgmfgenextension/popupaction/TestCodeSetGeneration.java')
-rw-r--r--plugins/developer/org.eclipse.papyrus.gmfgenextension/src/org/eclipse/papyrus/papyrusgmfgenextension/popupaction/TestCodeSetGeneration.java221
1 files changed, 111 insertions, 110 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.gmfgenextension/src/org/eclipse/papyrus/papyrusgmfgenextension/popupaction/TestCodeSetGeneration.java b/plugins/developer/org.eclipse.papyrus.gmfgenextension/src/org/eclipse/papyrus/papyrusgmfgenextension/popupaction/TestCodeSetGeneration.java
index 4f4b8cb25af..75a9ae8b2fd 100644
--- a/plugins/developer/org.eclipse.papyrus.gmfgenextension/src/org/eclipse/papyrus/papyrusgmfgenextension/popupaction/TestCodeSetGeneration.java
+++ b/plugins/developer/org.eclipse.papyrus.gmfgenextension/src/org/eclipse/papyrus/papyrusgmfgenextension/popupaction/TestCodeSetGeneration.java
@@ -1,9 +1,9 @@
/*******************************************************************************
* Copyright (c) 2014 CEA LIST.
* All rights reserved. This program and the accompanying materials
- * are property of the CEA, their use is subject to specific agreement
+ * are property of the CEA, their use is subject to specific agreement
* with the CEA.
- *
+ *
* Contributors:
* CEA LIST - initial API and implementation
*******************************************************************************/
@@ -36,7 +36,7 @@ public class TestCodeSetGeneration extends Action {
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ui.IViewActionDelegate#init(org.eclipse.ui.IViewPart)
*/
public void init(IViewPart view) {
@@ -45,24 +45,25 @@ public class TestCodeSetGeneration extends Action {
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
*/
+ @Override
public void run(IAction action) {
Iterator<EObject> it = getSelectedEObject().iterator();
- while(it.hasNext()) {
+ while (it.hasNext()) {
EObject eObject = it.next();
// Action should not be available on objects that are not GenCommonBase
- if(eObject instanceof GenCommonBase) {
- GenCommonBase genCommonBase = (GenCommonBase)eObject;
+ if (eObject instanceof GenCommonBase) {
+ GenCommonBase genCommonBase = (GenCommonBase) eObject;
StringBuffer out = getTopNodes(genCommonBase.eResource());
- Shell shell= new Shell(Display.getCurrent());
+ Shell shell = new Shell(Display.getCurrent());
shell.setText("report");
shell.setLayout(new FillLayout());
- Text text1 = new Text(shell, SWT.MULTI | SWT.BORDER| SWT.H_SCROLL|SWT.V_SCROLL);
+ Text text1 = new Text(shell, SWT.MULTI | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
text1.setText(out.toString());
shell.pack();
shell.open();
@@ -73,131 +74,131 @@ public class TestCodeSetGeneration extends Action {
}
public StringBuffer getTopNodes(Resource gmfgen) {
- StringBuffer out= new StringBuffer();
+ StringBuffer out = new StringBuffer();
// Find the highest VisualID used by the chosen kind of node (given by clazz)
Iterator<EObject> it = gmfgen.getAllContents();
- out=out.append("\n*************************************************\nTopNode\n******************************************************\n");
- //topNode
- while(it.hasNext()) {
+ out = out.append("\n*************************************************\nTopNode\n******************************************************\n");
+ // topNode
+ while (it.hasNext()) {
EObject eObject = it.next();
- if(eObject instanceof GenTopLevelNode ){
- GenTopLevelNode genTopLevelNode= (GenTopLevelNode)eObject;
- if( genTopLevelNode.getModelFacet()!= null){
- String name=genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
- String visalId=""+genTopLevelNode.getVisualID();
- out=out.append(
- "/**\n"+
- "* Test to manage "+name+".\n"+
- "*/\n"+
- "@Test\n"+
- "public void testTo"+name+"() {\n"+
- " testToManageNode(UMLElementTypes."+name+"_"+visalId+", UMLPackage.eINSTANCE.get"+name+"(), UMLElementTypes."+name+"_"+visalId+", false);\n"+
- "}\n"
- );
+ if (eObject instanceof GenTopLevelNode) {
+ GenTopLevelNode genTopLevelNode = (GenTopLevelNode) eObject;
+ if (genTopLevelNode.getModelFacet() != null) {
+ String name = genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
+ String visalId = "" + genTopLevelNode.getVisualID();
+ out = out.append(
+ "/**\n" +
+ "* Test to manage " + name + ".\n" +
+ "*/\n" +
+ "@Test\n" +
+ "public void testTo" + name + "() {\n" +
+ " testToManageNode(UMLElementTypes." + name + "_" + visalId + ", UMLPackage.eINSTANCE.get" + name + "(), UMLElementTypes." + name + "_" + visalId + ", false);\n" +
+ "}\n"
+ );
}
}
}
- out=out.append("\n************************************************************************************************************************\n"
- + "ChildNode\n"
- + "************************************************************************************************************************\n");
+ out = out.append("\n************************************************************************************************************************\n"
+ + "ChildNode\n"
+ + "************************************************************************************************************************\n");
it = gmfgen.getAllContents();
- //topNode
- while(it.hasNext()) {
+ // topNode
+ while (it.hasNext()) {
EObject eObject = it.next();
- if(eObject instanceof GenChildNode &&!(eObject instanceof GenChildLabelNode)&&!(eObject instanceof GenChildSideAffixedNode)){
- GenChildNode genTopLevelNode= (GenChildNode)eObject;
- if( genTopLevelNode.getModelFacet()!= null){
- String name=genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
- String visalId=""+genTopLevelNode.getVisualID();
- out=out.append(
- "/**\n"+
- "* Test to manage "+name+".\n"+
- "*/\n"+
- "@Test\n"+
- "public void testTo"+name+"() {\n"+
- " testToManageNode(UMLElementTypes."+name+"_"+visalId+", UMLPackage.eINSTANCE.get"+name+"(), container, true);\n"+
-
- "}\n"
- );
+ if (eObject instanceof GenChildNode && !(eObject instanceof GenChildLabelNode) && !(eObject instanceof GenChildSideAffixedNode)) {
+ GenChildNode genTopLevelNode = (GenChildNode) eObject;
+ if (genTopLevelNode.getModelFacet() != null) {
+ String name = genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
+ String visalId = "" + genTopLevelNode.getVisualID();
+ out = out.append(
+ "/**\n" +
+ "* Test to manage " + name + ".\n" +
+ "*/\n" +
+ "@Test\n" +
+ "public void testTo" + name + "() {\n" +
+ " testToManageNode(UMLElementTypes." + name + "_" + visalId + ", UMLPackage.eINSTANCE.get" + name + "(), container, true);\n" +
+
+ "}\n"
+ );
}
}
}
-
- out=out.append("\n********************************************************************************************************************"
- + "*\nChildLabelNode\n"
- + "******************************************************************************************************************************\n");
+
+ out = out.append("\n********************************************************************************************************************"
+ + "*\nChildLabelNode\n"
+ + "******************************************************************************************************************************\n");
it = gmfgen.getAllContents();
- //topNode
- while(it.hasNext()) {
+ // topNode
+ while (it.hasNext()) {
EObject eObject = it.next();
- if(eObject instanceof GenChildLabelNode){
- GenChildLabelNode genTopLevelNode= (GenChildLabelNode)eObject;
- if( genTopLevelNode.getModelFacet()!= null){
- String name=genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
- String visalId=""+genTopLevelNode.getVisualID();
- out=out.append(
- "/**\n"+
- "* Test to manage "+name+".\n"+
- "*/\n"+
- "@Test\n"+
- "public void testTo"+name+"() {\n"+
- "testToManageTopNodeWithMask(UMLElementTypes.Container,UMLElementTypes."+name+"_"+visalId+", Compartment.VISUAL_ID,null);\n"+
- "}\n"
- );
+ if (eObject instanceof GenChildLabelNode) {
+ GenChildLabelNode genTopLevelNode = (GenChildLabelNode) eObject;
+ if (genTopLevelNode.getModelFacet() != null) {
+ String name = genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
+ String visalId = "" + genTopLevelNode.getVisualID();
+ out = out.append(
+ "/**\n" +
+ "* Test to manage " + name + ".\n" +
+ "*/\n" +
+ "@Test\n" +
+ "public void testTo" + name + "() {\n" +
+ "testToManageTopNodeWithMask(UMLElementTypes.Container,UMLElementTypes." + name + "_" + visalId + ", Compartment.VISUAL_ID,null);\n" +
+ "}\n"
+ );
}
}
}
-
- out=out.append("\n**************************************************************************************************************\n"
- + "AffixedNode\n"
- + "*************************************************************************************************************************\n");
+
+ out = out.append("\n**************************************************************************************************************\n"
+ + "AffixedNode\n"
+ + "*************************************************************************************************************************\n");
it = gmfgen.getAllContents();
- //topNode
- while(it.hasNext()) {
+ // topNode
+ while (it.hasNext()) {
EObject eObject = it.next();
- if(eObject instanceof GenChildSideAffixedNode){
- GenChildSideAffixedNode genTopLevelNode= (GenChildSideAffixedNode)eObject;
- if( genTopLevelNode.getModelFacet()!= null){
- String name=genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
- String visalId=""+genTopLevelNode.getVisualID();
- out=out.append(
- "/**\n"+
- "* Test to manage "+name+".\n"+
- "*/\n"+
- "@Test\n"+
- "public void testTo"+name+"() {\n"+
- "setTestAffixedNode(true);\n"+
- " testToManageNode(UMLElementTypes."+name+"_"+visalId+", UMLPackage.eINSTANCE.get"+name+"(), container, true);\n"+
- "setTestAffixedNode(false);\n"+
- "}\n"
- );
-
+ if (eObject instanceof GenChildSideAffixedNode) {
+ GenChildSideAffixedNode genTopLevelNode = (GenChildSideAffixedNode) eObject;
+ if (genTopLevelNode.getModelFacet() != null) {
+ String name = genTopLevelNode.getModelFacet().getMetaClass().getEcoreClass().getName();
+ String visalId = "" + genTopLevelNode.getVisualID();
+ out = out.append(
+ "/**\n" +
+ "* Test to manage " + name + ".\n" +
+ "*/\n" +
+ "@Test\n" +
+ "public void testTo" + name + "() {\n" +
+ "setTestAffixedNode(true);\n" +
+ " testToManageNode(UMLElementTypes." + name + "_" + visalId + ", UMLPackage.eINSTANCE.get" + name + "(), container, true);\n" +
+ "setTestAffixedNode(false);\n" +
+ "}\n"
+ );
+
}
}
}
- out=out.append("\n************************************************************************************************************\n"
- + "Link\n"
- + "*****************************************************************************************************************************\n");
+ out = out.append("\n************************************************************************************************************\n"
+ + "Link\n"
+ + "*****************************************************************************************************************************\n");
it = gmfgen.getAllContents();
- //topNode
- while(it.hasNext()) {
+ // topNode
+ while (it.hasNext()) {
EObject eObject = it.next();
- if(eObject instanceof GenLink ){
- GenLink genTopLevelNode= (GenLink)eObject;
- if( genTopLevelNode.getModelFacet()!= null){
- if(genTopLevelNode.getModelFacet() instanceof TypeLinkModelFacet){
- String name=((TypeLinkModelFacet)genTopLevelNode.getModelFacet()).getMetaClass().getEcoreClass().getName();
- String visalId=""+genTopLevelNode.getVisualID();
- out=out.append(
- "/**\n"+
- "* Test to manage component.\n"+
- "*/\n"+
- "@Test\n"+
- "public void testTo"+name+"() {\n"+
- "testToManageLink(UMLElementTypes.source, UMLElementTypes.target, UMLElementTypes."+name+"_"+visalId+", container, true);\n"+
- "}\n"
- );
+ if (eObject instanceof GenLink) {
+ GenLink genTopLevelNode = (GenLink) eObject;
+ if (genTopLevelNode.getModelFacet() != null) {
+ if (genTopLevelNode.getModelFacet() instanceof TypeLinkModelFacet) {
+ String name = ((TypeLinkModelFacet) genTopLevelNode.getModelFacet()).getMetaClass().getEcoreClass().getName();
+ String visalId = "" + genTopLevelNode.getVisualID();
+ out = out.append(
+ "/**\n" +
+ "* Test to manage component.\n" +
+ "*/\n" +
+ "@Test\n" +
+ "public void testTo" + name + "() {\n" +
+ "testToManageLink(UMLElementTypes.source, UMLElementTypes.target, UMLElementTypes." + name + "_" + visalId + ", container, true);\n" +
+ "}\n"
+ );
}
}
}

Back to the top