edu.jhu.ece.iacl.jist.pipeline.graph
Class PipeAlgorithmFactory.AlgorithmGroupCell

java.lang.Object
  extended by DefaultGraphCell
      extended by edu.jhu.ece.iacl.jist.pipeline.graph.PipeModuleCell
          extended by edu.jhu.ece.iacl.jist.pipeline.graph.PipeAlgorithmFactory.AlgorithmCell
              extended by edu.jhu.ece.iacl.jist.pipeline.graph.PipeAlgorithmFactory.AlgorithmGroupCell
Enclosing class:
PipeAlgorithmFactory

public static class PipeAlgorithmFactory.AlgorithmGroupCell
extends PipeAlgorithmFactory.AlgorithmCell

Get module cell that represents algorithm group.

Author:
Blake Lucas (bclucas@jhu.edu)

Field Summary
protected  java.util.Vector<PipeAlgorithmFactory.AlgorithmCell> children
          The children.
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.graph.PipeModuleCell
defaultSize, hspace, pipe, preferredSize
 
Constructor Summary
PipeAlgorithmFactory.AlgorithmGroupCell(java.lang.String name, PipeModule pipe)
          Constructor.
 
Method Summary
 java.util.Vector<PipeAlgorithmFactory.AlgorithmCell> getChildrenCells()
          Get children cells.
 void setChildrenCells(java.util.Vector<PipeAlgorithmFactory.AlgorithmCell> children)
          Set children cells.
 void setLocation(int x, int y)
          Set location of group cell.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.graph.PipeAlgorithmFactory.AlgorithmCell
clone
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.graph.PipeModuleCell
createCellAttributes, createPorts, getModuleClass, getPipeModule, getPreferredSize, getPreferredSize, setBounds
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

children

protected java.util.Vector<PipeAlgorithmFactory.AlgorithmCell> children
The children.

Constructor Detail

PipeAlgorithmFactory.AlgorithmGroupCell

public PipeAlgorithmFactory.AlgorithmGroupCell(java.lang.String name,
                                               PipeModule pipe)
Constructor.

Parameters:
name - cell name
pipe - pipe module assocaited with group cell
Method Detail

getChildrenCells

public java.util.Vector<PipeAlgorithmFactory.AlgorithmCell> getChildrenCells()
Get children cells.

Returns:
the children cells

setChildrenCells

public void setChildrenCells(java.util.Vector<PipeAlgorithmFactory.AlgorithmCell> children)
Set children cells.

Parameters:
children - the children

setLocation

public void setLocation(int x,
                        int y)
Set location of group cell.

Overrides:
setLocation in class PipeModuleCell
Parameters:
x - the x
y - the y