Uses of Class
org.bigraphs.framework.core.reactivesystem.ReactiveSystemPredicate
Package
Description
-
Uses of ReactiveSystemPredicate in org.bigraphs.framework.core.reactivesystem
Modifier and TypeFieldDescriptionprotected com.google.common.collect.BiMap<String,
ReactiveSystemPredicate<B>> AbstractSimpleReactiveSystem.predicateMap
Modifier and TypeMethodDescriptioncom.google.common.collect.BiMap<String,
ReactiveSystemPredicate<B>> AbstractSimpleReactiveSystem.getPredicateMap()
com.google.common.collect.BiMap<String,
ReactiveSystemPredicate<B>> ReactiveSystem.getPredicateMap()
ReactionGraph.getPredicateMatches()
AbstractSimpleReactiveSystem.getPredicates()
ReactiveSystem.getPredicates()
Modifier and TypeMethodDescriptionvoid
AbstractSimpleReactiveSystem.addPredicate
(ReactiveSystemPredicate<B> predicate) ReactionGraph.addPredicateMatchToNode
(ReactionGraph.LabeledNode node, ReactiveSystemPredicate<B> predicates) -
Uses of ReactiveSystemPredicate in org.bigraphs.framework.simulation.modelchecking
Modifier and TypeMethodDescriptiondefault void
BigraphModelChecker.ReactiveSystemListener.onPredicateMatched
(B currentAgent, ReactiveSystemPredicate<B> predicate) This method is called if a predicate evaluated totrue
for some state.default void
BigraphModelChecker.ReactiveSystemListener.onPredicateViolated
(B currentAgent, ReactiveSystemPredicate<B> predicate, org.jgrapht.GraphPath<ReactionGraph.LabeledNode, ReactionGraph.LabeledEdge> counterExampleTrace) Reports a violation of a predicate and supplies a counterexample trace from the initial state to the violating state.default void
BigraphModelChecker.ReactiveSystemListener.onSubPredicateMatched
(B currentAgent, ReactiveSystemPredicate<B> predicate, B context, B subBigraph, B redexOnly, B paramsOnly) This method is called if a sub-bigraph-predicate evaluated totrue
for some state. -
Uses of ReactiveSystemPredicate in org.bigraphs.framework.simulation.modelchecking.predicates
Modifier and TypeClassDescriptionclass
AndPredicate<B extends Bigraph<? extends Signature<?>>>
A composite predicate which concatenates all given predicates with the and operator.class
BigraphIsoPredicate<B extends Bigraph<? extends Signature<?>>>
Predicate implementation that returnstrue
if two bigraphs are isomorphic (i.e., structurally equivalent).class
OrPredicate<B extends Bigraph<? extends Signature<?>>>
A composite predicate which concatenates all given predicates with the or operator.class
SubBigraphMatchPredicate<B extends Bigraph<? extends Signature<?>>>
Simple predicate implementation that returns true if one bigraph is contained in another (subbigraph matching problem).Modifier and TypeMethodDescriptionPredicateChecker.getChecked()
Get detailed information of the predicate evaluation after the methodPredicateChecker.checkAll(Bigraph)
was called.PredicateChecker.getPredicates()
Get the set of predicates with which the class was instantiated.ModifierConstructorDescriptionAndPredicate
(boolean negate, ReactiveSystemPredicate<B>... predicates) AndPredicate
(ReactiveSystemPredicate<B>... predicates) AndPredicate
(ReactiveSystemPredicate<B> predicateA, ReactiveSystemPredicate<B> predicateB) AndPredicate
(ReactiveSystemPredicate<B> predicateA, ReactiveSystemPredicate<B> predicateB, boolean negate) OrPredicate
(boolean negate, ReactiveSystemPredicate<B>... predicates) OrPredicate
(ReactiveSystemPredicate<B>... predicates) OrPredicate
(ReactiveSystemPredicate<B> predicateA, ReactiveSystemPredicate<B> predicateB) OrPredicate
(ReactiveSystemPredicate<B> predicateA, ReactiveSystemPredicate<B> predicateB, boolean negate) ModifierConstructorDescriptionPredicateChecker
(Collection<ReactiveSystemPredicate<B>> predicates)