org.eclipse.datatools.modelbase.sql.schema.impl
Class SQLObjectImpl

java.lang.Object
  extended byENamedElementImpl
      extended byorg.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
All Implemented Interfaces:
SQLObject
Direct Known Subclasses:
AuthorizationIdentifierImpl, CatalogImpl, CharacterSetImpl, ConstraintImpl, DatabaseImpl, DataTypeImpl, DependencyImpl, EventImpl, IdentitySpecifierImpl, IndexImpl, IndexMemberImpl, PrivilegeImpl, QueryExpressionDefaultImpl, RoleAuthorizationImpl, RoutineImpl, SchemaImpl, SearchConditionDefaultImpl, SourceImpl, SQLQueryObjectImpl, SQLStatementDefaultImpl, TableImpl, TriggerImpl, TypedElementImpl, UserDefinedTypeOrderingImpl, ValueExpressionDefaultImpl

public abstract class SQLObjectImpl
extends ENamedElementImpl
implements SQLObject

An implementation of the model object 'SQL Object'.

The following features are implemented:

See Also:
Serialized Form

Method Summary
 EAnnotation addEAnnotation(java.lang.String source)
           
 void addEAnnotationDetail(EAnnotation eAnnotation, java.lang.String key, java.lang.String value)
           
 DataObject createDataObject(int propertyIndex)
           
 DataObject createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)
           
 DataObject createDataObject(Property property, Type type)
           
 DataObject createDataObject(java.lang.String propertyName)
           
 DataObject createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)
           
 void delete()
           
 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)
           
 java.lang.Object get(int propertyIndex)
           
 java.lang.Object get(java.lang.String path)
           
 java.math.BigDecimal getBigDecimal(int propertyIndex)
           
 java.math.BigDecimal getBigDecimal(java.lang.String path)
           
 java.math.BigInteger getBigInteger(int propertyIndex)
           
 java.math.BigInteger getBigInteger(java.lang.String path)
           
 boolean getBoolean(int propertyIndex)
           
 boolean getBoolean(java.lang.String path)
           
 byte getByte(int propertyIndex)
           
 byte getByte(java.lang.String path)
           
 byte[] getBytes(int propertyIndex)
           
 byte[] getBytes(java.lang.String path)
           
 char getChar(int propertyIndex)
           
 char getChar(java.lang.String path)
           
 EList getComments()
           
 DataObject getContainer()
           
 Property getContainmentProperty()
           
 DataGraph getDataGraph()
           
 DataObject getDataObject(int propertyIndex)
           
 DataObject getDataObject(java.lang.String path)
           
 java.util.Date getDate(int propertyIndex)
           
 java.util.Date getDate(java.lang.String path)
           
 EList getDependencies()
           
 java.lang.String getDescription()
           
 double getDouble(int propertyIndex)
           
 double getDouble(java.lang.String path)
           
 EAnnotation getEAnnotation(java.lang.String source)
           
 java.lang.String getEAnnotationDetail(EAnnotation eAnnotation, java.lang.String key)
           
 float getFloat(int propertyIndex)
           
 float getFloat(java.lang.String path)
           
 java.util.List getInstanceProperties()
           
 int getInt(int propertyIndex)
           
 int getInt(java.lang.String path)
           
 java.lang.String getLabel()
           
 java.util.List getList(int propertyIndex)
           
 java.util.List getList(java.lang.String path)
           
 long getLong(int propertyIndex)
           
 long getLong(java.lang.String path)
           
 EList getPrivileges()
           
 Sequence getSequence(int propertyIndex)
           
 Sequence getSequence(java.lang.String path)
           
 short getShort(int propertyIndex)
           
 short getShort(java.lang.String path)
           
 java.lang.String getString(int propertyIndex)
           
 java.lang.String getString(java.lang.String path)
           
 Type getType()
           
 boolean isSet(int propertyIndex)
           
 boolean isSet(java.lang.String path)
           
 void removeEAnnotationDetail(EAnnotation eAnnotation, java.lang.String key)
           
 void set(int propertyIndex, java.lang.Object value)
           
 void set(java.lang.String path, java.lang.Object value)
           
 void setAnnotationDetail(EAnnotation eAnnotation, java.lang.String key, java.lang.String value)
           
 void setBigDecimal(int propertyIndex, java.math.BigDecimal value)
           
 void setBigDecimal(java.lang.String path, java.math.BigDecimal value)
           
 void setBigInteger(int propertyIndex, java.math.BigInteger value)
           
 void setBigInteger(java.lang.String path, java.math.BigInteger value)
           
 void setBoolean(int propertyIndex, boolean value)
           
 void setBoolean(java.lang.String path, boolean value)
           
 void setByte(int propertyIndex, byte value)
           
 void setByte(java.lang.String path, byte value)
           
 void setBytes(int propertyIndex, byte[] value)
           
 void setBytes(java.lang.String path, byte[] value)
           
 void setChar(int propertyIndex, char value)
           
 void setChar(java.lang.String path, char value)
           
 void setDataObject(int propertyIndex, DataObject value)
           
 void setDataObject(java.lang.String path, DataObject value)
           
 void setDate(int propertyIndex, java.util.Date value)
           
 void setDate(java.lang.String path, java.util.Date value)
           
 void setDescription(java.lang.String newDescription)
           
 void setDouble(int propertyIndex, double value)
           
 void setDouble(java.lang.String path, double value)
           
 void setFloat(int propertyIndex, float value)
           
 void setFloat(java.lang.String path, float value)
           
 void setInt(int propertyIndex, int value)
           
 void setInt(java.lang.String path, int value)
           
 void setLabel(java.lang.String newLabel)
           
 void setList(int propertyIndex, java.util.List value)
           
 void setList(java.lang.String path, java.util.List value)
           
 void setLong(int propertyIndex, long value)
           
 void setLong(java.lang.String path, long value)
           
 void setShort(int propertyIndex, short value)
           
 void setShort(java.lang.String path, short value)
           
 void setString(int propertyIndex, java.lang.String value)
           
 void setString(java.lang.String path, java.lang.String value)
           
 java.lang.String toString()
           
 void unset(int propertyIndex)
           
 void unset(java.lang.String path)
           
 java.lang.Object writeReplace()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getDependencies

