giden.CORE
Class UiEdgeInfo

java.lang.Object
  |
  +--giden.CORE.UiEdgeInfo
All Implemented Interfaces:
java.io.Serializable

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

Copyright (c) 1993-2004 C. R. Coullard, D. S. Dilworth, J. H. Owen, All Rights Reserved.
We make no representations or warranties about the suitability of the software, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. We shall not be liable for any damages suffered by user as a result of using, modifying or distributing this software or its derivatives.

UiEdgeInfo provides data members that define how a node is drawn by the GUI.

Copyright (c) 1993-2001 C. R. Coullard, D. S. Dilworth, J. H. Owen, All Rights Reserved.

Version:
4.0a 2004 08 27
Author:
D. S. Dilworth
See Also:
UserIO, Serialized Form

Field Summary
 java.awt.Color color
          The color to draw this edge
 java.lang.String label
          The text label printed near the edge
static int LABEL_EAST
           
static int LABEL_NORTH
           
 int label_position
           
static int label_position_default
           
static int LABEL_SOUTH
           
static int LABEL_WEST
           
 boolean spline_positioned
           
 int splineX
           
 int splineY
           
 boolean visible
          true if the edge should be drawn
 
Constructor Summary
UiEdgeInfo()
          Internal method
UiEdgeInfo(java.lang.String label, java.awt.Color color)
          Internal method
 
Method Summary
 java.awt.Point getSplinePoint()
           
 void setSplinePoint(java.awt.Point p)
           
 UiEdgeInfo UiClone()
          Internal method
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_NORTH

public static final int LABEL_NORTH

LABEL_SOUTH

public static final int LABEL_SOUTH

LABEL_EAST

public static final int LABEL_EAST

LABEL_WEST

public static final int LABEL_WEST

label_position_default

public static final int label_position_default

label_position

public int label_position

splineX

public int splineX

splineY

public int splineY

spline_positioned

public boolean spline_positioned

color

public java.awt.Color color
The color to draw this edge

label

public java.lang.String label
The text label printed near the edge

visible

public boolean visible
true if the edge should be drawn
Constructor Detail

UiEdgeInfo

public UiEdgeInfo()
Internal method

UiEdgeInfo

public UiEdgeInfo(java.lang.String label,
                  java.awt.Color color)
Internal method
Method Detail

getSplinePoint

public java.awt.Point getSplinePoint()

setSplinePoint

public void setSplinePoint(java.awt.Point p)

UiClone

public UiEdgeInfo UiClone()
Internal method