Uses of Class
org.bigraphs.framework.core.AbstractEcoreSignature
Package
Description
-
Uses of AbstractEcoreSignature in org.bigraphs.framework.core
Modifier and TypeClassDescriptionclass
BigraphCompositeSupport<S extends AbstractEcoreSignature<? extends Control<?,
?>>> This class provides a collection of useful methods for implementations ofBigraphComposite
interface
EcoreBigraph<S extends AbstractEcoreSignature<?>>
Common interface with standard methods for all Ecore-based bigraph classes.static class
EcoreBigraph.Stub<S extends AbstractEcoreSignature<?>>
A lightweight container for a bigraph that holds only the Ecore-relevant objects.class
ElementaryBigraph<S extends AbstractEcoreSignature<? extends Control<?,
?>>> Interface for the basic building blocks for all Ecore-based bigraphs.Modifier and TypeMethodDescriptionstatic <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
SBigraphBuilderSupport.getSignatureFromMetaModel
(org.eclipse.emf.ecore.EObject signatureInstanceModel) -
Uses of AbstractEcoreSignature in org.bigraphs.framework.core.factory
Modifier and TypeClassDescriptionclass
AbstractBigraphFactory<S extends AbstractEcoreSignature<? extends Control<? extends NamedType<?>,
? extends FiniteOrdinal<?>>>> Abstract factory class for all kind of bigraphs.Modifier and TypeMethodDescriptionstatic <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
org.eclipse.emf.ecore.EPackageBigraphFactory.createOrGetBigraphMetaModel
(S signature) Registers the bigraph metamodel.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
org.eclipse.emf.ecore.EPackageBigraphFactory.createOrGetBigraphMetaModel
(S signature, EMetaModelData metaModelData) Registers the bigraph metamodel.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
SBigraphFactory.createOrGetSignature
(org.eclipse.emf.ecore.EObject signatureInstanceModel) Registers a signature metamodel.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
SBigraphFactory.createOrGetSignature
(org.eclipse.emf.ecore.EObject signatureInstanceModel, EMetaModelData metaModelData) Registers a signature metamodel Overwrites the metadata of the metamodel.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
org.eclipse.emf.ecore.EPackageBigraphFactory.createOrGetSignatureMetaModel
(S signatureObject) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
org.eclipse.emf.ecore.EPackageBigraphFactory.createOrGetSignatureMetaModel
(S signatureObject, EMetaModelData metaModelData) Overwrites the metadata of the metamodel.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>BigraphFactory.pureBuilder
(S signature) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>BigraphFactory.pureBuilder
(S signature, String bigraphBaseModelPackageFile) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>BigraphFactory.pureBuilder
(S signature, org.eclipse.emf.ecore.EPackage bigraphBaseModelPackage) static <S extends AbstractEcoreSignature<? extends Control<? extends NamedType<?>,
? extends FiniteOrdinal<?>>>>
DiscreteIon<S>BigraphFactory.pureDiscreteIon
(S signature, String name, String... outerNames) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
Linkings<S>BigraphFactory.pureLinkings
(S signature) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
Placings<S>BigraphFactory.purePlacings
(S signature) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphGeneratorBigraphFactory.pureRandomBuilder
(S signature) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphGeneratorBigraphFactory.pureRandomBuilder
(S signature, org.eclipse.emf.ecore.EPackage bigraphBaseModelPackage) -
Uses of AbstractEcoreSignature in org.bigraphs.framework.core.impl.elementary
Modifier and TypeClassDescriptionclass
DiscreteIon<S extends AbstractEcoreSignature<? extends Control<? extends NamedType<?>,
? extends FiniteOrdinal<?>>>> This class represents a discrete ion.class
Linkings<S extends AbstractEcoreSignature<? extends Control<?,
?>>> A linking is a node-free bigraph.class
Placings<S extends AbstractEcoreSignature<? extends Control<?,
?>>> A placing is a node-free bigraph. -
Uses of AbstractEcoreSignature in org.bigraphs.framework.core.impl.pure
Modifier and TypeClassDescriptionclass
MutableBuilder<S extends AbstractEcoreSignature<? extends Control<?,
?>>> A generic mutable builder intended to be used for all bigraph typesclass
PureBigraphBuilder<S extends AbstractEcoreSignature<? extends Control<?,
?>>> A concrete implementation ofBigraphBuilder
for pure bigraphs.class
PureBigraphComposite<S extends AbstractEcoreSignature<? extends Control<?,
?>>> Composable bigraph implementation ofBigraphComposite
for pure bigraphs.Modifier and TypeMethodDescriptionstatic <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull org.eclipse.emf.ecore.EObject signatureInstance) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, String metaModelFileName) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, String metaModelFilePath, String instanceModelFilePath) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, EMetaModelData metaModelData) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, org.eclipse.emf.ecore.EPackage metaModel, org.eclipse.emf.ecore.EObject instanceModel) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull S signature) Should not be directly called by the user.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull S signature, @NonNull org.eclipse.emf.ecore.EPackage bigraphMetaModel, String instanceModelFilePath) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull S signature, String metaModelFilePath, String instanceModelFilePath) Should not be directly called by the user.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull S signature, EMetaModelData metaModelData) Should not be directly called by the user.static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
PureBigraphBuilder<S>PureBigraphBuilder.create
(@NonNull S signature, org.eclipse.emf.ecore.EPackage metaModel, org.eclipse.emf.ecore.EObject instanceModel) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
MutableBuilder<S>MutableBuilder.newMutableBuilder
(@NonNull org.eclipse.emf.ecore.EObject signature) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
MutableBuilder<S>MutableBuilder.newMutableBuilder
(@NonNull org.eclipse.emf.ecore.EObject signature, EMetaModelData metaModelData) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
MutableBuilder<S>MutableBuilder.newMutableBuilder
(@NonNull org.eclipse.emf.ecore.EObject signature, org.eclipse.emf.ecore.EPackage metaModel) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
MutableBuilder<S>MutableBuilder.newMutableBuilder
(@NonNull S signature) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
MutableBuilder<S>MutableBuilder.newMutableBuilder
(@NonNull S signature, EMetaModelData metaModelData) static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
MutableBuilder<S>MutableBuilder.newMutableBuilder
(@NonNull S signature, org.eclipse.emf.ecore.EPackage metaModel) -
Uses of AbstractEcoreSignature in org.bigraphs.framework.core.impl.signature
Modifier and TypeClassDescriptionclass
Note: This class is not yet implemented!final class
Concrete implementation of a pure (dynamic) signature, where controls can be assigned astatus = (active, passive, atomic)
.class
Concrete implementation of a pure (dynamic) signature, where controls can be assigned astatus = (active, passive)
, and further place-sorts can be defined for each control. -
Uses of AbstractEcoreSignature in org.bigraphs.framework.core.reactivesystem
-
Uses of AbstractEcoreSignature in org.bigraphs.framework.core.utils
Modifier and TypeMethodDescriptionstatic <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
Bigraph<S>static <S extends AbstractEcoreSignature<? extends Control<?,
?>>>
Bigraph<S>BigraphUtil.copyIfSame
(Bigraph<S> g, Bigraph<S> f) -
Uses of AbstractEcoreSignature in org.bigraphs.framework.simulation.matching
Modifier and TypeClassDescriptionclass
AbstractDynamicMatchAdapter<S extends AbstractEcoreSignature<? extends Control<?,
?>>, B extends Bigraph<S> & EcoreBigraph<S>> An adapter for bigraphs used for the matching procedure.