|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Trigger'.
Section 4.38:
A trigger is defined by a
The following features are supported:
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' 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.wst.rdb.internal.models.sql.schema.SQLObject |
addEAnnotation, addEAnnotationDetail, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, 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, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
public 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()
public void setSchema(Schema value)
Schema
' reference.
value
- the new value of the 'Schema' reference.getSchema()
public 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()
public void setSubjectTable(Table value)
Subject Table
' reference.
value
- the new value of the 'Subject Table' reference.getSubjectTable()
public 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()
public 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()
public 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()
public void setActionGranularity(ActionGranularityType value)
Action Granularity
' attribute.
value
- the new value of the 'Action Granularity' attribute.ActionGranularityType
,
getActionGranularity()
public 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()
public void setWhen(SearchCondition value)
When
' containment reference.
value
- the new value of the 'When' containment reference.getWhen()
public java.util.Date getTimeStamp()
SQLTablesPackage.getTrigger_TimeStamp()
public 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()
public void setActionTime(ActionTimeType value)
Action Time
' attribute.
value
- the new value of the 'Action Time' attribute.ActionTimeType
,
getActionTime()
public 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()
public void setUpdateType(boolean value)
Update Type
' attribute.
value
- the new value of the 'Update Type' attribute.isUpdateType()
public 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()
public void setInsertType(boolean value)
Insert Type
' attribute.
value
- the new value of the 'Insert Type' attribute.isInsertType()
public 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()
public void setDeleteType(boolean value)
Delete Type
' attribute.
value
- the new value of the 'Delete Type' attribute.isDeleteType()
public 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()
public void setOldRow(java.lang.String value)
Old Row
' attribute.
value
- the new value of the 'Old Row' attribute.getOldRow()
public 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()
public void setNewRow(java.lang.String value)
New Row
' attribute.
value
- the new value of the 'New Row' attribute.getNewRow()
public 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()
public void setOldTable(java.lang.String value)
Old Table
' attribute.
value
- the new value of the 'Old Table' attribute.getOldTable()
public 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()
public 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: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |