cz.cuni.jagrlib.reg
Class Composition

java.lang.Object
  extended by cz.cuni.jagrlib.reg.Composition

public class Composition
extends java.lang.Object

Runnable composition.

Since:
0.24
See Also:
Composition.java

Constructor Summary
Composition()
           
 
Method Summary
static void connectPieces(HashMapChannels channels)
          Connect pieces by channels.
static void createPieces(HashMapModules modules)
          Create Piece instances.
static void disposePieces(HashMapModules modules)
          Dispose Piece instances.
static void initPieces(HashMapModules modules)
          Inits all Piece instances.
static void run(InfoGroup composition)
          Runs the given composition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Composition

public Composition()
Method Detail

createPieces

public static void createPieces(HashMapModules modules)
Create Piece instances.

Parameters:
modules - Map of all relevant modules.

disposePieces

public static void disposePieces(HashMapModules modules)
Dispose Piece instances.

Parameters:
modules - Map of all relevant modules.

connectPieces

public static void connectPieces(HashMapChannels channels)
Connect pieces by channels.

Parameters:
channels - Map of all relevant channels.

initPieces

public static void initPieces(HashMapModules modules)
Inits all Piece instances.

Parameters:
modules - Map of all relevant modules.

run

public static void run(InfoGroup composition)
Runs the given composition.

Parameters:
composition - Composition to run.