Uses of Interface
org.bigraphs.framework.core.Signature
Packages that use Signature
Package
Description
This package contains adapters for external Java libraries related to analysis, transition systems, etc.
-
Uses of Signature in org.bigraph.model
Constructors in org.bigraph.model with parameters of type SignatureModifierConstructorDescriptionSignatureAdapter(Signature<? extends Control<StringTypedName, FiniteOrdinal<Integer>>> adaptee) -
Uses of Signature in org.bigraphs.framework.converter
Classes in org.bigraphs.framework.converter with type parameters of type SignatureModifier and TypeInterfaceDescriptioninterfaceBigraphPrettyPrinter<B extends Bigraph<? extends Signature<?>>>A pretty printer interface for just bigraphs.interfaceReactiveSystemPrettyPrinter<B extends Bigraph<? extends Signature<?>>,R extends ReactiveSystem> A generic pretty printer interface for bigraphical reactive systems. -
Uses of Signature in org.bigraphs.framework.converter.bigmc
Methods in org.bigraphs.framework.converter.bigmc with parameters of type Signature -
Uses of Signature in org.bigraphs.framework.converter.bigrapher
Methods in org.bigraphs.framework.converter.bigrapher with parameters of type Signature -
Uses of Signature in org.bigraphs.framework.core
Classes in org.bigraphs.framework.core with type parameters of type SignatureModifier and TypeInterfaceDescriptioninterfaceGeneric bigraph interface for all bigraph entities in this framework.interfaceBigraphBuilder<S extends Signature<?>>Generic interface for building bigraphs.static interfaceBigraphBuilder.NodeHierarchy<S extends Signature<? extends Control<?,?>>> ABigraphBuilder.NodeHierarchycontains a collection of nodes in a tree structure and is related to the currentBigraphBuilderinstance.classBigraphBuilderSupport<S extends Signature<? extends Control<?,?>>> Abstract support class for concrete bigraph builder implementations.interfaceBigraphComposite<S extends Signature<? extends Control<?,?>>> Generic interface for composing bigraphs.classBigraphDelegator<S extends Signature<?>>Delegator base class for bigraphs.interfaceHasSignature<S extends Signature<?>>Interface for entities associated with a bigraph signature.Classes in org.bigraphs.framework.core that implement SignatureModifier and TypeClassDescriptionclassAbstractEcoreSignature<C extends Control<? extends NamedType,? extends FiniteOrdinal>> Abstract class for signatures defined via Ecore.Methods in org.bigraphs.framework.core that return SignatureModifier and TypeMethodDescriptionSignature<?> SignatureBuilder.create()Create the signature with the assigned controls so far.Signature<?> SignatureBuilder.create(EMetaModelData metaModelData) SignatureBuilder.createEmpty()Creates an empty signature, meaning that the control set is empty.
Needed for the interaction of elementary bigraphs and user-defined bigraphs.SignatureBuilder.createEmptyStub()This method is not called by the user; it is called bySignatureBuilder.createEmpty().abstract Signature<?> SignatureBuilder.createWith(Iterable<? extends Control<NT, FO>> controls) Create a signature with the given controls.BigraphBuilderSupport.InstanceParameter.getSignature() -
Uses of Signature in org.bigraphs.framework.core.alg.generators
Methods in org.bigraphs.framework.core.alg.generators with parameters of type SignatureModifier and TypeMethodDescriptionRandomBigraphGeneratorSupport.provideControlSupplier(Signature<? extends Control> signature) -
Uses of Signature in org.bigraphs.framework.core.analysis
Classes in org.bigraphs.framework.core.analysis with type parameters of type SignatureModifier and TypeClassDescriptionclassBigraphDecomposer<B extends Bigraph<? extends Signature<?>>>This class provides access to decomposition approaches to bigraphs.interfaceBigraphDecompositionStrategy<B extends Bigraph<? extends Signature<?>>>Strategy interface for concrete bigraph decomposition implementations.Methods in org.bigraphs.framework.core.analysis with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>,T extends BigraphDecomposer<B>>
TBigraphDecomposer.create(BigraphDecompositionStrategy.DecompositionStrategy strategy) Methods in org.bigraphs.framework.core.analysis that return types with arguments of type SignatureModifier and TypeMethodDescriptionBigraphDecompositionStrategy.DecompositionStrategy.getBigraphClassType()Class<? extends BigraphDecomposer<? extends Bigraph<? extends Signature<?>>>> BigraphDecompositionStrategy.DecompositionStrategy.getDecomposerClassType()Class<? extends BigraphDecompositionStrategy<? extends Bigraph<? extends Signature<?>>>> BigraphDecompositionStrategy.DecompositionStrategy.getImplClassType() -
Uses of Signature in org.bigraphs.framework.core.factory
Methods in org.bigraphs.framework.core.factory with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <S extends Signature<? extends Control<?,?>>>
BigraphComposite<S> Methods in org.bigraphs.framework.core.factory that return types with arguments of type SignatureModifier and TypeMethodDescriptionBigraphFactory.Registry.getKeyForVal(org.eclipse.emf.ecore.EPackage val) Methods in org.bigraphs.framework.core.factory with parameters of type SignatureModifier and TypeMethodDescriptionabstract BigraphBuilder<S> AbstractBigraphFactory.createBigraphBuilder(Signature<?> signature) Throws a class cast exception when a signature is passed as argument which was not created with theSignatureBuildercreated by the same instance of this factory.abstract BigraphBuilder<S> AbstractBigraphFactory.createBigraphBuilder(Signature<?> signature, String metaModelFileName) abstract BigraphBuilder<S> AbstractBigraphFactory.createBigraphBuilder(Signature<?> signature, EMetaModelData metaModelData) Throws a class cast exception when a signature is passed as argument which was not created with theSignatureBuildercreated by the same instance of this factory.abstract BigraphBuilder<S> AbstractBigraphFactory.createBigraphBuilder(Signature<?> signature, org.eclipse.emf.ecore.EPackage bigraphMetaModel) KindBigraphFactory.createBigraphBuilder(Signature<?> signature) KindBigraphFactory.createBigraphBuilder(Signature<?> signature, String metaModelFileName) KindBigraphFactory.createBigraphBuilder(Signature<?> signature, EMetaModelData metaModelData) KindBigraphFactory.createBigraphBuilder(Signature<?> signature, org.eclipse.emf.ecore.EPackage bigraphMetaModel) PureBigraphFactory.createBigraphBuilder(Signature<?> signature) PureBigraphFactory.createBigraphBuilder(Signature<?> signature, String metaModelFileName) PureBigraphFactory.createBigraphBuilder(Signature<?> signature, EMetaModelData metaModelData) PureBigraphFactory.createBigraphBuilder(Signature<?> signature, org.eclipse.emf.ecore.EPackage bigraphMetaModel) org.eclipse.emf.ecore.EPackageBigraphFactory.Registry.getEPackage(Signature signature) Looks up the value in the maporg.eclipse.emf.ecore.EPackageDefaultBigraphModelsRegistryImpl.getEPackage(Signature signature) org.eclipse.emf.ecore.EPackageDefaultSignatureModelsRegistryImpl.getEPackage(Signature signature) -
Uses of Signature in org.bigraphs.framework.core.impl.signature
Classes in org.bigraphs.framework.core.impl.signature that implement SignatureModifier and TypeClassDescriptionclassNote: This class is not yet implemented!final classConcrete implementation of a pure dynamic signature in which controls can be assigned astatusvalue:active,passive, oratomic.classConcrete implementation of a pure dynamic signature, where controls can be assigned astatus(activeorpassive), and each control may additionally define a place sort. -
Uses of Signature in org.bigraphs.framework.core.reactivesystem
Classes in org.bigraphs.framework.core.reactivesystem with type parameters of type SignatureModifier and TypeClassDescriptionclassAbstractReactionRule<B extends Bigraph<? extends Signature<?>>>This base class represents an immutable data structure for all kinds of reaction rules.static classAbstractReactionRule.ReactiveSystemBoundReactionRule<B extends Bigraph<? extends Signature<?>>>classAbstractSimpleReactiveSystem<B extends Bigraph<? extends Signature<?>>>Abstract class of a "nice and simple" bigraphical reactive system (BRS).static classAbstractSimpleReactiveSystem.TransitionSystemBoundSimpleReactiveSystem<B extends Bigraph<? extends Signature<?>>>A bigraphical reactive system (BRS) bounded to a reaction graph.interfaceBigraphMatch<B extends Bigraph<? extends Signature<?>>>This interface represents a result of a bigraph matching and is used by theBigraphMatchingEnginein the simulation module.interfaceBMatchResult<B extends Bigraph<? extends Signature<?>>>Generic interface for bigraph rewriting matching results.classConditionalParametricRuleDecorator<B extends Bigraph<? extends Signature<?>>>static interfaceConditionalParametricRuleDecorator.RuleConditionMatcher<B extends Bigraph<? extends Signature<?>>>classGroundReactionRule<B extends Bigraph<? extends Signature<?>>>Concrete implementation of a ground reaction rule.classParametricReactionRule<B extends Bigraph<? extends Signature<?>>>Concrete implementation of a parametric reaction rule.classReactionGraph<B extends Bigraph<? extends Signature<?>>>This data structure represents a "reaction graph", analogous to a labeled transition system.classReactionGraphCollapsed<B extends Bigraph<? extends Signature<?>>>This class represents a "collapsed", "reduced" reaction graph, possibly consolidated by a minimization algorithm (e.g., bisim minimization).classReactionGraphStats<B extends Bigraph<? extends Signature<?>>>interfaceReactionRule<B extends Bigraph<? extends Signature<?>>>Common interface for reaction rules.interfaceReactiveSystem<B extends Bigraph<? extends Signature<?>>>Base interface for bigraphical reactive systems.classReactiveSystemPredicate<B extends Bigraph<? extends Signature<?>>>Predicate interface for the reaction graph.classTransitionTriple<B extends Bigraph<? extends Signature<?>>>A transition of a labelled transition system is a triple containing the source and target and the label (i.e., the arrow itself which is a bigraph as well).Fields in org.bigraphs.framework.core.reactivesystem declared as SignatureMethods in org.bigraphs.framework.core.reactivesystem with type parameters of type SignatureModifier and TypeMethodDescriptionBigraphMatch.getContextIdentity()Identity link graph for the composition of the context and the redex image (seeBigraphMatch.getRedexImage().BigraphMatch.getRedexIdentity()Get the identity link graph of the redex to build the redex image.Methods in org.bigraphs.framework.core.reactivesystem that return SignatureModifier and TypeMethodDescriptionSignature<?> AbstractReactionRule.getSignature()ReactiveSystem.getSignature()Methods in org.bigraphs.framework.core.reactivesystem that return types with arguments of type SignatureModifier and TypeMethodDescriptionList<BMatchResult<? extends Bigraph<? extends Signature<?>>>> AbstractTransitionSystem.Transition.getMatchResults()Constructor parameters in org.bigraphs.framework.core.reactivesystem with type arguments of type SignatureModifierConstructorDescriptionTransition(B source, B target, String label, List<BMatchResult<? extends Bigraph<? extends Signature<?>>>> matchResults) -
Uses of Signature in org.bigraphs.framework.core.reactivesystem.analysis
Classes in org.bigraphs.framework.core.reactivesystem.analysis with type parameters of type SignatureModifier and TypeClassDescriptionclassReactionGraphAnalysis<B extends Bigraph<? extends Signature<?>>>This class provides various analysis methods/operations based on labelled transition system, specifically, for theReactionGraphclass.static classReactionGraphAnalysis.StateTrace<B extends Bigraph<? extends Signature<?>>>Object containing one path from a state v of a reaction graph to one leave of the subtree rooted at state vMethods in org.bigraphs.framework.core.reactivesystem.analysis with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>>
ReactionGraphAnalysis<B> ReactionGraphAnalysis.createInstance()Create an instance ofReactionGraphAnalysis. -
Uses of Signature in org.bigraphs.framework.simulation.encoding.hash
Classes in org.bigraphs.framework.simulation.encoding.hash with type parameters of type SignatureModifier and TypeInterfaceDescriptioninterfaceBigraphHashFunction<B extends Bigraph<? extends Signature<?>>>Base interface to implement hash functions for bigraphs.Methods in org.bigraphs.framework.simulation.encoding.hash with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>>
BigraphHashFunction<B> Factory method to create the respective hashing function class for the given bigraph classbClass. -
Uses of Signature in org.bigraphs.framework.simulation.equivalence
Classes in org.bigraphs.framework.simulation.equivalence with type parameters of type SignatureModifier and TypeClassDescriptionclassBisimulationCheckerSupport<B extends Bigraph<? extends Signature<?>>,AST extends ReactionGraph<B>> This implementation provides a basic extensible (template) method for computing bisimilarity of LTSs.classBisimulationMixinImpl<B extends Bigraph<? extends Signature<?>>,AST extends ReactionGraph<B>> Bisimulation checks whether two labeled transition systems exhibit the same behavior: every sequence of visible actions in one system can be matched by the other. -
Uses of Signature in org.bigraphs.framework.simulation.equivalence.adapter
Classes in org.bigraphs.framework.simulation.equivalence.adapter with type parameters of type SignatureModifier and TypeClassDescriptionclassBighuggiesBisimulationProcessAdapter<B extends Bigraph<? extends Signature<?>>,AST extends ReactionGraph<B>> The "bighuggies:bisimulation" library computes bisimilarity for two LTSs. -
Uses of Signature in org.bigraphs.framework.simulation.matching
Classes in org.bigraphs.framework.simulation.matching with type parameters of type SignatureModifier and TypeClassDescriptionclassAbstractBigraphMatcher<B extends Bigraph<? extends Signature<?>>>Abstract class for matching bigraphs against reaction rules.classAbstractBigraphMatchIterator<B extends Bigraph<? extends Signature<?>>>static classAbstractBigraphMatchIterator.FirstMatchOnly<B extends Bigraph<? extends Signature<?>>>A Simple Constrained Matcher ImplementationinterfaceBigraphMatchingEngine<B extends Bigraph<? extends Signature<?>>>An interface representing a matching engine for bigraphs.Methods in org.bigraphs.framework.simulation.matching with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>>
AbstractBigraphMatcher<B> static <B extends Bigraph<? extends Signature<?>>>
AbstractBigraphMatchIterator<B> AbstractBigraphMatchIterator.create(BigraphMatchingEngine<B> engine) static <B extends Bigraph<? extends Signature<?>>>
AbstractBigraphMatchIterator.FirstMatchOnly<B> AbstractBigraphMatchIterator.FirstMatchOnly.create(BigraphMatchingEngine<B> engine) static <B extends Bigraph<? extends Signature<?>>>
MatchIterable<BigraphMatch<B>> MatchIterable.emptyMatches()static <B extends Bigraph<? extends Signature<?>>>
MatchIterable<BigraphMatch<B>> MatchIterable.singletonMatches(BigraphMatch<B> match) -
Uses of Signature in org.bigraphs.framework.simulation.modelchecking
Classes in org.bigraphs.framework.simulation.modelchecking with type parameters of type SignatureModifier and TypeClassDescriptionclassBFSFirstMatchStrategy<B extends Bigraph<? extends Signature<?>>>A breadth-first exploration strategy that selects only the first available match in "natural matcher order" for each reaction rule when checking a state.interfaceBigraphFilter<B extends Bigraph<? extends Signature<?>>>Filter interface used byModelCheckingStrategySupportto post-process the next agent drawn from the worklist.classBigraphModelChecker<B extends Bigraph<? extends Signature<?>>>A model checker for Bigraphical Reactive Systems (BRS) that simulates state-space evolution by repeatedly applying reaction rules.static interfaceBigraphModelChecker.ReactiveSystemListener<B extends Bigraph<? extends Signature<?>>>classBreadthFirstStrategy<B extends Bigraph<? extends Signature<?>>>The algorithm implemented here to synthesize the "reaction graph" is adopted from [1].classDepthFirstStrategy<B extends Bigraph<? extends Signature<?>>>This algorithm implements a depth-first model checking algorithm.classDFSFirstMatchStrategy<B extends Bigraph<? extends Signature<?>>>A depth-first exploration strategy that selects only the first available match in "natural matcher order" for each reaction rule when checking a state.interfaceModelCheckingStrategy<B extends Bigraph<? extends Signature<?>>>Strategy pattern for implementing new model checking algorithms.classModelCheckingStrategySupport<B extends Bigraph<? extends Signature<?>>>Base class for supporting model checking strategy implementations.static classModelCheckingStrategySupport.MatchResult<B extends Bigraph<? extends Signature<?>>>classRandomAgentModelCheckingStrategy<B extends Bigraph<? extends Signature<?>>>Random state-space traversal.interfaceReactionRuleFilter<B extends Bigraph<? extends Signature<?>>>classSimulatedAnnealingFrontierStrategy<B extends Bigraph<? extends Signature<?>>>This class is an abstraction of a model checking strategy based on the Simulated Annealing algorithm.Methods in org.bigraphs.framework.simulation.modelchecking with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>>
ReactionRuleFilter<B> ReactionRuleFilter.alwaysAccept()static <B extends Bigraph<? extends Signature<?>>>
Class<? extends ModelCheckingStrategy> BigraphModelChecker.SimulationStrategy.getSimulationStrategyClass(BigraphModelChecker.SimulationStrategy.Type type) static <B extends Bigraph<? extends Signature<?>>>
BigraphFilter<B> BigraphFilter.noop()Default no-op filter (accepts everything). -
Uses of Signature in org.bigraphs.framework.simulation.modelchecking.predicates
Classes in org.bigraphs.framework.simulation.modelchecking.predicates with type parameters of type SignatureModifier and TypeClassDescriptionclassAndPredicate<B extends Bigraph<? extends Signature<?>>>A composite predicate which concatenates all given predicates with the and operator.classBigraphIsoPredicate<B extends Bigraph<? extends Signature<?>>>Predicate implementation that returnstrueif two bigraphs are isomorphic (i.e., structurally equivalent).classOrPredicate<B extends Bigraph<? extends Signature<?>>>A composite predicate which concatenates all given predicates with the or operator.classPredicateChecker<B extends Bigraph<? extends Signature<?>>>The task of the class is to evaluate a given set of predicates of classReactiveSystemPredicate.classSubBigraphMatchPredicate<B extends Bigraph<? extends Signature<?>>>Simple predicate implementation that returns true if one bigraph is contained in another (subbigraph matching problem).Methods in org.bigraphs.framework.simulation.modelchecking.predicates with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>>
BigraphIsoPredicate<B> BigraphIsoPredicate.create(B bigraphToMatch) static <B extends Bigraph<? extends Signature<?>>>
BigraphIsoPredicate<B> BigraphIsoPredicate.create(B bigraphToMatch, boolean negate) static <B extends Bigraph<? extends Signature<?>>>
SubBigraphMatchPredicate<B> SubBigraphMatchPredicate.create(B bigraphToMatch) static <B extends Bigraph<? extends Signature<?>>>
SubBigraphMatchPredicate<B> SubBigraphMatchPredicate.create(B bigraphToMatch, boolean negate) -
Uses of Signature in org.bigraphs.framework.simulation.modelchecking.reactions
Classes in org.bigraphs.framework.simulation.modelchecking.reactions with type parameters of type SignatureModifier and TypeClassDescriptionclassAbstractAgentMatchSupplier<B extends Bigraph<? extends Signature<?>>>Abstract base class for all agent match suppliers.classAbstractReactionRuleSupplier<B extends Bigraph<? extends Signature<?>>>Abstract base class for stream-based reaction rule suppliers.final classInOrderReactionRuleSupplier<B extends Bigraph<? extends Signature<?>>>Specific implementation of theAbstractReactionRuleSupplier.final classRandomAgentMatchSupplier<B extends Bigraph<? extends Signature<?>>>Specific implementation ofAbstractAgentMatchSupplier.Methods in org.bigraphs.framework.simulation.modelchecking.reactions with type parameters of type SignatureModifier and TypeMethodDescriptionstatic <B extends Bigraph<? extends Signature<?>>>
InOrderReactionRuleSupplier<B> AbstractReactionRuleSupplier.createInOrder(Collection<ReactionRule<B>> availableRules) static <B extends Bigraph<? extends Signature<?>>>
RandomAgentMatchSupplier<B> AbstractReactionRuleSupplier.createRandom(Collection<B> availableRules) -
Uses of Signature in org.bigraphs.framework.visualization
Classes in org.bigraphs.framework.visualization with type parameters of type SignatureModifier and TypeClassDescriptionclassReactionGraphExporter<B extends Bigraph<? extends Signature<?>>>A graphics exporter for reaction graphs.Methods in org.bigraphs.framework.visualization with type parameters of type Signature