Class PureBigraph

java.lang.Object
org.bigraphs.framework.core.impl.pure.PureBigraph
All Implemented Interfaces:
Bigraph<DynamicSignature>, EcoreBigraph<DynamicSignature>, EcoreBigraphExt, HasSignature<DynamicSignature>

public class PureBigraph extends Object implements Bigraph<DynamicSignature>, EcoreBigraph<DynamicSignature>
Ecore-based model implementation of a pure bigraph.

Instances are created via PureBigraphBuilder and implement the Bigraph interface with DynamicSignature as the signature type.

This class is immutable and provides basic operations (e.g., retrieving a node’s parent). Elements are stored in separate collections for efficient access; these collections are not modifiable after creation.

This class encapsulates both the Ecore-based metamodel (getMetaModel()) and its corresponding instance model (getInstanceModel()).

Author:
Dominik Grzelak
See Also: