Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/edit/policies/OpenDiagramEditPolicy.java')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/edit/policies/OpenDiagramEditPolicy.java25
1 files changed, 13 insertions, 12 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/edit/policies/OpenDiagramEditPolicy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/edit/policies/OpenDiagramEditPolicy.java
index f36e624e60b..30e2cc13bbf 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/edit/policies/OpenDiagramEditPolicy.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/edit/policies/OpenDiagramEditPolicy.java
@@ -62,15 +62,15 @@ public class OpenDiagramEditPolicy extends OpenEditPolicy {
@Override
protected Command getOpenCommand(Request request) {
EditPart targetEditPart = getTargetEditPart(request);
- if (false == targetEditPart.getModel() instanceof View) {
+ if(false == targetEditPart.getModel() instanceof View) {
return null;
}
- View view = (View) targetEditPart.getModel();
+ View view = (View)targetEditPart.getModel();
Style link = view.getStyle(NotationPackage.eINSTANCE.getHintedDiagramLinkStyle());
- if (false == link instanceof HintedDiagramLinkStyle) {
+ if(false == link instanceof HintedDiagramLinkStyle) {
return null;
}
- return new ICommandProxy(new OpenDiagramCommand((HintedDiagramLinkStyle) link));
+ return new ICommandProxy(new OpenDiagramCommand((HintedDiagramLinkStyle)link));
}
/**
@@ -101,7 +101,7 @@ public class OpenDiagramEditPolicy extends OpenEditPolicy {
protected CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
try {
Diagram diagram = getDiagramToOpen();
- if (diagram == null) {
+ if(diagram == null) {
diagram = intializeNewDiagram();
}
URI uri = EcoreUtil.getURI(diagram);
@@ -127,24 +127,25 @@ public class OpenDiagramEditPolicy extends OpenEditPolicy {
*/
protected Diagram intializeNewDiagram() throws ExecutionException {
Diagram d = ViewService.createDiagram(getDiagramDomainElement(), getDiagramKind(), getPreferencesHint());
- if (d == null) {
+ if(d == null) {
throw new ExecutionException("Can't create diagram of '" + getDiagramKind() + "' kind");
}
diagramFacet.setDiagramLink(d);
assert diagramFacet.eResource() != null;
diagramFacet.eResource().getContents().add(d);
EObject container = diagramFacet.eContainer();
- while (container instanceof View) {
- ((View) container).persist();
+ while(container instanceof View) {
+ ((View)container).persist();
container = container.eContainer();
}
try {
new WorkspaceModifyOperation() {
+
protected void execute(IProgressMonitor monitor) throws CoreException, InvocationTargetException, InterruptedException {
try {
- for (Iterator<?> it = diagramFacet.eResource().getResourceSet().getResources().iterator(); it.hasNext();) {
- Resource nextResource = (Resource) it.next();
- if (nextResource.isLoaded() && !getEditingDomain().isReadOnly(nextResource)) {
+ for(Iterator<?> it = diagramFacet.eResource().getResourceSet().getResources().iterator(); it.hasNext();) {
+ Resource nextResource = (Resource)it.next();
+ if(nextResource.isLoaded() && !getEditingDomain().isReadOnly(nextResource)) {
nextResource.save(UMLDiagramEditorUtil.getSaveOptions());
}
}
@@ -166,7 +167,7 @@ public class OpenDiagramEditPolicy extends OpenEditPolicy {
*/
protected EObject getDiagramDomainElement() {
// use same element as associated with EP
- return ((View) diagramFacet.eContainer()).getElement();
+ return ((View)diagramFacet.eContainer()).getElement();
}
/**

Back to the top