|
|||||||||||
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
org.eclipse.datatools.modelbase.sql.tables.impl.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
Method Summary | |
Schema |
basicGetSchema()
|
Table |
basicGetSubjectTable()
|
NotificationChain |
basicSetSchema(Schema newSchema,
NotificationChain msgs)
|
NotificationChain |
basicSetSubjectTable(Table newSubjectTable,
NotificationChain msgs)
|
NotificationChain |
basicSetWhen(SearchCondition newWhen,
NotificationChain msgs)
|
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)
|
ActionGranularityType |
getActionGranularity()
|
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()
|
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
public Schema getSchema()
getSchema
in interface Trigger
Trigger.setSchema(Schema)
,
SQLTablesPackage.getTrigger_Schema()
,
Schema.getTriggers()
public Schema basicGetSchema()
public NotificationChain basicSetSchema(Schema newSchema, 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 NotificationChain basicSetSubjectTable(Table newSubjectTable, NotificationChain msgs)
public void setSubjectTable(Table newSubjectTable)
setSubjectTable
in interface Trigger
newSubjectTable
- the new value of the 'Subject Table' reference.Trigger.getSubjectTable()
public EList getActionStatement()
getActionStatement
in interface Trigger
SQLTablesPackage.getTrigger_ActionStatement()
public 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 NotificationChain basicSetWhen(SearchCondition newWhen, 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 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class SQLObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class SQLObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class SQLObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class SQLObjectImpl
public void eUnset(int featureID)
eUnset
in class SQLObjectImpl
public boolean eIsSet(int featureID)
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 |