com.bonevich.erj.model
Class ModelElement
java.lang.Object
|
+--com.bonevich.erj.model.ModelElement
- All Implemented Interfaces:
- ErjConstants
- Direct Known Subclasses:
- Attribute, Domain, KeyConstraint, Relation, Schema
- public abstract class ModelElement
- extends java.lang.Object
- implements ErjConstants
A class that represents an element in a Relational
Data Model, such as a schema, relation, attribute,
or key.
- Author:
- Jeffrey D. Bonevich
| Fields inherited from interface com.bonevich.erj.ErjConstants |
EDITOR_COLOR, EDITOR_FONT, EMPTY_STR, 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 |
_name
protected java.lang.String _name
_identifier
protected java.lang.String _identifier
_description
protected java.lang.String _description
_dyn_name
protected com.bonevich.util.dependency.Dynamic _dyn_name
_dyn_identifier
protected com.bonevich.util.dependency.Dynamic _dyn_identifier
_dyn_description
protected com.bonevich.util.dependency.Dynamic _dyn_description
ModelElement
public ModelElement()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
isNameInitialized
public boolean isNameInitialized()
getIdentifier
public java.lang.String getIdentifier()
setIdentifier
public void setIdentifier(java.lang.String identifier)
getOclReferenceId
public java.lang.String getOclReferenceId()
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equals in class java.lang.Object
dispose
public abstract void dispose()
accept
public abstract void accept(ModelElementVisitor visitor)
Copyright © 2001-2003 bonevich.com. All Rights Reserved.