|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Trigger
A representation of the model object 'Trigger'. Reference: 5WD-02-Foundation-2002-12 4.38 Triggers
The following features are supported:
SchemaSubject TableAction StatementTrigger ColumnAction GranularityWhenTime StampAction TimeUpdate TypeInsert TypeDelete TypeOld RowNew RowOld TableNew Table
SQLTablesPackage.getTrigger()| Method Summary | |
|---|---|
ActionGranularityType |
getActionGranularity()
Returns the value of the 'Action Granularity' attribute. |
org.eclipse.emf.common.util.EList |
getActionStatement()
Returns the value of the 'Action Statement' containment reference list. |
ActionTimeType |
getActionTime()
Returns the value of the 'Action Time' attribute. |
java.lang.String |
getNewRow()
Returns the value of the 'New Row' attribute. |
java.lang.String |
getNewTable()
Returns the value of the 'New Table' attribute. |
java.lang.String |
getOldRow()
Returns the value of the 'Old Row' attribute. |
java.lang.String |
getOldTable()
Returns the value of the 'Old Table' attribute. |
Schema |
getSchema()
Returns the value of the 'Schema' reference. |
Table |
getSubjectTable()
Returns the value of the 'Subject Table' reference. |
java.util.Date |
getTimeStamp()
Returns the value of the 'Time Stamp' attribute. |
org.eclipse.emf.common.util.EList |
getTriggerColumn()
Returns the value of the 'Trigger Column' reference list. |
SearchCondition |
getWhen()
Returns the value of the 'When' containment reference. |
boolean |
isDeleteType()
Returns the value of the 'Delete Type' attribute. |
boolean |
isInsertType()
Returns the value of the 'Insert Type' attribute. |
boolean |
isUpdateType()
Returns the value of the 'Update Type' attribute. |
void |
setActionGranularity(ActionGranularityType value)
Sets the value of the ' Action Granularity' attribute. |
void |
setActionTime(ActionTimeType value)
Sets the value of the ' Action Time' attribute. |
void |
setDeleteType(boolean value)
Sets the value of the ' Delete Type' attribute. |
void |
setInsertType(boolean value)
Sets the value of the ' Insert Type' attribute. |
void |
setNewRow(java.lang.String value)
Sets the value of the ' New Row' attribute. |
void |
setNewTable(java.lang.String value)
Sets the value of the ' New Table' attribute. |
void |
setOldRow(java.lang.String value)
Sets the value of the ' Old Row' attribute. |
void |
setOldTable(java.lang.String value)
Sets the value of the ' Old Table' attribute. |
void |
setSchema(Schema value)
Sets the value of the ' Schema' reference. |
void |
setSubjectTable(Table value)
Sets the value of the ' Subject Table' reference. |
void |
setUpdateType(boolean value)
Sets the value of the ' Update Type' attribute. |
void |
setWhen(SearchCondition value)
Sets the value of the ' When' containment reference. |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| 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.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
Schema getSchema()
Triggers'.
If the meaning of the 'Schema' reference isn't clear, there really should be more of a description here...
setSchema(Schema),
SQLTablesPackage.getTrigger_Schema(),
Schema.getTriggers()void setSchema(Schema value)
Schema' reference.
value - the new value of the 'Schema' reference.getSchema()Table getSubjectTable()
Triggers'.
If the meaning of the 'Subject Table' reference isn't clear, there really should be more of a description here...
setSubjectTable(Table),
SQLTablesPackage.getTrigger_SubjectTable(),
Table.getTriggers()void setSubjectTable(Table value)
Subject Table' reference.
value - the new value of the 'Subject Table' reference.getSubjectTable()org.eclipse.emf.common.util.EList getActionStatement()
SQLStatement.
If the meaning of the 'Action Statement' reference list isn't clear, there really should be more of a description here...
SQLTablesPackage.getTrigger_ActionStatement()org.eclipse.emf.common.util.EList getTriggerColumn()
Column.
If the meaning of the 'Trigger Column' reference list isn't clear, there really should be more of a description here...
SQLTablesPackage.getTrigger_TriggerColumn()ActionGranularityType getActionGranularity()
"STATEMENT".
The literals are from the enumeration ActionGranularityType.
If the meaning of the 'Action Granularity' attribute isn't clear, there really should be more of a description here...
ActionGranularityType,
setActionGranularity(ActionGranularityType),
SQLTablesPackage.getTrigger_ActionGranularity()void setActionGranularity(ActionGranularityType value)
Action Granularity' attribute.
value - the new value of the 'Action Granularity' attribute.ActionGranularityType,
getActionGranularity()SearchCondition getWhen()
If the meaning of the 'When' containment reference isn't clear, there really should be more of a description here...
setWhen(SearchCondition),
SQLTablesPackage.getTrigger_When()void setWhen(SearchCondition value)
When' containment reference.
value - the new value of the 'When' containment reference.getWhen()java.util.Date getTimeStamp()
SQLTablesPackage.getTrigger_TimeStamp()ActionTimeType getActionTime()
ActionTimeType.
If the meaning of the 'Action Time' attribute isn't clear, there really should be more of a description here...
ActionTimeType,
setActionTime(ActionTimeType),
SQLTablesPackage.getTrigger_ActionTime()void setActionTime(ActionTimeType value)
Action Time' attribute.
value - the new value of the 'Action Time' attribute.ActionTimeType,
getActionTime()boolean isUpdateType()
If the meaning of the 'Update Type' attribute isn't clear, there really should be more of a description here...
setUpdateType(boolean),
SQLTablesPackage.getTrigger_UpdateType()void setUpdateType(boolean value)
Update Type' attribute.
value - the new value of the 'Update Type' attribute.isUpdateType()boolean isInsertType()
If the meaning of the 'Insert Type' attribute isn't clear, there really should be more of a description here...
setInsertType(boolean),
SQLTablesPackage.getTrigger_InsertType()void setInsertType(boolean value)
Insert Type' attribute.
value - the new value of the 'Insert Type' attribute.isInsertType()boolean isDeleteType()
If the meaning of the 'Delete Type' attribute isn't clear, there really should be more of a description here...
setDeleteType(boolean),
SQLTablesPackage.getTrigger_DeleteType()void setDeleteType(boolean value)
Delete Type' attribute.
value - the new value of the 'Delete Type' attribute.isDeleteType()java.lang.String getOldRow()
If the meaning of the 'Old Row' attribute isn't clear, there really should be more of a description here...
setOldRow(String),
SQLTablesPackage.getTrigger_OldRow()void setOldRow(java.lang.String value)
Old Row' attribute.
value - the new value of the 'Old Row' attribute.getOldRow()java.lang.String getNewRow()
If the meaning of the 'New Row' attribute isn't clear, there really should be more of a description here...
setNewRow(String),
SQLTablesPackage.getTrigger_NewRow()void setNewRow(java.lang.String value)
New Row' attribute.
value - the new value of the 'New Row' attribute.getNewRow()java.lang.String getOldTable()
If the meaning of the 'Old Table' attribute isn't clear, there really should be more of a description here...
setOldTable(String),
SQLTablesPackage.getTrigger_OldTable()void setOldTable(java.lang.String value)
Old Table' attribute.
value - the new value of the 'Old Table' attribute.getOldTable()java.lang.String getNewTable()
If the meaning of the 'New Table' attribute isn't clear, there really should be more of a description here...
setNewTable(String),
SQLTablesPackage.getTrigger_NewTable()void setNewTable(java.lang.String value)
New Table' attribute.
value - the new value of the 'New Table' attribute.getNewTable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||