]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/ResetProfileMonitorTransformContribution.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.modeling.ui / src / org / simantics / modeling / ui / diagram / ResetProfileMonitorTransformContribution.java
index 6e84ff25f2e038607419283a126ea5e59f34b4ec..19cb9ffa022260c02c68ad3d5540b6062552c528 100644 (file)
@@ -1,89 +1,89 @@
-package org.simantics.modeling.ui.diagram;\r
-\r
-import java.util.Map;\r
-\r
-import org.eclipse.core.runtime.CoreException;\r
-import org.eclipse.core.runtime.IConfigurationElement;\r
-import org.eclipse.core.runtime.IExecutableExtension;\r
-import org.eclipse.jface.action.Action;\r
-import org.eclipse.jface.action.ActionContributionItem;\r
-import org.eclipse.jface.action.IContributionItem;\r
-import org.eclipse.jface.resource.ImageDescriptor;\r
-import org.simantics.Simantics;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.Statement;\r
-import org.simantics.db.WriteGraph;\r
-import org.simantics.db.common.request.IndexRoot;\r
-import org.simantics.db.common.request.WriteRequest;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.diagram.stubs.DiagramResource;\r
-import org.simantics.modeling.ui.Activator;\r
-import org.simantics.scl.commands.Command;\r
-import org.simantics.scl.commands.Commands;\r
-import org.simantics.ui.contribution.DynamicMenuContribution;\r
-import org.simantics.ui.utils.ResourceAdaptionUtils;\r
-\r
-/**\r
- * @author Tuukka Lehtonen\r
- */\r
-public class ResetProfileMonitorTransformContribution extends DynamicMenuContribution implements IExecutableExtension {\r
-\r
-    String          name    = "";\r
-    ImageDescriptor image   = null;\r
-\r
-    @Override\r
-    public void setInitializationData(IConfigurationElement config, String propertyName, Object data)\r
-            throws CoreException {\r
-        if (data instanceof Map<?,?>) {\r
-            @SuppressWarnings("unchecked")\r
-            Map<String, String> args = (Map<String, String>) data;\r
-            name = args.get("name");\r
-            String imageId = args.get("image");\r
-            image = Activator.getDefault().getImageRegistry().getDescriptor(imageId);\r
-        }\r
-    }\r
-\r
-    @Override\r
-    protected Object[] getSelectedObjects() {\r
-        return ResourceAdaptionUtils.toResources(getSelection());\r
-    }\r
-\r
-    @Override\r
-    protected IContributionItem[] getContributionItems(ReadGraph graph, final Object[] elements) throws DatabaseException {\r
-        if (elements.length == 0)\r
-            return NONE;\r
-\r
-        boolean todo = false;\r
-        DiagramResource DIA = DiagramResource.getInstance(graph);\r
-        for (Object object : elements) {\r
-            Resource element = (Resource)object;\r
-            Statement stm = graph.getPossibleStatement(element, DIA.Element_profileMonitorOffset);\r
-            if (stm != null && !stm.isAsserted(element)) {\r
-                todo = true;\r
-                break;\r
-            }\r
-        }\r
-\r
-        if (!todo)\r
-            return NONE;\r
-\r
-        return new IContributionItem[] {\r
-                new ActionContributionItem(new Action(name, image) {\r
-                    @Override\r
-                    public void run() {\r
-                        Simantics.async(new WriteRequest() {\r
-                            @Override\r
-                            public void perform(WriteGraph graph) throws DatabaseException {\r
-                                Command cmd = Commands.get(graph, "Simantics/Profile/resetProfileMonitorPosition");\r
-                                Resource model = graph.syncRequest(new IndexRoot((Resource)elements[0]));\r
-                                for(Object element : elements)\r
-                                    cmd.execute(graph, model, element);\r
-                            }\r
-                        });\r
-                    }\r
-                })\r
-        };\r
-    }\r
-\r
-}\r
+package org.simantics.modeling.ui.diagram;
+
+import java.util.Map;
+
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IConfigurationElement;
+import org.eclipse.core.runtime.IExecutableExtension;
+import org.eclipse.jface.action.Action;
+import org.eclipse.jface.action.ActionContributionItem;
+import org.eclipse.jface.action.IContributionItem;
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.simantics.Simantics;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.Statement;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.common.request.IndexRoot;
+import org.simantics.db.common.request.WriteRequest;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.diagram.stubs.DiagramResource;
+import org.simantics.modeling.ui.Activator;
+import org.simantics.scl.commands.Command;
+import org.simantics.scl.commands.Commands;
+import org.simantics.ui.contribution.DynamicMenuContribution;
+import org.simantics.ui.utils.ResourceAdaptionUtils;
+
+/**
+ * @author Tuukka Lehtonen
+ */
+public class ResetProfileMonitorTransformContribution extends DynamicMenuContribution implements IExecutableExtension {
+
+    String          name    = "";
+    ImageDescriptor image   = null;
+
+    @Override
+    public void setInitializationData(IConfigurationElement config, String propertyName, Object data)
+            throws CoreException {
+        if (data instanceof Map<?,?>) {
+            @SuppressWarnings("unchecked")
+            Map<String, String> args = (Map<String, String>) data;
+            name = args.get("name");
+            String imageId = args.get("image");
+            image = Activator.getDefault().getImageRegistry().getDescriptor(imageId);
+        }
+    }
+
+    @Override
+    protected Object[] getSelectedObjects() {
+        return ResourceAdaptionUtils.toResources(getSelection());
+    }
+
+    @Override
+    protected IContributionItem[] getContributionItems(ReadGraph graph, final Object[] elements) throws DatabaseException {
+        if (elements.length == 0)
+            return NONE;
+
+        boolean todo = false;
+        DiagramResource DIA = DiagramResource.getInstance(graph);
+        for (Object object : elements) {
+            Resource element = (Resource)object;
+            Statement stm = graph.getPossibleStatement(element, DIA.Element_profileMonitorOffset);
+            if (stm != null && !stm.isAsserted(element)) {
+                todo = true;
+                break;
+            }
+        }
+
+        if (!todo)
+            return NONE;
+
+        return new IContributionItem[] {
+                new ActionContributionItem(new Action(name, image) {
+                    @Override
+                    public void run() {
+                        Simantics.async(new WriteRequest() {
+                            @Override
+                            public void perform(WriteGraph graph) throws DatabaseException {
+                                Command cmd = Commands.get(graph, "Simantics/Profile/resetProfileMonitorPosition");
+                                Resource model = graph.syncRequest(new IndexRoot((Resource)elements[0]));
+                                for(Object element : elements)
+                                    cmd.execute(graph, model, element);
+                            }
+                        });
+                    }
+                })
+        };
+    }
+
+}