Skip to content

Commit 583da36

Browse files
committed
[AbstractTraceAddon] Remove singleton + make manageStep private
1 parent 6376ca1 commit 583da36

File tree

1 file changed

+1
-5
lines changed
  • trace/generator/plugins/fr.inria.diverse.trace.gemoc/src/fr/inria/diverse/trace/gemoc/traceaddon

1 file changed

+1
-5
lines changed

trace/generator/plugins/fr.inria.diverse.trace.gemoc/src/fr/inria/diverse/trace/gemoc/traceaddon/AbstractTraceAddon.xtend

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,8 @@ abstract class AbstractTraceAddon extends DefaultEngineAddon implements IMultiDi
5656
private BatchModelChangeListener traceListener
5757
private boolean shouldSave = true
5858
private var boolean needTransaction = true
59-
6059
private BatchModelChangeListener listenerAddon
6160

62-
public static AbstractTraceAddon instance
63-
6461
protected abstract def ITraceConstructor constructTraceConstructor(Resource modelResource, Resource traceResource, Map<EObject, TracedObject<?>> exeToTraced)
6562

6663
protected abstract def IStateManager<State<?,?>> constructStateManager(Resource modelResource, Map<TracedObject<?>, EObject> tracedToExe)
@@ -110,7 +107,7 @@ abstract class AbstractTraceAddon extends DefaultEngineAddon implements IMultiDi
110107
manageStep(step, false)
111108
}
112109

113-
protected def manageStep(Step<?> step, boolean add) {
110+
private def manageStep(Step<?> step, boolean add) {
114111
if (step != null) {
115112
modifyTrace([
116113
traceConstructor.addState(listenerAddon.getChanges(this))
@@ -184,7 +181,6 @@ abstract class AbstractTraceAddon extends DefaultEngineAddon implements IMultiDi
184181
traceNotifier.addListener(traceExplorer)
185182
}
186183
}
187-
instance = this;
188184
}
189185

190186
/**

0 commit comments

Comments
 (0)