Interface EcoreBigraphExt

All Known Subinterfaces:
EcoreBigraph<S>, EcoreSignature
All Known Implementing Classes:
AbstractDynamicMatchAdapter, AbstractEcoreSignature, BindingSignature, DiscreteIon, DynamicSignature, EcoreBigraph.Stub, ElementaryBigraph, KindBigraph, KindSignature, Linkings.Closure, Linkings.Identity, Linkings.IdentityEmpty, Linkings.Substitution, Placings.Barren, Placings.Identity1, Placings.Join, Placings.Merge, Placings.Permutation, Placings.Symmetry, PureBigraph, PureBigraphAgentAdapter, PureBigraphComposite, PureBigraphRedexAdapter

public interface EcoreBigraphExt
Technology-specific interface for EMF/Ecore-based bigraph objects (e.g., bigraphs or signatures).

Provides two basic methods:

  • Access the metamodel (EPackage)
  • Access the instance model (EObject)
Author:
Dominik Grzelak
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.ecore.EObject
    Return the Ecore-based instance model of a bigraph object or signature object.
    org.eclipse.emf.ecore.EPackage
    Return the metamodel of a bigraph object or a signature object.
  • Method Details

    • getMetaModel

      org.eclipse.emf.ecore.EPackage getMetaModel()
      Return the metamodel of a bigraph object or a signature object.

      It is a metamodel that either extends the base bigraph metamodel or the base signature metamodel.

      Returns:
      the metamodel in Ecore format
      See Also:
      • BigraphBaseModelPackage
      • SignatureBaseModelPackage
    • getInstanceModel

      org.eclipse.emf.ecore.EObject getInstanceModel()
      Return the Ecore-based instance model of a bigraph object or signature object.
      Returns:
      the instance model in Ecore format