X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Fdiagram%2Fmonitor%2FTemplateModifier.java;h=c0bd411e52a061f133434f5516aebd19a2654707;hp=174e7ece162932e7c9cf3b6cdd6a4fcded7939b6;hb=refs%2Fchanges%2F38%2F238%2F2;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/TemplateModifier.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/TemplateModifier.java index 174e7ece1..c0bd411e5 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/TemplateModifier.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/TemplateModifier.java @@ -1,22 +1,22 @@ -package org.simantics.modeling.ui.diagram.monitor; - -import org.simantics.browsing.ui.swt.widgets.impl.ModifyComboListenerImpl; -import org.simantics.db.Resource; -import org.simantics.db.WriteGraph; -import org.simantics.db.exception.DatabaseException; -import org.simantics.operation.Layer0X; - -public class TemplateModifier extends ModifyComboListenerImpl { - - @Override - public void applySelection(WriteGraph graph, Resource monitor, Resource template) throws DatabaseException { - Layer0X L0X = Layer0X.getInstance(graph); - Resource exist = graph.getPossibleObject(monitor, L0X.ObtainsProperty); - if (template.equals(exist)) - return; - graph.markUndoPoint(); - graph.deny(monitor, L0X.ObtainsProperty); - graph.claim(monitor, L0X.ObtainsProperty1, null, template); - } - +package org.simantics.modeling.ui.diagram.monitor; + +import org.simantics.browsing.ui.swt.widgets.impl.ModifyComboListenerImpl; +import org.simantics.db.Resource; +import org.simantics.db.WriteGraph; +import org.simantics.db.exception.DatabaseException; +import org.simantics.operation.Layer0X; + +public class TemplateModifier extends ModifyComboListenerImpl { + + @Override + public void applySelection(WriteGraph graph, Resource monitor, Resource template) throws DatabaseException { + Layer0X L0X = Layer0X.getInstance(graph); + Resource exist = graph.getPossibleObject(monitor, L0X.ObtainsProperty); + if (template.equals(exist)) + return; + graph.markUndoPoint(); + graph.deny(monitor, L0X.ObtainsProperty); + graph.claim(monitor, L0X.ObtainsProperty1, null, template); + } + } \ No newline at end of file