Class CleanupPropagator
java.lang.Object
tools.refinery.store.reasoning.translator.multiobject.CleanupPropagator
- All Implemented Interfaces:
Propagator
Clean up non-existing objects in a separate propagator to avoid interference with propagation rules that assume
that each object in their activation set is still part of the model when they are called.
-
Constructor Summary
ConstructorDescriptionCleanupPropagator
(boolean keepNonExistingObjects, MultiObjectTranslator multiObjectTranslator) -
Method Summary
Modifier and TypeMethodDescriptionbindToModel
(Model model) void
configure
(ModelStoreBuilder storeBuilder)
-
Constructor Details
-
CleanupPropagator
public CleanupPropagator(boolean keepNonExistingObjects, MultiObjectTranslator multiObjectTranslator)
-
-
Method Details
-
configure
- Specified by:
configure
in interfacePropagator
-
bindToModel
- Specified by:
bindToModel
in interfacePropagator
-