sims.ihm.graph
Class GraphState2D

java.lang.Object
  extended by sims.ihm.graph.GraphState2D

public class GraphState2D
extends java.lang.Object


Constructor Summary
GraphState2D(int id)
           
GraphState2D(int x, int y, int rayon, java.lang.String name, boolean fin)
           
GraphState2D(int x, int y, java.lang.String name, boolean fin)
           
GraphState2D(int id, java.lang.String s, int taille)
           
 
Method Summary
 void addPred(int i)
           
 void addSucc(int i)
           
 void draw()
           
 void FinalState(boolean fin)
           
 int getAdjacent(int i)
           
 int getFontSize()
           
 int getID()
           
 int getInEdge()
           
 float getOrder()
           
 int getOutEdge()
           
 int getPred(int i)
           
 int getRadius()
           
 int getRadiusW()
           
 float getRank()
           
 boolean getSelfSucc()
           
 int getSucc(int i)
           
 java.lang.String getValue()
           
 float getX()
           
 float getY()
           
 void GraphPlace(java.awt.Graphics2D g2)
           
 boolean isAdjacent(int j)
           
 boolean isCurrent()
           
 boolean isFinalState()
           
 boolean isPred(int i)
           
 void isSelfSucc(boolean val)
           
 boolean isSucc(int i)
           
 int nbAdjacent()
           
 void setCurrent(boolean active)
           
 void setFontSize(int size)
           
 void setOrder(float x)
           
 void setRadius(int rayon)
           
 void setRank(float x)
           
 void setValue(java.lang.String name)
           
 void setX(float x)
           
 void setY(float y)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphState2D

public GraphState2D(int x,
                    int y,
                    java.lang.String name,
                    boolean fin)

GraphState2D

public GraphState2D(int id)

GraphState2D

public GraphState2D(int id,
                    java.lang.String s,
                    int taille)

GraphState2D

public GraphState2D(int x,
                    int y,
                    int rayon,
                    java.lang.String name,
                    boolean fin)
Method Detail

GraphPlace

public void GraphPlace(java.awt.Graphics2D g2)

getX

public float getX()

getY

public float getY()

isFinalState

public boolean isFinalState()

FinalState

public void FinalState(boolean fin)

getRadius

public int getRadius()

getRadiusW

public int getRadiusW()

setValue

public void setValue(java.lang.String name)

getValue

public java.lang.String getValue()

setX

public void setX(float x)

setY

public void setY(float y)

isCurrent

public boolean isCurrent()

setCurrent

public void setCurrent(boolean active)

setRadius

public void setRadius(int rayon)

setFontSize

public void setFontSize(int size)

getFontSize

public int getFontSize()

draw

public void draw()

getID

public int getID()

setRank

public void setRank(float x)

getRank

public float getRank()

setOrder

public void setOrder(float x)

getOrder

public float getOrder()

addSucc

public void addSucc(int i)

addPred

public void addPred(int i)

isSucc

public boolean isSucc(int i)

isPred

public boolean isPred(int i)

getInEdge

public int getInEdge()

getOutEdge

public int getOutEdge()

getSucc

public int getSucc(int i)

getPred

public int getPred(int i)

getAdjacent

public int getAdjacent(int i)

isSelfSucc

public void isSelfSucc(boolean val)

getSelfSucc

public boolean getSelfSucc()

nbAdjacent

public int nbAdjacent()

isAdjacent

public boolean isAdjacent(int j)