Class AbstractSimpleReactiveSystem<B extends Bigraph<? extends Signature<?>>>

java.lang.Object
org.bigraphs.framework.core.reactivesystem.AbstractSimpleReactiveSystem<B>
All Implemented Interfaces:
ReactiveSystem<B>
Direct Known Subclasses:
AbstractSimpleReactiveSystem.TransitionSystemBoundSimpleReactiveSystem, PureReactiveSystem

public abstract class AbstractSimpleReactiveSystem<B extends Bigraph<? extends Signature<?>>> extends Object implements ReactiveSystem<B>
Abstract class of a "nice and simple" bigraphical reactive system (BRS).

For all available bigraph types the corresponding reactive system implementation extends this class for the implementation of their own specific nice and simple BRS.

The required composition instructions using the deconstructed match result (see BigraphMatch) to compute the new agent, are implemented by the subclasses. The methods buildGroundReaction and buildParametricReaction are made abstract here to make this clear.

Author:
Dominik Grzelak