edu.iastate.metnet.dao
Interface PathwayElementNode

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractPathwayElementNode, EntityNode, InteractionNode

public interface PathwayElementNode
extends java.io.Serializable

hold the data of the element in a version of pathway

Author:
Jie Li

Method Summary
 void addDownstreamGuid(java.lang.String guid)
          add a downstream node
 void addDownstreamNodeId(java.lang.Integer nodeId)
          add a donwstream node id
 void addUpstreamGuid(java.lang.String guid)
          add an upstream node
 void addUpstreamNodeId(java.lang.Integer nodeId)
          add an upstream node id
 java.lang.String getBiologicalType()
          get the biological type for the data instance
 java.lang.Integer getBlockId()
          the blockid of the blockunit (version)
 java.util.Set getDownstreamGuidSet()
          get the outgoing node id
 java.util.Set getDownstreamNodeIdSet()
          get the outgoing node id
 java.lang.String getGuid()
           
 java.lang.String getLocation()
          get the subcellular location
 java.lang.String getName()
          get the name of the data instance
 java.util.Set getUpstreamGuidSet()
          get the incoming node id
 java.util.Set getUpstreamNodeIdSet()
          get the incoming node id
 void setBlockId(java.lang.Integer blockId)
          set the blockid of the blockunit (version)
 

Method Detail

getBlockId

java.lang.Integer getBlockId()
the blockid of the blockunit (version)

Returns:
the blockid

setBlockId

void setBlockId(java.lang.Integer blockId)
set the blockid of the blockunit (version)


getDownstreamNodeIdSet

java.util.Set getDownstreamNodeIdSet()
get the outgoing node id

Returns:
the set of outgoing node id

getDownstreamGuidSet

java.util.Set getDownstreamGuidSet()
get the outgoing node id

Returns:
the set of outgoing node id

getUpstreamNodeIdSet

java.util.Set getUpstreamNodeIdSet()
get the incoming node id

Returns:
the set of incoming node id

getUpstreamGuidSet

java.util.Set getUpstreamGuidSet()
get the incoming node id

Returns:
the set of incoming node id

addDownstreamNodeId

void addDownstreamNodeId(java.lang.Integer nodeId)
add a donwstream node id

Parameters:
nodeId -

addUpstreamGuid

void addUpstreamGuid(java.lang.String guid)
add an upstream node

Parameters:
nodeId - the node id to be added

addDownstreamGuid

void addDownstreamGuid(java.lang.String guid)
add a downstream node

Parameters:
nodeId - the node id to be added

addUpstreamNodeId

void addUpstreamNodeId(java.lang.Integer nodeId)
add an upstream node id

Parameters:
nodeId -

getName

java.lang.String getName()
get the name of the data instance

Returns:
the name

getBiologicalType

java.lang.String getBiologicalType()
get the biological type for the data instance

Returns:
the biological type

getLocation

java.lang.String getLocation()
get the subcellular location

Returns:
the subcellular location

getGuid

java.lang.String getGuid()
Returns:
Returns the guid.