Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/ContextEditorActionBarContributor.java')
-rw-r--r--plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/ContextEditorActionBarContributor.java144
1 files changed, 72 insertions, 72 deletions
diff --git a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/ContextEditorActionBarContributor.java b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/ContextEditorActionBarContributor.java
index 93b3575de31..e692ac63d2f 100644
--- a/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/ContextEditorActionBarContributor.java
+++ b/plugins/customization/org.eclipse.papyrus.customization.properties/src/org/eclipse/papyrus/customization/properties/editor/ContextEditorActionBarContributor.java
@@ -1,6 +1,6 @@
/*****************************************************************************
* Copyright (c) 2010 CEA LIST.
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -45,7 +45,7 @@ import org.eclipse.papyrus.views.properties.contexts.View;
* The Action bar contributor for the Context Editor
* Mainly serves as an Adapter for the Ecore actions, as the Ecore actions are
* not natively compatible with the EMF Facet tree objects
- *
+ *
* @author Camille Letavernier
*/
public class ContextEditorActionBarContributor extends EcoreActionBarContributor {
@@ -53,9 +53,9 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
private int i = 0;
/**
- *
+ *
* Constructor.
- *
+ *
*/
public ContextEditorActionBarContributor() {
super();
@@ -75,17 +75,17 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
@Override
protected Collection<IAction> generateCreateChildActions(Collection<?> descriptors, ISelection selection) {
Collection<IAction> result = super.generateCreateChildActions(descriptors, selection);
- if(selection instanceof IStructuredSelection) {
- IStructuredSelection sSelection = (IStructuredSelection)selection;
- if(sSelection.size() == 1) {
+ if (selection instanceof IStructuredSelection) {
+ IStructuredSelection sSelection = (IStructuredSelection) selection;
+ if (sSelection.size() == 1) {
Object firstElement = sSelection.getFirstElement();
- if(firstElement instanceof View) {
- result.addAll(createChildForView(selection, (View)sSelection.getFirstElement()));
- } else if(firstElement instanceof Section) {
+ if (firstElement instanceof View) {
+ result.addAll(createChildForView(selection, (View) sSelection.getFirstElement()));
+ } else if (firstElement instanceof Section) {
result.addAll(createChildForSection(selection));
- } else if(firstElement instanceof Tab) {
+ } else if (firstElement instanceof Tab) {
removeChildActionsForTab(result);
- } else if(firstElement instanceof Context) {
+ } else if (firstElement instanceof Context) {
removeChildActionsForContext(result);
}
}
@@ -97,14 +97,14 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
@Override
protected Collection<IAction> generateCreateSiblingActions(Collection<?> descriptors, ISelection selection) {
Collection<IAction> result = super.generateCreateSiblingActions(descriptors, selection);
- if(selection instanceof IStructuredSelection) {
- IStructuredSelection sSelection = (IStructuredSelection)selection;
- if(sSelection.size() == 1) {
+ if (selection instanceof IStructuredSelection) {
+ IStructuredSelection sSelection = (IStructuredSelection) selection;
+ if (sSelection.size() == 1) {
Object firstElement = sSelection.getFirstElement();
- if(firstElement instanceof Section) {
+ if (firstElement instanceof Section) {
removeSiblingActionsForSection(result);
- createSiblingActionsForSection(sSelection, (Section)firstElement);
- } else if(firstElement instanceof View || firstElement instanceof Tab) {
+ createSiblingActionsForSection(sSelection, (Section) firstElement);
+ } else if (firstElement instanceof View || firstElement instanceof Tab) {
removeSiblingActionsForViewAndTab(result);
}
}
@@ -114,17 +114,17 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Remove the unused actions from the Tab's create child section
- *
+ *
* @param actions
- * The actions generated by the Ecore action bar
+ * The actions generated by the Ecore action bar
*/
protected void removeChildActionsForTab(Collection<IAction> actions) {
Iterator<IAction> iterator = actions.iterator();
- while(iterator.hasNext()) {
+ while (iterator.hasNext()) {
IAction action = iterator.next();
- if(action instanceof CreateChildAction) {
- CreateChildAction createChildAction = (CreateChildAction)action;
- if(createChildAction.getText().equals("Section")) { //It's the only relevant property we have access to... //$NON-NLS-1$
+ if (action instanceof CreateChildAction) {
+ CreateChildAction createChildAction = (CreateChildAction) action;
+ if (createChildAction.getText().equals("Section")) { //It's the only relevant property we have access to... //$NON-NLS-1$
iterator.remove();
}
}
@@ -133,18 +133,18 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Remove the unused actions from the Context's create child section
- *
+ *
* @param actions
- * The actions generated by the Ecore action bar
+ * The actions generated by the Ecore action bar
*/
protected void removeChildActionsForContext(Collection<IAction> actions) {
Iterator<IAction> iterator = actions.iterator();
- while(iterator.hasNext()) {
+ while (iterator.hasNext()) {
IAction action = iterator.next();
- if(action instanceof CreateChildAction) {
- CreateChildAction createChildAction = (CreateChildAction)action;
- if(!ToggleDataContextAction.showDataContext) {
- if(createChildAction.getText().equals("Data Context Root")) { //It's the only relevant property we have access to... //$NON-NLS-1$
+ if (action instanceof CreateChildAction) {
+ CreateChildAction createChildAction = (CreateChildAction) action;
+ if (!ToggleDataContextAction.showDataContext) {
+ if (createChildAction.getText().equals("Data Context Root")) { //It's the only relevant property we have access to... //$NON-NLS-1$
iterator.remove();
}
}
@@ -154,17 +154,17 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Remove the unused actions from the Tab and View's create sibling section
- *
+ *
* @param actions
- * The actions generated by the Ecore action bar
+ * The actions generated by the Ecore action bar
*/
protected void removeSiblingActionsForViewAndTab(Collection<IAction> actions) {
Iterator<IAction> iterator = actions.iterator();
- while(iterator.hasNext()) {
+ while (iterator.hasNext()) {
IAction action = iterator.next();
- if(action instanceof CreateSiblingAction) {
- CreateSiblingAction createSiblingAction = (CreateSiblingAction)action;
- if(createSiblingAction.getText().equals("Data Context Root")) { //It's the only relevant property we have access to... //$NON-NLS-1$
+ if (action instanceof CreateSiblingAction) {
+ CreateSiblingAction createSiblingAction = (CreateSiblingAction) action;
+ if (createSiblingAction.getText().equals("Data Context Root")) { //It's the only relevant property we have access to... //$NON-NLS-1$
iterator.remove();
}
}
@@ -173,17 +173,17 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Remove the unused actions from the Section's create sibling section
- *
+ *
* @param actions
- * The actions generated by the Ecore action bar
+ * The actions generated by the Ecore action bar
*/
protected void removeSiblingActionsForSection(Collection<IAction> actions) {
Iterator<IAction> iterator = actions.iterator();
- while(iterator.hasNext()) {
+ while (iterator.hasNext()) {
IAction action = iterator.next();
- if(action instanceof CreateSiblingAction) {
- CreateSiblingAction createSiblingAction = (CreateSiblingAction)action;
- if(createSiblingAction.getText().equals("Section")) { //It's the only relevant property we have access to... //$NON-NLS-1$
+ if (action instanceof CreateSiblingAction) {
+ CreateSiblingAction createSiblingAction = (CreateSiblingAction) action;
+ if (createSiblingAction.getText().equals("Section")) { //It's the only relevant property we have access to... //$NON-NLS-1$
iterator.remove();
}
}
@@ -192,41 +192,41 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Adds new actions in the Section's create sibling section
- *
+ *
* @param selection
- * The current selection
+ * The current selection
* @param section
- * The section for which we want to add new actions
+ * The section for which we want to add new actions
* @return
* The list of newly created {@link IAction}s
*/
protected Collection<IAction> createSiblingActionsForSection(ISelection selection, Section section) {
Collection<IAction> actions = new LinkedList<IAction>();
- //TODO : We need to retrieve the view owning the section. It is only possible with an access to the
- //ITreeElements, which we don't have here. Find a way to retrieve it.
+ // TODO : We need to retrieve the view owning the section. It is only possible with an access to the
+ // ITreeElements, which we don't have here. Find a way to retrieve it.
- // String sectionName = getSectionName(view.getContext());
- // String sectionFile = getSectionFile(sectionName);
- // IAction action = new CreateSectionAction(selection, sectionName, sectionFile);
- // actions.add(action);
+ // String sectionName = getSectionName(view.getContext());
+ // String sectionFile = getSectionFile(sectionName);
+ // IAction action = new CreateSectionAction(selection, sectionName, sectionFile);
+ // actions.add(action);
return actions;
}
/**
* Adds new actions in the View's create child section
- *
+ *
* @param selection
- * The current selection
+ * The current selection
* @param view
- * The View for which we want to add new actions
+ * The View for which we want to add new actions
* @return
* The list of newly created {@link IAction}s
*/
protected Collection<IAction> createChildForView(ISelection selection, View view) {
Collection<IAction> actions = new LinkedList<IAction>();
- if(view.getContext() == null) {
+ if (view.getContext() == null) {
return actions;
}
@@ -240,17 +240,17 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Generate a name for a new section in the given context
- *
+ *
* @param context
- * The context in which the new section will be created
+ * The context in which the new section will be created
* @return
* The generated name (Which should be unique in the given context)
*/
protected String getSectionName(Context context) {
String name;
- while(true) {
+ while (true) {
name = "Section " + i; //$NON-NLS-1$
- if(isValidName(name, context)) {
+ if (isValidName(name, context)) {
return name;
}
i++;
@@ -259,18 +259,18 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Tests if a section name is valid
- *
+ *
* @param sectionName
- * The name to test
+ * The name to test
* @param context
- * The Context in which the section name will be used
+ * The Context in which the section name will be used
* @return
* True is the name is a valid section name
*/
protected boolean isValidName(String sectionName, Context context) {
- for(Tab tab : context.getTabs()) {
- for(Section section : tab.getSections()) {
- if(section.getName().equals(sectionName)) {
+ for (Tab tab : context.getTabs()) {
+ for (Section section : tab.getSections()) {
+ if (section.getName().equals(sectionName)) {
return false;
}
}
@@ -280,9 +280,9 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Return the path of the section file from a section name
- *
+ *
* @param sectionName
- * The name of the section
+ * The name of the section
* @return
* The path to the section's XWT file
*/
@@ -292,9 +292,9 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
/**
* Adds new actions to the Section's create child section
- *
+ *
* @param selection
- * The current seleection
+ * The current seleection
* @return
* The newly created {@link IAction}s
*/
@@ -322,8 +322,8 @@ public class ContextEditorActionBarContributor extends EcoreActionBarContributor
@Override
protected boolean removeAllReferencesOnDelete() {
- return false; //When true, the whole model is loaded on "delete" actions, including *.xwt files
- //(Which cannot contain references to the deleted element, and are really slow to load)
+ return false; // When true, the whole model is loaded on "delete" actions, including *.xwt files
+ // (Which cannot contain references to the deleted element, and are really slow to load)
}
@Override

Back to the top