fr.curie.BiNoM.pathways.analysis.structure
Class Node

java.lang.Object
  extended by fr.curie.BiNoM.pathways.analysis.structure.Element
      extended by fr.curie.BiNoM.pathways.analysis.structure.Node

public class Node
extends Element


Field Summary
 float coefficientInConservationLaw
          Auxillary property for analysis of conservation laws
static int DIAMOND
           
static int ELLIPSE
           
 float h
          Node height
static int HEXAGON
           
 java.lang.String Id
          Node unique id
 boolean includedInConservationLaw
          Auxillary property for analysis of conservation laws
 java.util.Vector incomingEdges
          List of all in-going edges.
 java.lang.Object link
          Some object associated.
 java.awt.Color NodeBorderColor
           
 int NodeBorderWidth
           
 int NodeClass
          0 - species 1 - reaction 2 - cycle 3 - metanode
 java.lang.String NodeClassInfo
           
 java.awt.Color NodeColor
           
 java.lang.String NodeInfo
           
 java.lang.String NodeLabel
           
 int NodeShape
           
 int NodeSize
           
static int OCTAGON
           
 java.util.Vector outcomingEdges
          List of all out-going edges.
static int PARALLELOGRAM
           
static int RECTANGLE
           
static int RECTANGLE_ROUNDED
           
static int TRIANGLE
           
 float w
          Node width
 float x
          Node position x
 float y
          Node position y
 
Fields inherited from class fr.curie.BiNoM.pathways.analysis.structure.Element
Attributes
 
Constructor Summary
Node()
           
 
Method Summary
 Node makeCopy()
          Clones the node
 
Methods inherited from class fr.curie.BiNoM.pathways.analysis.structure.Element
getAttributesWithSubstringInName, getAttributeValues, getFirstAttributeValue, setAttributeValueUnique
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Id

public java.lang.String Id
Node unique id


NodeLabel

public java.lang.String NodeLabel

NodeShape

public int NodeShape

RECTANGLE

public static int RECTANGLE

ELLIPSE

public static int ELLIPSE

RECTANGLE_ROUNDED

public static int RECTANGLE_ROUNDED

DIAMOND

public static int DIAMOND

HEXAGON

public static int HEXAGON

OCTAGON

public static int OCTAGON

PARALLELOGRAM

public static int PARALLELOGRAM

TRIANGLE

public static int TRIANGLE

NodeColor

public java.awt.Color NodeColor

NodeBorderColor

public java.awt.Color NodeBorderColor

NodeBorderWidth

public int NodeBorderWidth

NodeSize

public int NodeSize

NodeClass

public int NodeClass
0 - species 1 - reaction 2 - cycle 3 - metanode


coefficientInConservationLaw

public float coefficientInConservationLaw
Auxillary property for analysis of conservation laws


includedInConservationLaw

public boolean includedInConservationLaw
Auxillary property for analysis of conservation laws


NodeInfo

public java.lang.String NodeInfo

NodeClassInfo

public java.lang.String NodeClassInfo

x

public float x
Node position x


y

public float y
Node position y


w

public float w
Node width


h

public float h
Node height


incomingEdges

public java.util.Vector incomingEdges
List of all in-going edges. Filled by Graph.CalcInOut function


outcomingEdges

public java.util.Vector outcomingEdges
List of all out-going edges. Filled by Graph.CalcInOut function


link

public java.lang.Object link
Some object associated. For example, if it is a metanode, then a subgraph is associated

Constructor Detail

Node

public Node()
Method Detail

makeCopy

public Node makeCopy()
Clones the node