Interface EcoreBigraphExt

All Known Subinterfaces:
EcoreBigraph<S>, EcoreSignature
All Known Implementing Classes:
AbstractDynamicMatchAdapter, AbstractEcoreSignature, BindingSignature, DefaultDynamicSignature, DiscreteIon, 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
Marker interface for Ecore-based bigraphical object (e.g., a bigraph or signature) that provides just two basic methods to get the metamodel (EPackage), and the instance model (EObject). This interface is technology-specific.
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:
      • de.tudresden.inf.st.bigraphs.models.bigraphBaseModel.BigraphBaseModelPackage
    • 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