| 
 | ||||||||||
| 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 | |||||||||