org.eclipse.wst.rdb.internal.models.dbdefinition
Interface TriggerDefinition

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
TriggerDefinitionImpl

public interface TriggerDefinition
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Trigger Definition'.

The following features are supported:

See Also:
DatabaseDefinitionPackage.getTriggerDefinition()

Method Summary
 int getMaximumActionBodyLength()
          Returns the value of the 'Maximum Action Body Length' attribute.
 int getMaximumReferencePartLength()
          Returns the value of the 'Maximum Reference Part Length' attribute.
 boolean isGranularitySupported()
          Returns the value of the 'Granularity Supported' attribute.
 boolean isInsteadOfTriggerSupported()
          Returns the value of the 'Instead Of Trigger Supported' attribute.
 boolean isPerColumnUpdateTriggerSupported()
          Returns the value of the 'Per Column Update Trigger Supported' attribute.
 boolean isReferencesClauseSupported()
          Returns the value of the 'References Clause Supported' attribute.
 boolean isRowTriggerReferenceSupported()
          Returns the value of the 'Row Trigger Reference Supported' attribute.
 boolean isTableTriggerReferenceSupported()
          Returns the value of the 'Table Trigger Reference Supported' attribute.
 boolean isTypeSupported()
          Returns the value of the 'Type Supported' attribute.
 boolean isWhenClauseSupported()
          Returns the value of the 'When Clause Supported' attribute.
 void setGranularitySupported(boolean value)
          Sets the value of the 'Granularity Supported' attribute.
 void setInsteadOfTriggerSupported(boolean value)
          Sets the value of the 'Instead Of Trigger Supported' attribute.
 void setMaximumActionBodyLength(int value)
          Sets the value of the 'Maximum Action Body Length' attribute.
 void setMaximumReferencePartLength(int value)
          Sets the value of the 'Maximum Reference Part Length' attribute.
 void setPerColumnUpdateTriggerSupported(boolean value)
          Sets the value of the 'Per Column Update Trigger Supported' attribute.
 void setReferencesClauseSupported(boolean value)
          Sets the value of the 'References Clause Supported' attribute.
 void setRowTriggerReferenceSupported(boolean value)
          Sets the value of the 'Row Trigger Reference Supported' attribute.
 void setTableTriggerReferenceSupported(boolean value)
          Sets the value of the 'Table Trigger Reference Supported' attribute.
 void setTypeSupported(boolean value)
          Sets the value of the 'Type Supported' attribute.
 void setWhenClauseSupported(boolean value)
          Sets the value of the 'When Clause Supported' attribute.
 
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

getMaximumReferencePartLength

public int getMaximumReferencePartLength()
Returns the value of the 'Maximum Reference Part Length' attribute.

If the meaning of the 'Maximum Reference Part Length' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Maximum Reference Part Length' attribute.
See Also:
setMaximumReferencePartLength(int), DatabaseDefinitionPackage.getTriggerDefinition_MaximumReferencePartLength()

setMaximumReferencePartLength

public void setMaximumReferencePartLength(int value)
Sets the value of the 'Maximum Reference Part Length' attribute.
Parameters:
value - the new value of the 'Maximum Reference Part Length' attribute.
See Also:
getMaximumReferencePartLength()

getMaximumActionBodyLength

public int getMaximumActionBodyLength()
Returns the value of the 'Maximum Action Body Length' attribute.

If the meaning of the 'Maximum Action Body Length' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Maximum Action Body Length' attribute.
See Also:
setMaximumActionBodyLength(int), DatabaseDefinitionPackage.getTriggerDefinition_MaximumActionBodyLength()

setMaximumActionBodyLength

public void setMaximumActionBodyLength(int value)
Sets the value of the 'Maximum Action Body Length' attribute.
Parameters:
value - the new value of the 'Maximum Action Body Length' attribute.
See Also:
getMaximumActionBodyLength()

isTypeSupported

public boolean isTypeSupported()
Returns the value of the 'Type Supported' attribute.

If the meaning of the 'Type Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type Supported' attribute.
See Also:
setTypeSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_TypeSupported()

setTypeSupported

public void setTypeSupported(boolean value)
Sets the value of the 'Type Supported' attribute.
Parameters:
value - the new value of the 'Type Supported' attribute.
See Also:
isTypeSupported()