public EList getDependencies()

Specified by:
getDependencies in interface SQLObject
Returns:
the value of the 'Dependencies' containment reference list.
See Also:
SQLSchemaPackage.getSQLObject_Dependencies()

getDescription

public java.lang.String getDescription()

Specified by:
getDescription in interface SQLObject
Returns:
the value of the 'Description' attribute.
See Also:
SQLObject.setDescription(String), SQLSchemaPackage.getSQLObject_Description()

setDescription

public void setDescription(java.lang.String newDescription)

Specified by:
setDescription in interface SQLObject
Parameters:
newDescription - the new value of the 'Description' attribute.
See Also:
SQLObject.getDescription()

getLabel

public java.lang.String getLabel()

Specified by:
getLabel in interface SQLObject
Returns:
the value of the 'Label' attribute.
See Also:
SQLObject.setLabel(String), SQLSchemaPackage.getSQLObject_Label()

setLabel

public void setLabel(java.lang.String newLabel)

Specified by:
setLabel in interface SQLObject
Parameters:
newLabel - the new value of the 'Label' attribute.
See Also:
SQLObject.getLabel()

getComments

public EList getComments()

Specified by:
getComments in interface SQLObject
Returns:
the value of the 'Comments' reference list.
See Also:
SQLSchemaPackage.getSQLObject_Comments(), Comment.getSQLObject()

getPrivileges

public EList getPrivileges()

Specified by:
getPrivileges in interface SQLObject
Returns:
the value of the 'Privileges' reference list.
See Also:
SQLSchemaPackage.getSQLObject_Privileges(), Privilege.getObject()

addEAnnotation

public EAnnotation addEAnnotation(java.lang.String source)

Specified by:
addEAnnotation in interface SQLObject

addEAnnotationDetail

public void addEAnnotationDetail(EAnnotation eAnnotation,
                                 java.lang.String key,
                                 java.lang.String value)

Specified by:
addEAnnotationDetail in interface SQLObject

getEAnnotationDetail

public java.lang.String getEAnnotationDetail(EAnnotation eAnnotation,
                                             java.lang.String key)

Specified by:
getEAnnotationDetail in interface SQLObject

setAnnotationDetail

public void setAnnotationDetail(EAnnotation eAnnotation,
                                java.lang.String key,
                                java.lang.String value)

Specified by:
setAnnotationDetail in interface SQLObject

removeEAnnotationDetail

public void removeEAnnotationDetail(EAnnotation eAnnotation,
                                    java.lang.String key)

Specified by:
removeEAnnotationDetail in interface SQLObject

getEAnnotation

public EAnnotation getEAnnotation(java.lang.String source)

Specified by:
getEAnnotation in interface SQLObject

get

public java.lang.Object get(java.lang.String path)


set

public void set(java.lang.String path,
                java.lang.Object value)


isSet

public boolean isSet(java.lang.String path)


unset

public void unset(java.lang.String path)


get

public java.lang.Object get(int propertyIndex)


set

public void set(int propertyIndex,
                java.lang.Object value)


isSet

public boolean isSet(int propertyIndex)


unset

public void unset(int propertyIndex)


getContainer

public DataObject getContainer()


getContainmentProperty

public Property getContainmentProperty()


getDataGraph

public DataGraph getDataGraph()


getType

public Type getType()


getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String path)


getBigInteger

