edu.iastate.metnet.graphmodel
Class FCMetaphor

java.lang.Object
  extended by edu.iastate.metnet.graphmodel.AbstractGraphMetaphor
      extended by edu.iastate.metnet.graphmodel.FCMetaphor
All Implemented Interfaces:
IGraphMetaphor

public class FCMetaphor
extends AbstractGraphMetaphor

Author:
Jie Li

Field Summary
(package private)  java.util.Set derivedNodeSet
          derived system nodes also need to be highlighted
(package private) static org.apache.log4j.Logger logger
          log4j facility
(package private)  java.util.Set originalNodeSet
          original system node need to be red colored
 
Fields inherited from class edu.iastate.metnet.graphmodel.AbstractGraphMetaphor
DEFAULT_BACKGROUND, DEFAULT_FOREGROUND, DEFAULT_LINE_WIDTH
 
Constructor Summary
FCMetaphor()
          default constructor
FCMetaphor(java.util.Collection nodeList)
          default constructor
FCMetaphor(java.util.Collection originalNodeList, java.util.Collection derivedNodeList)
          default constructor
 
Method Summary
 void run(org.jgraph.JGraph graph, java.lang.Object[] cells)
          color the graph according to FCModeler
 
Methods inherited from class edu.iastate.metnet.graphmodel.AbstractGraphMetaphor
autoSizeBox, changeEdgeColor, changeEdgeDualColor, changeEdgePattern, changeEdgeWidth, changeVertexBackgroundColor, changeVertexBorderColor, changeVertexBorderWidth, changeVertexDualColor, changeVertexForegroundColor, getEdgeType, getIncomingEdges, getIncomingNodes, getInteractionColorForEdge, getInteractionWidthForEdge, getIntersectionNodes, getLocationColorForVertex, getOutgoingEdges, getOutgoingNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static org.apache.log4j.Logger logger
log4j facility


originalNodeSet

java.util.Set originalNodeSet
original system node need to be red colored


derivedNodeSet

java.util.Set derivedNodeSet
derived system nodes also need to be highlighted

Constructor Detail

FCMetaphor

public FCMetaphor()
default constructor


FCMetaphor

public FCMetaphor(java.util.Collection nodeList)
default constructor


FCMetaphor

public FCMetaphor(java.util.Collection originalNodeList,
                  java.util.Collection derivedNodeList)
default constructor

Method Detail

run

public void run(org.jgraph.JGraph graph,
                java.lang.Object[] cells)
color the graph according to FCModeler

Specified by:
run in interface IGraphMetaphor
Overrides:
run in class AbstractGraphMetaphor
Parameters:
graph - the graph
cells - all the cells