|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
public abstract class SQLObjectImpl
An implementation of the model object 'SQL Object'.
The following features are implemented:
Method Summary | |
---|---|
EAnnotation |
addEAnnotation(java.lang.String source)
|
void |
addEAnnotationDetail(EAnnotation eAnnotation,
java.lang.String key,
java.lang.String value)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
EList |
getComments()
|
EList |
getDependencies()
|
java.lang.String |
getDescription()
|
EAnnotation |
getEAnnotation(java.lang.String source)
|
java.lang.String |
getEAnnotationDetail(EAnnotation eAnnotation,
java.lang.String key)
|
java.lang.String |
getLabel()
|
EList |
getPrivileges()
|
void |
removeEAnnotationDetail(EAnnotation eAnnotation,
java.lang.String key)
|
void |
setAnnotationDetail(EAnnotation eAnnotation,
java.lang.String key,
java.lang.String value)
|
void |
setDescription(java.lang.String newDescription)
|
void |
setLabel(java.lang.String newLabel)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public EList getDependencies()
getDependencies
in interface SQLObject
SQLSchemaPackage.getSQLObject_Dependencies()
public java.lang.String getDescription()
getDescription
in interface SQLObject
SQLObject.setDescription(String)
,
SQLSchemaPackage.getSQLObject_Description()
public void setDescription(java.lang.String newDescription)
setDescription
in interface SQLObject
newDescription
- the new value of the 'Description' attribute.SQLObject.getDescription()
public java.lang.String getLabel()
getLabel
in interface SQLObject
SQLObject.setLabel(String)
,
SQLSchemaPackage.getSQLObject_Label()
public void setLabel(java.lang.String newLabel)
setLabel
in interface SQLObject
newLabel
- the new value of the 'Label' attribute.SQLObject.getLabel()
public EList getComments()
getComments
in interface SQLObject
SQLSchemaPackage.getSQLObject_Comments()
,
Comment.getSQLObject()
public EList getPrivileges()
getPrivileges
in interface SQLObject
SQLSchemaPackage.getSQLObject_Privileges()
,
Privilege.getObject()
public EAnnotation addEAnnotation(java.lang.String source)
addEAnnotation
in interface SQLObject
public void addEAnnotationDetail(EAnnotation eAnnotation, java.lang.String key, java.lang.String value)
addEAnnotationDetail
in interface SQLObject
public java.lang.String getEAnnotationDetail(EAnnotation eAnnotation, java.lang.String key)
getEAnnotationDetail
in interface SQLObject
public void setAnnotationDetail(EAnnotation eAnnotation, java.lang.String key, java.lang.String value)
setAnnotationDetail
in interface SQLObject
public void removeEAnnotationDetail(EAnnotation eAnnotation, java.lang.String key)
removeEAnnotationDetail
in interface SQLObject
public EAnnotation getEAnnotation(java.lang.String source)
getEAnnotation
in interface SQLObject
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |