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

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

public class BigraphIsoPredicate<B extends Bigraph<? extends Signature<?>>> extends ReactiveSystemPredicate<B>
Predicate implementation that returns true if two bigraphs are isomorphic (i.e., structurally equivalent). Thus, it represents a complete predicate.

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

Bigraph isomorphism is checked using the canonical string encoding.

Author:
Dominik Grzelak
See Also: