|
||||||||||
| 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
public class TriggerImpl
An implementation of the model object 'Trigger'.
The following features are implemented:
SchemaSubject TableAction StatementTrigger ColumnAction GranularityWhenTime StampAction TimeUpdate TypeInsert TypeDelete TypeOld RowNew RowOld TableNew 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 org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| 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 TriggerTrigger.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 TriggernewSchema - the new value of the 'Schema' reference.Trigger.getSchema()public Table getSubjectTable()
getSubjectTable in interface TriggerTrigger.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 TriggernewSubjectTable - the new value of the 'Subject Table' reference.Trigger.getSubjectTable()public EList getActionStatement()
getActionStatement in interface TriggerSQLTablesPackage.getTrigger_ActionStatement()public EList getTriggerColumn()
getTriggerColumn in interface TriggerSQLTablesPackage.getTrigger_TriggerColumn()public ActionGranularityType getActionGranularity()
getActionGranularity in interface TriggerActionGranularityType,
Trigger.setActionGranularity(ActionGranularityType),
SQLTablesPackage.getTrigger_ActionGranularity()public void setActionGranularity(ActionGranularityType newActionGranularity)
setActionGranularity in interface TriggernewActionGranularity - the new value of the 'Action Granularity' attribute.ActionGranularityType,
Trigger.getActionGranularity()public SearchCondition getWhen()
getWhen in interface TriggerTrigger.setWhen(SearchCondition),
SQLTablesPackage.getTrigger_When()
public NotificationChain basicSetWhen(SearchCondition newWhen,
NotificationChain msgs)
public void setWhen(SearchCondition newWhen)
setWhen in interface TriggernewWhen - the new value of the 'When' containment reference.Trigger.getWhen()public java.util.Date getTimeStamp()
getTimeStamp in interface TriggerSQLTablesPackage.getTrigger_TimeStamp()public ActionTimeType getActionTime()
getActionTime in interface TriggerActionTimeType,
Trigger.setActionTime(ActionTimeType),
SQLTablesPackage.getTrigger_ActionTime()public void setActionTime(ActionTimeType newActionTime)
setActionTime in interface TriggernewActionTime - the new value of the 'Action Time' attribute.ActionTimeType,
Trigger.getActionTime()public boolean isUpdateType()
isUpdateType in interface TriggerTrigger.setUpdateType(boolean),
SQLTablesPackage.getTrigger_UpdateType()public void setUpdateType(boolean newUpdateType)
setUpdateType in interface TriggernewUpdateType - the new value of the 'Update Type' attribute.Trigger.isUpdateType()public boolean isInsertType()
isInsertType in interface TriggerTrigger.setInsertType(boolean),
SQLTablesPackage.getTrigger_InsertType()public void setInsertType(boolean newInsertType)
setInsertType in interface TriggernewInsertType - the new value of the 'Insert Type' attribute.Trigger.isInsertType()public boolean isDeleteType()
isDeleteType in interface TriggerTrigger.setDeleteType(boolean),
SQLTablesPackage.getTrigger_DeleteType()public void setDeleteType(boolean newDeleteType)
setDeleteType in interface TriggernewDeleteType - the new value of the 'Delete Type' attribute.Trigger.isDeleteType()public java.lang.String getOldRow()
getOldRow in interface TriggerTrigger.setOldRow(String),
SQLTablesPackage.getTrigger_OldRow()public void setOldRow(java.lang.String newOldRow)
setOldRow in interface TriggernewOldRow - the new value of the 'Old Row' attribute.Trigger.getOldRow()public java.lang.String getNewRow()
getNewRow in interface TriggerTrigger.setNewRow(String),
SQLTablesPackage.getTrigger_NewRow()public void setNewRow(java.lang.String newNewRow)
setNewRow in interface TriggernewNewRow - the new value of the 'New Row' attribute.Trigger.getNewRow()public java.lang.String getOldTable()
getOldTable in interface TriggerTrigger.setOldTable(String),
SQLTablesPackage.getTrigger_OldTable()public void setOldTable(java.lang.String newOldTable)
setOldTable in interface TriggernewOldTable - the new value of the 'Old Table' attribute.Trigger.getOldTable()public java.lang.String getNewTable()
getNewTable in interface TriggerTrigger.setNewTable(String),
SQLTablesPackage.getTrigger_NewTable()public void setNewTable(java.lang.String newNewTable)
setNewTable in interface TriggernewNewTable - 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 SQLObjectImplpublic void eUnset(int featureID)
eUnset in class SQLObjectImplpublic boolean eIsSet(int featureID)
eIsSet in class SQLObjectImplpublic java.lang.String toString()
toString in class SQLObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||