com.bonevich.erj.model
Class PrimaryKey

java.lang.Object
  |
  +--com.bonevich.erj.model.ModelElement
        |
        +--com.bonevich.erj.model.KeyConstraint
              |
              +--com.bonevich.erj.model.UniqueKey
                    |
                    +--com.bonevich.erj.model.PrimaryKey
All Implemented Interfaces:
ErjConstants

public final class PrimaryKey
extends UniqueKey

A class that represents ...

Author:
Jeffrey D. Bonevich
See Also:
Relation

Field Summary
static java.lang.String NEW_PRIMARYKEY_STR
           
 
Fields inherited from class com.bonevich.erj.model.UniqueKey
NEW_UNIQUEKEY_STR
 
Fields inherited from class com.bonevich.erj.model.KeyConstraint
_attributes, _relation, EMPTY_STR
 
Fields inherited from class com.bonevich.erj.model.ModelElement
_description, _dyn_description, _dyn_identifier, _dyn_name, _identifier, _name
 
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
 
Constructor Summary
PrimaryKey(Relation relation, Attribute[] attributes)
           
 
Method Summary
 void accept(KeyVisitor visitor)
           
 
Methods inherited from class com.bonevich.erj.model.KeyConstraint
accept, addAttribute, dispose, equals, getAttributeIterator, getRelation
 
Methods inherited from class com.bonevich.erj.model.ModelElement
getDescription, getIdentifier, getName, getOclReferenceId, isNameInitialized, setDescription, setIdentifier, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NEW_PRIMARYKEY_STR

public static final java.lang.String NEW_PRIMARYKEY_STR
See Also:
Constant Field Values
Constructor Detail

PrimaryKey

public PrimaryKey(Relation relation,
                  Attribute[] attributes)
Method Detail

accept

public void accept(KeyVisitor visitor)
Overrides:
accept in class UniqueKey


Copyright © 2001-2003 bonevich.com. All Rights Reserved.