]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.modeling.tests/src/org/simantics/modeling/tests/commands/ModificationEvents.java
Added org.apache.commons.math3 to target platform
[simantics/platform.git] / bundles / org.simantics.modeling.tests / src / org / simantics / modeling / tests / commands / ModificationEvents.java
1 package org.simantics.modeling.tests.commands;
2
3 import org.simantics.databoard.Bindings;
4 import org.simantics.db.DevelopmentKeys;
5 import org.simantics.db.testing.common.CommandSequenceEnvironment;
6 import org.simantics.db.testing.common.WriteCommand;
7 import org.simantics.utils.Development;
8
9 public class ModificationEvents extends WriteCommand<CommandSequenceEnvironment> {
10
11         transient private boolean enable;
12         
13         public ModificationEvents(boolean enable) {
14                 this.enable = enable;
15         }
16         
17         @Override
18         public void run(CommandSequenceEnvironment environment) throws Exception {
19
20                 if(enable) {
21                         Development.setProperty(DevelopmentKeys.WRITEGRAPH_DEBUG, true, Bindings.BOOLEAN);
22                         Development.setProperty(DevelopmentKeys.WRITEGRAPH_DEBUG_NAMES, true, Bindings.BOOLEAN);
23                         Development.setProperty(DevelopmentKeys.PRINT, false, Bindings.BOOLEAN);
24                         Development.setProperty(DevelopmentKeys.LOGGER_ECHO, false, Bindings.BOOLEAN);
25                 } else {
26                         Development.setProperty(DevelopmentKeys.WRITEGRAPH_DEBUG, false, Bindings.BOOLEAN);
27                         Development.setProperty(DevelopmentKeys.WRITEGRAPH_DEBUG_NAMES, false, Bindings.BOOLEAN);
28                         Development.setProperty(DevelopmentKeys.PRINT, true, Bindings.BOOLEAN);
29                         Development.setProperty(DevelopmentKeys.LOGGER_ECHO, true, Bindings.BOOLEAN);
30                 }
31                 
32         }
33
34 }