com.bonevich.erj.model
Class KeyConstraint
java.lang.Object
|
+--com.bonevich.erj.model.ModelElement
|
+--com.bonevich.erj.model.KeyConstraint
- All Implemented Interfaces:
- ErjConstants
- Direct Known Subclasses:
- ForeignKey, UniqueKey
- public abstract class KeyConstraint
- extends ModelElement
A class that represents ...
- Author:
- Jeffrey D. Bonevich
- See Also:
Relation,
UniqueKey,
PrimaryKey,
ForeignKey
| Fields inherited from interface com.bonevich.erj.ErjConstants |
EDITOR_COLOR, EDITOR_FONT, ICON_AK, ICON_DOMAIN, ICON_FK, ICON_FOREIGNKEY, ICON_NOTNULL, ICON_NULL, ICON_PK, ICON_RELATION, ICON_SCHEMA, ICON_SPLASH, INITIAL_FRAME_SIZE, LABEL_COLOR, LABEL_FILL, LABEL_FONT, LABEL_FONT_ITALIC, LABEL_FONT_SIZE, LABEL_FONTMETRICS, STATUSBAR_COLOR, STATUSBAR_FONT, STATUSBAR_FONT_ITALIC, STATUSBAR_MOD_FILL, SUBLABEL_FILL |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EMPTY_STR
public static final java.lang.String EMPTY_STR
- See Also:
- Constant Field Values
_relation
protected Relation _relation
_attributes
protected java.util.List _attributes
KeyConstraint
public KeyConstraint(Relation relation,
Attribute[] attributes)
getRelation
public Relation getRelation()
addAttribute
public void addAttribute(Attribute attribute)
getAttributeIterator
public java.util.Iterator getAttributeIterator()
dispose
public void dispose()
- Specified by:
dispose in class ModelElement
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equals in class ModelElement
accept
public void accept(ModelElementVisitor visitor)
- Specified by:
accept in class ModelElement
accept
public abstract void accept(KeyVisitor visitor)
Copyright © 2001-2003 bonevich.com. All Rights Reserved.