Class Relation

java.lang.Object
  |
  +--ERComponent
        |
        +--Relation
All Implemented Interfaces:
java.io.Serializable

public class Relation
extends ERComponent
implements java.io.Serializable

See Also:
Serialized Form

Fields inherited from class ERComponent
bounds, container, font, name, nameHeight, selected, textX, textY, x, y
 
Constructor Summary
Relation(java.lang.String name, java.awt.Font font, ERPaintArea container)
           
 
Method Summary
 void addAttribute(Attribute a)
           
 void change()
           
 void delete()
           
 java.awt.Point getCoord(int x, int y)
           
 void paint(java.awt.Graphics g)
           
 void removeAttribute(Attribute a)
           
 void setXY(int x, int y)
           
 java.lang.String toString()
           
 
Methods inherited from class ERComponent
getBounds, isSelected, rename, select, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Relation

public Relation(java.lang.String name,
                java.awt.Font font,
                ERPaintArea container)
Method Detail

addAttribute

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

removeAttribute

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

getCoord

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

paint

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

setXY

public void setXY(int x,
                  int y)
Overrides:
setXY in class ERComponent

delete

public void delete()
Overrides:
delete in class ERComponent

change

public void change()
Overrides:
change in class ERComponent

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object