java.lang.Object
org.bigraphs.framework.core.reactivesystem.ReactiveSystemPredicate<B>
org.bigraphs.framework.simulation.modelchecking.predicates.SubBigraphMatchPredicate<B>
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:
-
Field Summary
Fields inherited from class org.bigraphs.framework.core.reactivesystem.ReactiveSystemPredicate
label, negate -
Method Summary
Modifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>>
SubBigraphMatchPredicate<B>create(B bigraphToMatch) static <B extends Bigraph<? extends Signature<?>>>
SubBigraphMatchPredicate<B>create(B bigraphToMatch, boolean negate) booleanMethods inherited from class org.bigraphs.framework.core.reactivesystem.ReactiveSystemPredicate
getLabel, isNegate, setNegate, withLabel
-
Method Details
-
create
public static <B extends Bigraph<? extends Signature<?>>> SubBigraphMatchPredicate<B> create(B bigraphToMatch) -
create
public static <B extends Bigraph<? extends Signature<?>>> SubBigraphMatchPredicate<B> create(B bigraphToMatch, boolean negate) -
getBigraph
- Specified by:
getBigraphin classReactiveSystemPredicate<B extends Bigraph<? extends Signature<?>>>
-
test
-
getSubBigraphResult
-
getSubBigraphParamResult
-
getBigraphToMatch
-
getContextBigraphResult
-
getSubRedexResult
-