Class Connection

java.lang.Object
  |
  +--ERComponent
        |
        +--Connection
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MultipleConnection

public class Connection
extends ERComponent

See Also:
Serialized Form

Field Summary
 boolean multiple
           
 
Fields inherited from class ERComponent
bounds, container, font, name, nameHeight, selected, textX, textY, x, y
 
Constructor Summary
Connection()
           
Connection(java.lang.String name, java.lang.String card, java.awt.Font font, ERPaintArea container, ERComponent comp1, ERComponent comp2)
           
 
Method Summary
 void change()
           
 void changeTextSide()
           
 void delete()
           
 java.awt.Point getCoord(int x, int y)
           
 void paint(java.awt.Graphics g)
           
 void removeAttribute(Attribute a)
           
 void setArrow()
           
 void setCard(java.lang.String min, java.lang.String max)
           
 void setComp(ERComponent c1, ERComponent c2)
           
 void setTextSide(int textSide)
           
 
Methods inherited from class ERComponent
addAttribute, getBounds, isSelected, rename, select, setXY, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

multiple

public boolean multiple
Constructor Detail

Connection

public Connection()

Connection

public Connection(java.lang.String name,
                  java.lang.String card,
                  java.awt.Font font,
                  ERPaintArea container,
                  ERComponent comp1,
                  ERComponent comp2)
Method Detail

setComp

public void setComp(ERComponent c1,
                    ERComponent c2)

setCard

public void setCard(java.lang.String min,
                    java.lang.String max)

change

public void change()
Overrides:
change in class ERComponent

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class ERComponent

getCoord

public java.awt.Point getCoord(int x,
                               int y)
Overrides:
getCoord in class ERComponent

setArrow

public void setArrow()

changeTextSide

public void changeTextSide()

setTextSide

public void setTextSide(int textSide)

removeAttribute

public void removeAttribute(Attribute a)
Overrides:
removeAttribute in class ERComponent

delete

public void delete()
Overrides:
delete in class ERComponent