Package mrv :: Module dgfe
[hide private]
[frames] | no frames]

Module dgfe

source code

Contains nodes supporting facading within a dependency graph - this can be used for container tyoes or nodes containing their own subgraph even
Classes [hide private]
    Shells
  _OIShellMeta
Metaclass building the method wrappers for the _FacadeShell class - not all methods should be overridden, just the ones important to use
  _IOShellMeta
Metaclass wrapping all unfacade attributes on the plugshell trying to get an input connection
  _OIShell
All connections from and to the FacadeNode must actually start and end there.
  _IOShell
This callable class, when called, will create a IOShell using the actual facade node, not the one given as input.
    Nodes
  FacadeNodeBase
Node having no own plugs, but retrieves them by querying other other nodes and claiming its his own ones.
  GraphNodeBase
A node wrapping a graph, allowing it to be nested within the node All inputs and outputs on this node are purely virtual, thus they internally connect to the wrapped graph.
    Plugs
  OIFacadePlug
Facade Plugs are meant to be stored on instance level overriding the respective class level plug descriptor.
Variables [hide private]
  __package__ = 'mrv'