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

java.lang.Object
org.bigraphs.framework.core.reactivesystem.ReactiveSystemPredicate<B>
org.bigraphs.framework.simulation.modelchecking.predicates.SubBigraphMatchPredicate<B>
All Implemented Interfaces:
Predicate<B>, HasLabel

public class SubBigraphMatchPredicate<B extends Bigraph<? extends Signature<?>>> extends ReactiveSystemPredicate<B>
Simple predicate implementation that returns true if one bigraph is contained in another (subbigraph matching problem). Thus, it represents a partial predicate.

A predicate can be created by using the static methods the class provides.

This predicate internally creates a bigraph matcher instance for the concrete bigraph kind automatically. Therefore, AbstractBigraphMatcher is used. The class member matcher is used inside the test(Bigraph) method.

Author:
Dominik Grzelak
See Also: