-package org.simantics.charts.query;\r
-\r
-import java.util.List;\r
-\r
-import org.simantics.Simantics;\r
-import org.simantics.charts.ontology.ChartResource;\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.Session;\r
-import org.simantics.db.WriteGraph;\r
-import org.simantics.db.common.request.WriteRequest;\r
-import org.simantics.db.exception.DatabaseException;\r
-\r
-/**\r
- * @author Tuukka Lehtonen\r
- * @since 1.20\r
- */\r
-public class HideChartItems extends WriteRequest {\r
-\r
- private final Boolean hide;\r
- private final List<Resource> items;\r
-\r
- public HideChartItems(boolean hide, List<Resource> items) {\r
- this.hide = hide;\r
- this.items = items;\r
- }\r
-\r
- @Override\r
- public void perform(WriteGraph graph) throws DatabaseException {\r
- hideChartItems(graph, hide, items);\r
- }\r
-\r
- public static void hideChartItems(WriteGraph graph, boolean hide, List<Resource> items) throws DatabaseException {\r
- ChartResource CHART = ChartResource.getInstance(graph);\r
- for (Resource item : items) {\r
- if (graph.isInstanceOf(item, CHART.Chart_Item)) {\r
- graph.claimLiteral(item, CHART.Chart_Item_hidden, hide, Bindings.BOOLEAN);\r
- }\r
- }\r
- }\r
-\r
- public static void hideChartItems(boolean hide, List<Resource> items) throws DatabaseException {\r
- Session s = Simantics.getSession();\r
- s.markUndoPoint();\r
- s.syncRequest(new HideChartItems(hide, items));\r
- }\r
-\r
+package org.simantics.charts.query;
+
+import java.util.List;
+
+import org.simantics.Simantics;
+import org.simantics.charts.ontology.ChartResource;
+import org.simantics.databoard.Bindings;
+import org.simantics.db.Resource;
+import org.simantics.db.Session;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.common.request.WriteRequest;
+import org.simantics.db.exception.DatabaseException;
+
+/**
+ * @author Tuukka Lehtonen
+ * @since 1.20
+ */
+public class HideChartItems extends WriteRequest {
+
+ private final Boolean hide;
+ private final List<Resource> items;
+
+ public HideChartItems(boolean hide, List<Resource> items) {
+ this.hide = hide;
+ this.items = items;
+ }
+
+ @Override
+ public void perform(WriteGraph graph) throws DatabaseException {
+ hideChartItems(graph, hide, items);
+ }
+
+ public static void hideChartItems(WriteGraph graph, boolean hide, List<Resource> items) throws DatabaseException {
+ ChartResource CHART = ChartResource.getInstance(graph);
+ for (Resource item : items) {
+ if (graph.isInstanceOf(item, CHART.Chart_Item)) {
+ graph.claimLiteral(item, CHART.Chart_Item_hidden, hide, Bindings.BOOLEAN);
+ }
+ }
+ }
+
+ public static void hideChartItems(boolean hide, List<Resource> items) throws DatabaseException {
+ Session s = Simantics.getSession();
+ s.markUndoPoint();
+ s.syncRequest(new HideChartItems(hide, items));
+ }
+
}
\ No newline at end of file