isWhenClauseSupported

public boolean isWhenClauseSupported()
Returns the value of the 'When Clause Supported' attribute.

If the meaning of the 'When Clause Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'When Clause Supported' attribute.
See Also:
setWhenClauseSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_WhenClauseSupported()

setWhenClauseSupported

public void setWhenClauseSupported(boolean value)
Sets the value of the 'When Clause Supported' attribute.
Parameters:
value - the new value of the 'When Clause Supported' attribute.
See Also:
isWhenClauseSupported()

isGranularitySupported

public boolean isGranularitySupported()
Returns the value of the 'Granularity Supported' attribute.

If the meaning of the 'Granularity Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Granularity Supported' attribute.
See Also:
setGranularitySupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_GranularitySupported()

setGranularitySupported

public void setGranularitySupported(boolean value)
Sets the value of the 'Granularity Supported' attribute.
Parameters:
value - the new value of the 'Granularity Supported' attribute.
See Also:
isGranularitySupported()

isReferencesClauseSupported

public boolean isReferencesClauseSupported()
Returns the value of the 'References Clause Supported' attribute.

If the meaning of the 'References Clause Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'References Clause Supported' attribute.
See Also:
setReferencesClauseSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_ReferencesClauseSupported()

setReferencesClauseSupported

public void setReferencesClauseSupported(boolean value)
Sets the value of the 'References Clause Supported' attribute.
Parameters:
value - the new value of the 'References Clause Supported' attribute.
See Also:
isReferencesClauseSupported()

isPerColumnUpdateTriggerSupported

public boolean isPerColumnUpdateTriggerSupported()
Returns the value of the 'Per Column Update Trigger Supported' attribute.

If the meaning of the 'Per Column Update Trigger Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Per Column Update Trigger Supported' attribute.
See Also:
setPerColumnUpdateTriggerSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_PerColumnUpdateTriggerSupported()

setPerColumnUpdateTriggerSupported

public void setPerColumnUpdateTriggerSupported(boolean value)
Sets the value of the 'Per Column Update Trigger Supported' attribute.
Parameters:
value - the new value of the 'Per Column Update Trigger Supported' attribute.
See Also:
isPerColumnUpdateTriggerSupported()

isInsteadOfTriggerSupported

public boolean isInsteadOfTriggerSupported()
Returns the value of the 'Instead Of Trigger Supported' attribute.

If the meaning of the 'Instead Of Trigger Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Instead Of Trigger Supported' attribute.
See Also:
setInsteadOfTriggerSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_InsteadOfTriggerSupported()

setInsteadOfTriggerSupported

public void setInsteadOfTriggerSupported(boolean value)
Sets the value of the 'Instead Of Trigger Supported' attribute.
Parameters:
value - the new value of the 'Instead Of Trigger Supported' attribute.
See Also:
isInsteadOfTriggerSupported()

isRowTriggerReferenceSupported

public boolean isRowTriggerReferenceSupported()
Returns the value of the 'Row Trigger Reference Supported' attribute.

If the meaning of the 'Row Trigger Reference Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Row Trigger Reference Supported' attribute.
See Also:
setRowTriggerReferenceSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_RowTriggerReferenceSupported()

setRowTriggerReferenceSupported

public void setRowTriggerReferenceSupported(boolean value)
Sets the value of the 'Row Trigger Reference Supported' attribute.
Parameters:
value - the new value of the 'Row Trigger Reference Supported' attribute.
See Also:
isRowTriggerReferenceSupported()

isTableTriggerReferenceSupported

public boolean isTableTriggerReferenceSupported()
Returns the value of the 'Table Trigger Reference Supported' attribute.

If the meaning of the 'Table Trigger Reference Supported' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Trigger Reference Supported' attribute.
See Also:
setTableTriggerReferenceSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_TableTriggerReferenceSupported()

setTableTriggerReferenceSupported

public void setTableTriggerReferenceSupported(boolean value)
Sets the value of the 'Table Trigger Reference Supported' attribute.
Parameters:
value - the new value of the 'Table Trigger Reference Supported' attribute.
See Also:
isTableTriggerReferenceSupported()