Class PureBigraph

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

public class PureBigraph extends Object implements Bigraph<DefaultDynamicSignature>, EcoreBigraph<DefaultDynamicSignature>
This class is an Ecore-based model implementation of a pure bigraph. A PureBigraph can be obtained by using a PureBigraphBuilder.

The class directly implements the Bigraph interface with DefaultDynamicSignature as type for the signature.

The class represents an immutable data structure providing also some operations (e.g., get parent of node). The elements are stored separately in collections for easier access. The collections cannot be modified afterwards.

Author:
Dominik Grzelak
See Also: