]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram.profile/src/org/simantics/diagram/profile/view/CreateGroupAction.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.diagram.profile / src / org / simantics / diagram / profile / view / CreateGroupAction.java
index 929579941816967146268ca983cfae23a559fc6b..58cd82b0e8e2156a034e6a5d83488730cfc0fb30 100644 (file)
@@ -1,59 +1,59 @@
-package org.simantics.diagram.profile.view;\r
-\r
-import org.simantics.Simantics;\r
-import org.simantics.browsing.ui.swt.ModelledActionImpl;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.WriteGraph;\r
-import org.simantics.db.common.request.WriteRequest;\r
-import org.simantics.db.common.utils.NameUtils;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.diagram.Logger;\r
-import org.simantics.diagram.stubs.DiagramResource;\r
-import org.simantics.layer0.Layer0;\r
-import org.simantics.operation.Layer0X;\r
-\r
-public class CreateGroupAction extends ModelledActionImpl<Resource> {\r
-\r
-       public CreateGroupAction(Resource configuration) {\r
-               super(configuration);\r
-       }\r
-       \r
-       public void run(final Resource runtimeDiagram) {\r
-\r
-               try {\r
-               \r
-                       Simantics.getSession().syncRequest(new WriteRequest() {\r
-       \r
-                               @Override\r
-                               public void perform(WriteGraph graph) throws DatabaseException {\r
-       \r
-                                       Layer0 L0 = Layer0.getInstance(graph);\r
-                                       Layer0X L0X = Layer0X.getInstance(graph);\r
-                                       DiagramResource DIA = DiagramResource.getInstance(graph);\r
-                               String modelURI = graph.getPossibleRelatedValue((Resource)runtimeDiagram, DIA.RuntimeDiagram_HasModelURI);\r
-                               if (modelURI == null) return;\r
-                               \r
-                               Resource model = graph.getPossibleResource(modelURI);\r
-                               if(model == null) return;\r
-                               \r
-                               String name = NameUtils.findFreshEscapedName(graph, "Group", model, L0.ConsistsOf);\r
-                               \r
-                               Resource newGroup = graph.newResource();\r
-                               graph.claim(newGroup, L0.InstanceOf, DIA.SCLGroup);\r
-                               graph.claimLiteral(newGroup, L0X.HasExpression, "");\r
-                               graph.claimLiteral(newGroup, L0.HasName, name);\r
-                               graph.claim(model, L0.ConsistsOf, newGroup);\r
-       \r
-                               }\r
-       \r
-                       });\r
-               \r
-               } catch (DatabaseException e) {\r
-\r
-                       Logger.defaultLogError(e);\r
-                       \r
-               }\r
-\r
-       }\r
-\r
-}\r
+package org.simantics.diagram.profile.view;
+
+import org.simantics.Simantics;
+import org.simantics.browsing.ui.swt.ModelledActionImpl;
+import org.simantics.db.Resource;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.common.request.WriteRequest;
+import org.simantics.db.common.utils.NameUtils;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.diagram.Logger;
+import org.simantics.diagram.stubs.DiagramResource;
+import org.simantics.layer0.Layer0;
+import org.simantics.operation.Layer0X;
+
+public class CreateGroupAction extends ModelledActionImpl<Resource> {
+
+       public CreateGroupAction(Resource configuration) {
+               super(configuration);
+       }
+       
+       public void run(final Resource runtimeDiagram) {
+
+               try {
+               
+                       Simantics.getSession().syncRequest(new WriteRequest() {
+       
+                               @Override
+                               public void perform(WriteGraph graph) throws DatabaseException {
+       
+                                       Layer0 L0 = Layer0.getInstance(graph);
+                                       Layer0X L0X = Layer0X.getInstance(graph);
+                                       DiagramResource DIA = DiagramResource.getInstance(graph);
+                               String modelURI = graph.getPossibleRelatedValue((Resource)runtimeDiagram, DIA.RuntimeDiagram_HasModelURI);
+                               if (modelURI == null) return;
+                               
+                               Resource model = graph.getPossibleResource(modelURI);
+                               if(model == null) return;
+                               
+                               String name = NameUtils.findFreshEscapedName(graph, "Group", model, L0.ConsistsOf);
+                               
+                               Resource newGroup = graph.newResource();
+                               graph.claim(newGroup, L0.InstanceOf, DIA.SCLGroup);
+                               graph.claimLiteral(newGroup, L0X.HasExpression, "");
+                               graph.claimLiteral(newGroup, L0.HasName, name);
+                               graph.claim(model, L0.ConsistsOf, newGroup);
+       
+                               }
+       
+                       });
+               
+               } catch (DatabaseException e) {
+
+                       Logger.defaultLogError(e);
+                       
+               }
+
+       }
+
+}