|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
org.eclipse.wst.rdb.internal.models.sql.tables.impl.TriggerImpl
public class TriggerImpl
An implementation of the model object 'Trigger'.
The following features are implemented:
Schema
Subject Table
Action Statement
Trigger Column
Action Granularity
When
Time Stamp
Action Time
Update Type
Insert Type
Delete Type
Old Row
New Row
Old Table
New Table
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary |
---|
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
ELAST_EOBJECT_FLAG |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Method Summary | |
---|---|
Schema |
basicGetSchema()
|
Table |
basicGetSubjectTable()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSchema(Schema newSchema,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSubjectTable(Table newSubjectTable,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetWhen(SearchCondition newWhen,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
ActionGranularityType |
getActionGranularity()
|
org.eclipse.emf.common.util.EList |
getActionStatement()
|
ActionTimeType |
getActionTime()
|
java.lang.String |
getNewRow()
|
java.lang.String |
getNewTable()
|
java.lang.String |
getOldRow()
|
java.lang.String |
getOldTable()
|
Schema |
getSchema()
|
Table |
getSubjectTable()
|
java.util.Date |
getTimeStamp()
|
org.eclipse.emf.common.util.EList |
getTriggerColumn()
|
SearchCondition |
getWhen()
|
boolean |
isDeleteType()
|
boolean |
isInsertType()
|
boolean |
isUpdateType()
|
void |
setActionGranularity(ActionGranularityType newActionGranularity)
|
void |
setActionTime(ActionTimeType newActionTime)
|
void |
setDeleteType(boolean newDeleteType)
|
void |
setInsertType(boolean newInsertType)
|
void |
setNewRow(java.lang.String newNewRow)
|
void |
setNewTable(java.lang.String newNewTable)
|
void |
setOldRow(java.lang.String newOldRow)
|
void |
setOldTable(java.lang.String newOldTable)
|
void |
setSchema(Schema newSchema)
|
void |
setSubjectTable(Table newSubjectTable)
|
void |
setUpdateType(boolean newUpdateType)
|
void |
setWhen(SearchCondition newWhen)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
---|
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eIsProxy, eProxyURI, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
---|
getInstanceProperties |
Methods inherited from interface commonj.sdo.DataObject |
---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
---|
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
Method Detail |
---|
public Schema getSchema()
getSchema
in interface Trigger
Trigger.setSchema(Schema)
,
SQLTablesPackage.getTrigger_Schema()
,
Schema.getTriggers()
public Schema basicGetSchema()
public org.eclipse.emf.common.notify.NotificationChain basicSetSchema(Schema newSchema, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSchema(Schema newSchema)
setSchema
in interface Trigger
newSchema
- the new value of the 'Schema' reference.Trigger.getSchema()
public Table getSubjectTable()
getSubjectTable
in interface Trigger
Trigger.setSubjectTable(Table)
,
SQLTablesPackage.getTrigger_SubjectTable()
,
Table.getTriggers()
public Table basicGetSubjectTable()
public org.eclipse.emf.common.notify.NotificationChain basicSetSubjectTable(Table newSubjectTable, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSubjectTable(Table newSubjectTable)
setSubjectTable
in interface Trigger
newSubjectTable
- the new value of the 'Subject Table' reference.Trigger.getSubjectTable()
public org.eclipse.emf.common.util.EList getActionStatement()
getActionStatement
in interface Trigger
SQLTablesPackage.getTrigger_ActionStatement()
public org.eclipse.emf.common.util.EList getTriggerColumn()
getTriggerColumn
in interface Trigger
SQLTablesPackage.getTrigger_TriggerColumn()
public ActionGranularityType getActionGranularity()
getActionGranularity
in interface Trigger
ActionGranularityType
,
Trigger.setActionGranularity(ActionGranularityType)
,
SQLTablesPackage.getTrigger_ActionGranularity()
public void setActionGranularity(ActionGranularityType newActionGranularity)
setActionGranularity
in interface Trigger
newActionGranularity
- the new value of the 'Action Granularity' attribute.ActionGranularityType
,
Trigger.getActionGranularity()
public SearchCondition getWhen()
getWhen
in interface Trigger
Trigger.setWhen(SearchCondition)
,
SQLTablesPackage.getTrigger_When()
public org.eclipse.emf.common.notify.NotificationChain basicSetWhen(SearchCondition newWhen, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setWhen(SearchCondition newWhen)
setWhen
in interface Trigger
newWhen
- the new value of the 'When' containment reference.Trigger.getWhen()
public java.util.Date getTimeStamp()
getTimeStamp
in interface Trigger
SQLTablesPackage.getTrigger_TimeStamp()
public ActionTimeType getActionTime()
getActionTime
in interface Trigger
ActionTimeType
,
Trigger.setActionTime(ActionTimeType)
,
SQLTablesPackage.getTrigger_ActionTime()
public void setActionTime(ActionTimeType newActionTime)
setActionTime
in interface Trigger
newActionTime
- the new value of the 'Action Time' attribute.ActionTimeType
,
Trigger.getActionTime()
public boolean isUpdateType()
isUpdateType
in interface Trigger
Trigger.setUpdateType(boolean)
,
SQLTablesPackage.getTrigger_UpdateType()
public void setUpdateType(boolean newUpdateType)
setUpdateType
in interface Trigger
newUpdateType
- the new value of the 'Update Type' attribute.Trigger.isUpdateType()
public boolean isInsertType()
isInsertType
in interface Trigger
Trigger.setInsertType(boolean)
,
SQLTablesPackage.getTrigger_InsertType()
public void setInsertType(boolean newInsertType)
setInsertType
in interface Trigger
newInsertType
- the new value of the 'Insert Type' attribute.Trigger.isInsertType()
public boolean isDeleteType()
isDeleteType
in interface Trigger
Trigger.setDeleteType(boolean)
,
SQLTablesPackage.getTrigger_DeleteType()
public void setDeleteType(boolean newDeleteType)
setDeleteType
in interface Trigger
newDeleteType
- the new value of the 'Delete Type' attribute.Trigger.isDeleteType()
public java.lang.String getOldRow()
getOldRow
in interface Trigger
Trigger.setOldRow(String)
,
SQLTablesPackage.getTrigger_OldRow()
public void setOldRow(java.lang.String newOldRow)
setOldRow
in interface Trigger
newOldRow
- the new value of the 'Old Row' attribute.Trigger.getOldRow()
public java.lang.String getNewRow()
getNewRow
in interface Trigger
Trigger.setNewRow(String)
,
SQLTablesPackage.getTrigger_NewRow()
public void setNewRow(java.lang.String newNewRow)
setNewRow
in interface Trigger
newNewRow
- the new value of the 'New Row' attribute.Trigger.getNewRow()
public java.lang.String getOldTable()
getOldTable
in interface Trigger
Trigger.setOldTable(String)
,
SQLTablesPackage.getTrigger_OldTable()
public void setOldTable(java.lang.String newOldTable)
setOldTable
in interface Trigger
newOldTable
- the new value of the 'Old Table' attribute.Trigger.getOldTable()
public java.lang.String getNewTable()
getNewTable
in interface Trigger
Trigger.setNewTable(String)
,
SQLTablesPackage.getTrigger_NewTable()
public void setNewTable(java.lang.String newNewTable)
setNewTable
in interface Trigger
newNewTable
- the new value of the 'New Table' attribute.Trigger.getNewTable()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class SQLObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class SQLObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SQLObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SQLObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SQLObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SQLObjectImpl
public java.lang.String toString()
toString
in class SQLObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |