Class PureBigraphParametricMatch
java.lang.Object
org.bigraphs.framework.simulation.matching.pure.PureBigraphParametricMatch
- All Implemented Interfaces:
BigraphMatch<PureBigraph>
This class represents the result of a valid match.
It contains all required elements to perform the rewriting step later.
- Author:
- Dominik Grzelak
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPureBigraphParametricMatch(it.uniud.mads.jlibbig.core.std.Match jLibMatchResult, PureBigraph context, PureBigraph redex, PureBigraph redexImage, Bigraph<DefaultDynamicSignature> redexIdentity, PureBigraph paramWiring, Collection<PureBigraph> parameters) PureBigraphParametricMatch(PureBigraph context, PureBigraph redex, PureBigraph redexImage, Collection<PureBigraph> parameters, Bigraph<DefaultDynamicSignature> redexIdentity, Bigraph<DefaultDynamicSignature> contextIdentity) -
Method Summary
Modifier and TypeMethodDescriptionNote: The return type is of classBigraphwith aDefaultDynamicSignature.it.uniud.mads.jlibbig.core.std.MatchgetRedex()
-
Constructor Details
-
PureBigraphParametricMatch
public PureBigraphParametricMatch(it.uniud.mads.jlibbig.core.std.Match jLibMatchResult, PureBigraph context, PureBigraph redex, PureBigraph redexImage, Bigraph<DefaultDynamicSignature> redexIdentity, PureBigraph paramWiring, Collection<PureBigraph> parameters) -
PureBigraphParametricMatch
public PureBigraphParametricMatch(PureBigraph context, PureBigraph redex, PureBigraph redexImage, Collection<PureBigraph> parameters, Bigraph<DefaultDynamicSignature> redexIdentity, Bigraph<DefaultDynamicSignature> contextIdentity)
-
-
Method Details
-
getJLibMatchResult
public it.uniud.mads.jlibbig.core.std.Match getJLibMatchResult() -
getParameters
- Specified by:
getParametersin interfaceBigraphMatch<PureBigraph>
-
getContext
- Specified by:
getContextin interfaceBigraphMatch<PureBigraph>
-
getContextIdentity
Note: The return type is of classBigraphwith aDefaultDynamicSignature. We cannot cast it to a pure bigraph because it may also be an elementary bigraph (in the form of a pure bigraph type)- Specified by:
getContextIdentityin interfaceBigraphMatch<PureBigraph>- Returns:
- the identity link graph
-
getRedex
- Specified by:
getRedexin interfaceBigraphMatch<PureBigraph>
-
getRedexImage
- Specified by:
getRedexImagein interfaceBigraphMatch<PureBigraph>
-
getRedexIdentity
- Specified by:
getRedexIdentityin interfaceBigraphMatch<PureBigraph>
-