]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram.profile/src/org/simantics/diagram/profile/view/CreateStyleAction.java
Removed unnecessary dependencies on org.apache.log4j
[simantics/platform.git] / bundles / org.simantics.diagram.profile / src / org / simantics / diagram / profile / view / CreateStyleAction.java
index 7681374aa7cf0557efa0e94678e32ddd7458a859..6cda70f2dbf9353bee42cdf525f762cbbf586e21 100644 (file)
@@ -1,59 +1,60 @@
-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 CreateStyleAction extends ModelledActionImpl<Resource> {\r
-\r
-       public CreateStyleAction(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, "Style", model, L0.ConsistsOf);\r
-                               \r
-                               Resource newStyle = graph.newResource();\r
-                               graph.claim(newStyle, L0.InstanceOf, DIA.SCLTextStyle);\r
-                               graph.claimLiteral(newStyle, L0X.HasExpression, "");\r
-                               graph.claimLiteral(newStyle, L0.HasName, name);\r
-                               graph.claim(model, L0.ConsistsOf, newStyle);\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.stubs.DiagramResource;
+import org.simantics.layer0.Layer0;
+import org.simantics.operation.Layer0X;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class CreateStyleAction extends ModelledActionImpl<Resource> {
+
+       private static final Logger LOGGER = LoggerFactory.getLogger(CreateStyleAction.class);
+
+       public CreateStyleAction(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, "Style", model, L0.ConsistsOf);
+                               
+                               Resource newStyle = graph.newResource();
+                               graph.claim(newStyle, L0.InstanceOf, DIA.SCLTextStyle);
+                               graph.claimLiteral(newStyle, L0X.HasExpression, "");
+                               graph.claimLiteral(newStyle, L0.HasName, name);
+                               graph.claim(model, L0.ConsistsOf, newStyle);
+       
+                               }
+       
+                       });
+               
+               } catch (DatabaseException e) {
+                       LOGGER.error("CreateStyleAction failed", e);
+               }
+
+       }
+
+}