public java.math.BigInteger getBigInteger(java.lang.String path)


getBoolean

public boolean getBoolean(java.lang.String path)


getByte

public byte getByte(java.lang.String path)


getBytes

public byte[] getBytes(java.lang.String path)


getChar

public char getChar(java.lang.String path)


getDataObject

public DataObject getDataObject(java.lang.String path)


getDate

public java.util.Date getDate(java.lang.String path)


getDouble

public double getDouble(java.lang.String path)


getFloat

public float getFloat(java.lang.String path)


getInt

public int getInt(java.lang.String path)


getList

public java.util.List getList(java.lang.String path)


getLong

public long getLong(java.lang.String path)


getSequence

public Sequence getSequence(java.lang.String path)


getShort

public short getShort(java.lang.String path)


getString

public java.lang.String getString(java.lang.String path)


setBigDecimal

public void setBigDecimal(java.lang.String path,
                          java.math.BigDecimal value)


setBigInteger

public void setBigInteger(java.lang.String path,
                          java.math.BigInteger value)


setBoolean

public void setBoolean(java.lang.String path,
                       boolean value)


setByte

public void setByte(java.lang.String path,
                    byte value)


setBytes

public void setBytes(java.lang.String path,
                     byte[] value)


setChar

public void setChar(java.lang.String path,
                    char value)


setDataObject

public void setDataObject(java.lang.String path,
                          DataObject value)


setDate

public void setDate(java.lang.String path,
                    java.util.Date value)


setDouble

public void setDouble(java.lang.String path,
                      double value)


setFloat

public void setFloat(java.lang.String path,
                     float value)


setInt

public void setInt(java.lang.String path,
                   int value)


setList

public void setList(java.lang.String path,
                    java.util.List value)


setLong

public void setLong(java.lang.String path,
                    long value)


setShort

public void setShort(java.lang.String path,
                     short value)


setString

public void setString(java.lang.String path,
                      java.lang.String value)


getBigDecimal

public java.math.BigDecimal getBigDecimal(int propertyIndex)


getBigInteger

public java.math.BigInteger getBigInteger(int propertyIndex)


getBoolean

public boolean getBoolean(int propertyIndex)


getByte

public byte getByte(int propertyIndex)


getBytes

public byte[] getBytes(int propertyIndex)


getChar

public char getChar(int propertyIndex)


getDataObject

public DataObject getDataObject(int propertyIndex)


getDate

public java.util.Date getDate(int propertyIndex)


getDouble

public double getDouble(int propertyIndex)


getFloat

public float getFloat(int propertyIndex)


getInt

public int getInt(int propertyIndex)


getList

public java.util.List getList(int propertyIndex)


getLong

public long getLong(int propertyIndex)


getSequence

public Sequence getSequence(int propertyIndex)


getShort

public short getShort(int propertyIndex)


getString

public java.lang.String getString(int propertyIndex)


setBigDecimal

public void setBigDecimal(int propertyIndex,
                          java.math.BigDecimal value)


setBigInteger

public void setBigInteger(int propertyIndex,
                          java.math.BigInteger value)


setBoolean

public void setBoolean(int propertyIndex,
                       boolean value)


setByte

public void setByte(int propertyIndex,
                    byte value)


setBytes

public void setBytes(int propertyIndex,
                     byte[] value)


setChar

public void setChar(int propertyIndex,
                    char value)


setDataObject

public void setDataObject(int propertyIndex,
                          DataObject value)


setDate

public void setDate(int propertyIndex,
                    java.util.Date value)


setDouble

public void setDouble(int propertyIndex,
                      double value)


setFloat

public void setFloat(int propertyIndex,
                     float value)


setInt

public void setInt(int propertyIndex,
                   int value)


setList

public void setList(int propertyIndex,
                    java.util.List value)


setLong

public void setLong(int propertyIndex,
                    long value)


setShort

public void setShort(int propertyIndex,
                     short value)


setString

public void setString(int propertyIndex,
                      java.lang.String value)


createDataObject

public DataObject createDataObject(java.lang.String propertyName)


createDataObject

public DataObject createDataObject(int propertyIndex)


createDataObject

public DataObject createDataObject(java.lang.String propertyName,
                                   java.lang.String namespaceURI,
                                   java.lang.String typeName)


createDataObject

public DataObject createDataObject(int propertyIndex,
                                   java.lang.String namespaceURI,
                                   java.lang.String typeName)


createDataObject

public DataObject createDataObject(Property property,
                                   Type type)


delete

public void delete()


getInstanceProperties

public java.util.List getInstanceProperties()


writeReplace

public java.lang.Object writeReplace()
                              throws java.io.ObjectStreamException

Throws:
java.io.ObjectStreamException

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     NotificationChain msgs)


eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)


eSet

public void eSet(int featureID,
                 java.lang.Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public java.lang.String toString()



Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.