org.eclipse.wst.rdb.internal.models.dbdefinition.impl
Class TriggerDefinitionImpl

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.BasicNotifierImpl
        |
        +--org.eclipse.emf.ecore.impl.BasicEObjectImpl
              |
              +--org.eclipse.emf.ecore.impl.EObjectImpl
                    |
                    +--org.eclipse.wst.rdb.internal.models.dbdefinition.impl.TriggerDefinitionImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, TriggerDefinition

public class TriggerDefinitionImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements TriggerDefinition

An implementation of the model object 'Trigger Definition'.

The following features are implemented:


Inner classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Inner classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
          
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
          
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 int getMaximumActionBodyLength()
          
 int getMaximumReferencePartLength()
          
 boolean isGranularitySupported()
          
 boolean isInsteadOfTriggerSupported()
          
 boolean isPerColumnUpdateTriggerSupported()
          
 boolean isReferencesClauseSupported()
          
 boolean isRowTriggerReferenceSupported()
          
 boolean isTableTriggerReferenceSupported()
          
 boolean isTypeSupported()
          
 boolean isWhenClauseSupported()
          
 void setGranularitySupported(boolean newGranularitySupported)
          
 void setInsteadOfTriggerSupported(boolean newInsteadOfTriggerSupported)
          
 void setMaximumActionBodyLength(int newMaximumActionBodyLength)
          
 void setMaximumReferencePartLength(int newMaximumReferencePartLength)
          
 void setPerColumnUpdateTriggerSupported(boolean newPerColumnUpdateTriggerSupported)
          
 void setReferencesClauseSupported(boolean newReferencesClauseSupported)
          
 void setRowTriggerReferenceSupported(boolean newRowTriggerReferenceSupported)
          
 void setTableTriggerReferenceSupported(boolean newTableTriggerReferenceSupported)
          
 void setTypeSupported(boolean newTypeSupported)
          
 void setWhenClauseSupported(boolean newWhenClauseSupported)
          
 java.lang.String toString()
          
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eInternalResource, eInverseAdd, eInverseRemove, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

getMaximumReferencePartLength

public int getMaximumReferencePartLength()
Specified by:
getMaximumReferencePartLength in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Maximum Reference Part Length' attribute.
See Also:
TriggerDefinition.setMaximumReferencePartLength(int), DatabaseDefinitionPackage.getTriggerDefinition_MaximumReferencePartLength()

setMaximumReferencePartLength

public void setMaximumReferencePartLength(int newMaximumReferencePartLength)
Specified by:
setMaximumReferencePartLength in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Maximum Reference Part Length' attribute.
See Also:
TriggerDefinition.getMaximumReferencePartLength()

getMaximumActionBodyLength

public int getMaximumActionBodyLength()
Specified by:
getMaximumActionBodyLength in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Maximum Action Body Length' attribute.
See Also:
TriggerDefinition.setMaximumActionBodyLength(int), DatabaseDefinitionPackage.getTriggerDefinition_MaximumActionBodyLength()

setMaximumActionBodyLength

public void setMaximumActionBodyLength(int newMaximumActionBodyLength)
Specified by:
setMaximumActionBodyLength in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Maximum Action Body Length' attribute.
See Also:
TriggerDefinition.getMaximumActionBodyLength()

isTypeSupported

public boolean isTypeSupported()
Specified by:
isTypeSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Type Supported' attribute.
See Also:
TriggerDefinition.setTypeSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_TypeSupported()

setTypeSupported

public void setTypeSupported(boolean newTypeSupported)
Specified by:
setTypeSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Type Supported' attribute.
See Also:
TriggerDefinition.isTypeSupported()

isWhenClauseSupported

public boolean isWhenClauseSupported()
Specified by:
isWhenClauseSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'When Clause Supported' attribute.
See Also:
TriggerDefinition.setWhenClauseSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_WhenClauseSupported()

setWhenClauseSupported

