]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.charts/src/org/simantics/charts/ui/HideItemsContribution.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.charts / src / org / simantics / charts / ui / HideItemsContribution.java
index ed4e06bccfedddcb1673ba643f5eee6545b7b331..3764495d94aa60b7d084bf0372e0da2e21116ce0 100644 (file)
@@ -1,65 +1,65 @@
-package org.simantics.charts.ui;\r
-\r
-import java.util.Arrays;\r
-\r
-import org.eclipse.jface.action.IAction;\r
-import org.eclipse.jface.action.IContributionItem;\r
-import org.simantics.charts.editor.HideItemsAction;\r
-import org.simantics.charts.ontology.ChartResource;\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.ui.contribution.DynamicMenuContribution;\r
-import org.simantics.ui.utils.ResourceAdaptionUtils;\r
-\r
-/**\r
- * @author Tuukka Lehtonen\r
- */\r
-public class HideItemsContribution extends DynamicMenuContribution {\r
-\r
-    public HideItemsContribution() {\r
-    }\r
-\r
-    public HideItemsContribution(String id) {\r
-        super(id);\r
-    }\r
-\r
-    @Override\r
-    protected Object[] getSelectedObjects() {\r
-        return ResourceAdaptionUtils.toResources(getSelection());\r
-    }\r
-\r
-    @Override\r
-    protected boolean preAcceptSelection(Object[] selection) {\r
-        return selection.length > 0;\r
-    }\r
-\r
-    @Override\r
-    protected IContributionItem[] getContributionItems(ReadGraph graph, Object[] input) throws DatabaseException {\r
-        Resource[] resources = (Resource[]) input;\r
-\r
-        ChartResource CHART = ChartResource.getInstance(graph);\r
-\r
-        int hidden = 0;\r
-        int visible = 0;\r
-        for (Resource r : resources) {\r
-            if (!graph.isInstanceOf(r, CHART.Chart_Item))\r
-                return NONE;\r
-            Boolean isHidden = graph.getPossibleRelatedValue(r, CHART.Chart_Item_hidden, Bindings.BOOLEAN);\r
-            if (Boolean.TRUE.equals(isHidden))\r
-                ++hidden;\r
-            else\r
-                ++visible;\r
-        }\r
-\r
-        IAction hide = visible > 0 ? new HideItemsAction("Hide Items", true, Arrays.asList(resources)) : null;\r
-        IAction show = hidden > 0 ? new HideItemsAction("Unhide Items", false, Arrays.asList(resources)) : null;\r
-        if (hidden > 0 && visible > 0)\r
-            return toContributionItems(hide, show);\r
-        if (hidden > 0)\r
-            return toContributionItems(show);\r
-        return toContributionItems(hide);\r
-    }\r
-\r
-}\r
+package org.simantics.charts.ui;
+
+import java.util.Arrays;
+
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.action.IContributionItem;
+import org.simantics.charts.editor.HideItemsAction;
+import org.simantics.charts.ontology.ChartResource;
+import org.simantics.databoard.Bindings;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.ui.contribution.DynamicMenuContribution;
+import org.simantics.ui.utils.ResourceAdaptionUtils;
+
+/**
+ * @author Tuukka Lehtonen
+ */
+public class HideItemsContribution extends DynamicMenuContribution {
+
+    public HideItemsContribution() {
+    }
+
+    public HideItemsContribution(String id) {
+        super(id);
+    }
+
+    @Override
+    protected Object[] getSelectedObjects() {
+        return ResourceAdaptionUtils.toResources(getSelection());
+    }
+
+    @Override
+    protected boolean preAcceptSelection(Object[] selection) {
+        return selection.length > 0;
+    }
+
+    @Override
+    protected IContributionItem[] getContributionItems(ReadGraph graph, Object[] input) throws DatabaseException {
+        Resource[] resources = (Resource[]) input;
+
+        ChartResource CHART = ChartResource.getInstance(graph);
+
+        int hidden = 0;
+        int visible = 0;
+        for (Resource r : resources) {
+            if (!graph.isInstanceOf(r, CHART.Chart_Item))
+                return NONE;
+            Boolean isHidden = graph.getPossibleRelatedValue(r, CHART.Chart_Item_hidden, Bindings.BOOLEAN);
+            if (Boolean.TRUE.equals(isHidden))
+                ++hidden;
+            else
+                ++visible;
+        }
+
+        IAction hide = visible > 0 ? new HideItemsAction("Hide Items", true, Arrays.asList(resources)) : null;
+        IAction show = hidden > 0 ? new HideItemsAction("Unhide Items", false, Arrays.asList(resources)) : null;
+        if (hidden > 0 && visible > 0)
+            return toContributionItems(hide, show);
+        if (hidden > 0)
+            return toContributionItems(show);
+        return toContributionItems(hide);
+    }
+
+}