edu.iastate.metnet.dao
Class AlignmentObject

java.lang.Object
  extended by edu.iastate.metnet.dao.AlignmentObject
All Implemented Interfaces:
java.io.Serializable

public class AlignmentObject
extends java.lang.Object
implements java.io.Serializable

used to store the information of alignment over the network

Author:
Jie Li
See Also:
Serialized Form

Field Summary
(package private)  java.util.Map alignMap
          alignment
(package private)  double cost
          align cost
(package private)  org._3pq.jgrapht.DirectedGraph input
          original input
(package private)  org._3pq.jgrapht.DirectedGraph inputUsed
          aligned input subgraph
(package private)  org._3pq.jgrapht.DirectedGraph model
          original model
(package private)  org._3pq.jgrapht.DirectedGraph modelUsed
          aligned model subgraph
(package private)  int validSize
          matched non-null vertex size
 
Constructor Summary
AlignmentObject()
           
 
Method Summary
 java.util.Map getAlignMap()
           
 double getCost()
           
 org._3pq.jgrapht.DirectedGraph getInput()
           
 org._3pq.jgrapht.DirectedGraph getInputUsed()
           
 org._3pq.jgrapht.DirectedGraph getModel()
           
 org._3pq.jgrapht.DirectedGraph getModelUsed()
           
 int getValidSize()
           
 void setAlignMap(java.util.Map alignMap)
           
 void setCost(double cost)
           
 void setInput(org._3pq.jgrapht.DirectedGraph input)
           
 void setInputUsed(org._3pq.jgrapht.DirectedGraph inputUsed)
           
 void setModel(org._3pq.jgrapht.DirectedGraph model)
           
 void setModelUsed(org._3pq.jgrapht.DirectedGraph modelUsed)
           
 void setValidSize(int validSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

org._3pq.jgrapht.DirectedGraph model
original model


input

org._3pq.jgrapht.DirectedGraph input
original input


modelUsed

org._3pq.jgrapht.DirectedGraph modelUsed
aligned model subgraph


inputUsed

org._3pq.jgrapht.DirectedGraph inputUsed
aligned input subgraph


alignMap

java.util.Map alignMap
alignment


cost

double cost
align cost


validSize

int validSize
matched non-null vertex size

Constructor Detail

AlignmentObject

public AlignmentObject()
Method Detail

getAlignMap

public java.util.Map getAlignMap()
Returns:
the alignMap

setAlignMap

public void setAlignMap(java.util.Map alignMap)
Parameters:
alignMap - the alignMap to set

getCost

public double getCost()
Returns:
the cost

setCost

public void setCost(double cost)
Parameters:
cost - the cost to set

getInput

public org._3pq.jgrapht.DirectedGraph getInput()
Returns:
the input

setInput

public void setInput(org._3pq.jgrapht.DirectedGraph input)
Parameters:
input - the input to set

getInputUsed

public org._3pq.jgrapht.DirectedGraph getInputUsed()
Returns:
the inputUsed

setInputUsed

public void setInputUsed(org._3pq.jgrapht.DirectedGraph inputUsed)
Parameters:
inputUsed - the inputUsed to set

getModel

public org._3pq.jgrapht.DirectedGraph getModel()
Returns:
the model

setModel

public void setModel(org._3pq.jgrapht.DirectedGraph model)
Parameters:
model - the model to set

getModelUsed

public org._3pq.jgrapht.DirectedGraph getModelUsed()
Returns:
the modelUsed

setModelUsed

public void setModelUsed(org._3pq.jgrapht.DirectedGraph modelUsed)
Parameters:
modelUsed - the modelUsed to set

getValidSize

public int getValidSize()
Returns:
the validSize

setValidSize

public void setValidSize(int validSize)
Parameters:
validSize - the validSize to set