]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/ExpressionModifier.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.modeling.ui / src / org / simantics / modeling / ui / diagram / monitor / ExpressionModifier.java
1 package org.simantics.modeling.ui.diagram.monitor;
2
3 import org.simantics.browsing.ui.swt.widgets.impl.TextModifyListenerImpl;
4 import org.simantics.databoard.Bindings;
5 import org.simantics.db.Resource;
6 import org.simantics.db.WriteGraph;
7 import org.simantics.db.exception.DatabaseException;
8 import org.simantics.operation.Layer0X;
9
10 public class ExpressionModifier extends TextModifyListenerImpl<Resource> {
11
12         @Override
13         public void applyText(WriteGraph graph, Resource monitor, String text) throws DatabaseException {
14
15                 if(text == null) return;
16                 
17                 Layer0X L0X = Layer0X.getInstance(graph);
18                 graph.claimLiteral(monitor, L0X.HasExpression, text, Bindings.STRING);
19                 
20         }
21         
22 }