Class Linkings<S extends AbstractEcoreSignature<? extends Control<?,?>>>
java.lang.Object
org.bigraphs.framework.core.impl.elementary.Linkings<S>
- Type Parameters:
S
- type of the signature
- All Implemented Interfaces:
Serializable
public class Linkings<S extends AbstractEcoreSignature<? extends Control<?,?>>>
extends Object
implements Serializable
A linking is a node-free bigraph.
- Author:
- Dominik Grzelak
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
class
-
Constructor Summary
ConstructorsConstructorDescriptionLinkings
(SignatureBuilder signatureBuilder) Linkings
(S signature, EMetaModelData metaModelData) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EPackage
Creates an identity link graph from a given name set.Constructs an empty "identity" link graph.substitution
(String nameOuter, String... nameInner) substitution
(NamedType<?> nameOuter, List<NamedType<?>> nameInner) substitution
(NamedType<?> nameOuter, NamedType<?>... nameInner)
-
Constructor Details
-
Linkings
-
Linkings
-
Linkings
-
Linkings
- Parameters:
signatureBuilder
- to create an empty signature of the appropriate type for working with user-defined bigraphs of the same type created with the same factory
-
-
Method Details
-
closure
-
closure
-
closure
-
substitution
-
substitution
-
substitution
-
identity
-
identity
-
identity
Creates an identity link graph from a given name set. Is also a renaming - a bijective substitution.- Parameters:
nameSet
- name setl- Returns:
- the identity link graph created from the given name set
-
identity
-
identity_e
Constructs an empty "identity" link graph.- Returns:
- an empty link graph of type
Linkings<S extends AbstractEcoreSignature<? extends Control<?,
.?>>>.IdentityEmpty
-
getLoadedModelPackage
public org.eclipse.emf.ecore.EPackage getLoadedModelPackage()
-