public void setWhenClauseSupported(boolean newWhenClauseSupported)
Specified by:
setWhenClauseSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'When Clause Supported' attribute.
See Also:
TriggerDefinition.isWhenClauseSupported()

isGranularitySupported

public boolean isGranularitySupported()
Specified by:
isGranularitySupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Granularity Supported' attribute.
See Also:
TriggerDefinition.setGranularitySupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_GranularitySupported()

setGranularitySupported

public void setGranularitySupported(boolean newGranularitySupported)
Specified by:
setGranularitySupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Granularity Supported' attribute.
See Also:
TriggerDefinition.isGranularitySupported()

isReferencesClauseSupported

public boolean isReferencesClauseSupported()
Specified by:
isReferencesClauseSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'References Clause Supported' attribute.
See Also:
TriggerDefinition.setReferencesClauseSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_ReferencesClauseSupported()

setReferencesClauseSupported

public void setReferencesClauseSupported(boolean newReferencesClauseSupported)
Specified by:
setReferencesClauseSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'References Clause Supported' attribute.
See Also:
TriggerDefinition.isReferencesClauseSupported()

isPerColumnUpdateTriggerSupported

public boolean isPerColumnUpdateTriggerSupported()
Specified by:
isPerColumnUpdateTriggerSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Per Column Update Trigger Supported' attribute.
See Also:
TriggerDefinition.setPerColumnUpdateTriggerSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_PerColumnUpdateTriggerSupported()

setPerColumnUpdateTriggerSupported

public void setPerColumnUpdateTriggerSupported(boolean newPerColumnUpdateTriggerSupported)
Specified by:
setPerColumnUpdateTriggerSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Per Column Update Trigger Supported' attribute.
See Also:
TriggerDefinition.isPerColumnUpdateTriggerSupported()

isInsteadOfTriggerSupported

public boolean isInsteadOfTriggerSupported()
Specified by:
isInsteadOfTriggerSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Instead Of Trigger Supported' attribute.
See Also:
TriggerDefinition.setInsteadOfTriggerSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_InsteadOfTriggerSupported()

setInsteadOfTriggerSupported

public void setInsteadOfTriggerSupported(boolean newInsteadOfTriggerSupported)
Specified by:
setInsteadOfTriggerSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Instead Of Trigger Supported' attribute.
See Also:
TriggerDefinition.isInsteadOfTriggerSupported()

isRowTriggerReferenceSupported

public boolean isRowTriggerReferenceSupported()
Specified by:
isRowTriggerReferenceSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Row Trigger Reference Supported' attribute.
See Also:
TriggerDefinition.setRowTriggerReferenceSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_RowTriggerReferenceSupported()

setRowTriggerReferenceSupported

public void setRowTriggerReferenceSupported(boolean newRowTriggerReferenceSupported)
Specified by:
setRowTriggerReferenceSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Row Trigger Reference Supported' attribute.
See Also:
TriggerDefinition.isRowTriggerReferenceSupported()

isTableTriggerReferenceSupported

public boolean isTableTriggerReferenceSupported()
Specified by:
isTableTriggerReferenceSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Returns:
the value of the 'Table Trigger Reference Supported' attribute.
See Also:
TriggerDefinition.setTableTriggerReferenceSupported(boolean), DatabaseDefinitionPackage.getTriggerDefinition_TableTriggerReferenceSupported()

setTableTriggerReferenceSupported

public void setTableTriggerReferenceSupported(boolean newTableTriggerReferenceSupported)
Specified by:
setTableTriggerReferenceSupported in interface TriggerDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.TriggerDefinition
Parameters:
value - the new value of the 'Table Trigger Reference Supported' attribute.
See Also:
TriggerDefinition.isTableTriggerReferenceSupported()

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)
Specified by:
eGet in interface org.eclipse.emf.ecore.EObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)
Specified by:
eSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public java.lang.String toString()
Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl