org.eclipse.datatools.modelbase.sql.constraints.impl
Class CheckConstraintImpl

java.lang.Object
  extended byENamedElementImpl
      extended byorg.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
          extended byorg.eclipse.datatools.modelbase.sql.constraints.impl.ConstraintImpl
              extended byorg.eclipse.datatools.modelbase.sql.constraints.impl.TableConstraintImpl
                  extended byorg.eclipse.datatools.modelbase.sql.constraints.impl.CheckConstraintImpl
All Implemented Interfaces:
CheckConstraint, Constraint, SQLObject, TableConstraint

public class CheckConstraintImpl
extends TableConstraintImpl
implements CheckConstraint

An implementation of the model object 'Check Constraint'.

The following features are implemented:

See Also:
Serialized Form

Method Summary
 NotificationChain basicSetSearchCondition(SearchCondition newSearchCondition, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 SearchCondition getSearchCondition()
           
 void setSearchCondition(SearchCondition newSearchCondition)
           
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.constraints.impl.TableConstraintImpl
basicSetBaseTable, eBasicRemoveFromContainerFeature, eInverseAdd, getBaseTable, setBaseTable
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.constraints.impl.ConstraintImpl
isDeferrable, isEnforced, isInitiallyDeferred, setDeferrable, setEnforced, setInitiallyDeferred, toString
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
addEAnnotation, addEAnnotationDetail, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getChar, getChar, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getInstanceProperties, getInt, getInt, getLabel, getList, getList, getLong, getLong, getPrivileges, getSequence, getSequence, getShort, getShort, getString, getString, getType, isSet, isSet, removeEAnnotationDetail, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setChar, setChar, setDataObject, setDataObject, setDate, setDate, setDescription, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLabel, setList, setList, setLong, setLong, setShort, setShort, setString, setString, unset, unset, writeReplace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.constraints.TableConstraint
getBaseTable, setBaseTable
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.constraints.Constraint
isDeferrable, isEnforced, isInitiallyDeferred, setDeferrable, setEnforced, setInitiallyDeferred
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 

Method Detail

getSearchCondition

public SearchCondition getSearchCondition()

Specified by:
getSearchCondition in interface CheckConstraint
Returns:
the value of the 'Search Condition' containment reference.
See Also:
CheckConstraint.setSearchCondition(SearchCondition), SQLConstraintsPackage.getCheckConstraint_SearchCondition()

basicSetSearchCondition

public NotificationChain basicSetSearchCondition(SearchCondition newSearchCondition,
                                                 NotificationChain msgs)


setSearchCondition

public void setSearchCondition(SearchCondition newSearchCondition)

Specified by:
setSearchCondition in interface CheckConstraint
Parameters:
newSearchCondition - the new value of the 'Search Condition' containment reference.
See Also:
CheckConstraint.getSearchCondition()

eInverseRemove

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

Overrides:
eInverseRemove in class TableConstraintImpl

eGet

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

Overrides:
eGet in class TableConstraintImpl

eSet

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

Overrides:
eSet in class TableConstraintImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class TableConstraintImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class TableConstraintImpl


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