script_editor_GUI
Class VAE_GenericLink

java.lang.Object
  extended by script_editor_GUI.VAE_GenericLink
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
VAE_ExternalLink

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

Lien generique entre deux boites.

Author:
Matthieu Courgeon
See Also:
Serialized Form

Field Summary
static java.awt.Color BACKGROUND_SLINK_COLOR
           
static java.awt.Color BACKGROUND_ULINK_COLOR
           
protected static int bezierDefinition
           
protected  VAE_GenericBox endingBox
           
protected  int endingPort
           
protected  boolean finalized
           
(package private)  int[] lineX
           
(package private)  int[] lineY
           
protected  VAE_Graph_Manager manager
           
 java.lang.String operation
           
protected  boolean selected
           
static java.awt.Color SELECTED_LINK_COLOR
           
protected static long serialVersionUID
           
protected  VAE_GenericBox startingBox
           
protected  int startingPort
           
static java.awt.Color UNSELECTED_LINK_COLOR
           
 
Constructor Summary
VAE_GenericLink(VAE_Graph_Manager mngr)
           
 
Method Summary
 void finalize()
           
 VAE_GenericBox getArrivalBox()
           
 int getArrivalPort()
           
 VAE_GenericBox getDepartureBox()
           
 int getDeparturePort()
           
 int minLinearDistanceToLink(int x, int y)
           
 void paint(java.awt.Graphics2D g)
           
 void selectAllLink()
           
 boolean setArrival(VAE_GenericBox eBox, int port)
           
 void setDeparture(VAE_GenericBox sBox, int port)
           
 void unselect()
           
 void writeInto(java.io.ObjectOutputStream stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECTED_LINK_COLOR

public static final java.awt.Color SELECTED_LINK_COLOR

BACKGROUND_SLINK_COLOR

public static final java.awt.Color BACKGROUND_SLINK_COLOR

UNSELECTED_LINK_COLOR

public static final java.awt.Color UNSELECTED_LINK_COLOR

BACKGROUND_ULINK_COLOR

public static final java.awt.Color BACKGROUND_ULINK_COLOR

bezierDefinition

protected static final int bezierDefinition
See Also:
Constant Field Values

serialVersionUID

protected static final long serialVersionUID
See Also:
Constant Field Values

manager

protected VAE_Graph_Manager manager

finalized

protected boolean finalized

startingBox

protected VAE_GenericBox startingBox

endingBox

protected VAE_GenericBox endingBox

startingPort

protected int startingPort

endingPort

protected int endingPort

selected

protected boolean selected

lineX

int[] lineX

lineY

int[] lineY

operation

public java.lang.String operation
Constructor Detail

VAE_GenericLink

public VAE_GenericLink(VAE_Graph_Manager mngr)
Method Detail

setDeparture

public void setDeparture(VAE_GenericBox sBox,
                         int port)

setArrival

public boolean setArrival(VAE_GenericBox eBox,
                          int port)

getDepartureBox

public VAE_GenericBox getDepartureBox()

getArrivalBox

public VAE_GenericBox getArrivalBox()

getDeparturePort

public int getDeparturePort()

getArrivalPort

public int getArrivalPort()

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

unselect

public void unselect()

selectAllLink

public void selectAllLink()

minLinearDistanceToLink

public int minLinearDistanceToLink(int x,
                                   int y)

paint

public void paint(java.awt.Graphics2D g)

writeInto

public void writeInto(java.io.ObjectOutputStream stream)
               throws java.io.IOException
Throws:
java.io.IOException