org.eclipse.jpt.core.resource.orm
Interface CascadeType

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

public interface CascadeType
extends JpaEObject

A representation of the model object 'Cascade Type'. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

The following features are supported:

See Also:
OrmPackage.getCascadeType()

Method Summary
 boolean isCascadeAll()
          Returns the value of the 'Cascade All' attribute.
 boolean isCascadeMerge()
          Returns the value of the 'Cascade Merge' attribute.
 boolean isCascadePersist()
          Returns the value of the 'Cascade Persist' attribute.
 boolean isCascadeRefresh()
          Returns the value of the 'Cascade Refresh' attribute.
 boolean isCascadeRemove()
          Returns the value of the 'Cascade Remove' attribute.
 void setCascadeAll(boolean value)
          Sets the value of the 'Cascade All' attribute.
 void setCascadeMerge(boolean value)
          Sets the value of the 'Cascade Merge' attribute.
 void setCascadePersist(boolean value)
          Sets the value of the 'Cascade Persist' attribute.
 void setCascadeRefresh(boolean value)
          Sets the value of the 'Cascade Refresh' attribute.
 void setCascadeRemove(boolean value)
          Sets the value of the 'Cascade Remove' attribute.
 
Methods inherited from interface org.eclipse.jpt.core.resource.common.JpaEObject
containsOffset, getPlatformResource, getResource, getRoot, getSelectionTextRange, getValidationTextRange, isAllFeaturesUnset
 
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

isCascadeAll

boolean isCascadeAll()
Returns the value of the 'Cascade All' attribute.

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

Returns:
the value of the 'Cascade All' attribute.
See Also:
setCascadeAll(boolean), OrmPackage.getCascadeType_CascadeAll()

setCascadeAll

void setCascadeAll(boolean value)
Sets the value of the 'Cascade All' attribute.

Parameters:
value - the new value of the 'Cascade All' attribute.
See Also:
isCascadeAll()

isCascadePersist

boolean isCascadePersist()
Returns the value of the 'Cascade Persist' attribute.

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

Returns:
the value of the 'Cascade Persist' attribute.
See Also:
setCascadePersist(boolean), OrmPackage.getCascadeType_CascadePersist()

setCascadePersist

void setCascadePersist(boolean value)
Sets the value of the 'Cascade Persist' attribute.

Parameters:
value - the new value of the 'Cascade Persist' attribute.
See Also:
isCascadePersist()

isCascadeMerge

boolean isCascadeMerge()
Returns the value of the 'Cascade Merge' attribute.

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

Returns:
the value of the 'Cascade Merge' attribute.
See Also:
setCascadeMerge(boolean), OrmPackage.getCascadeType_CascadeMerge()

setCascadeMerge

void setCascadeMerge(boolean value)
Sets the value of the 'Cascade Merge' attribute.

Parameters:
value - the new value of the 'Cascade Merge' attribute.
See Also:
isCascadeMerge()

isCascadeRemove

boolean isCascadeRemove()
Returns the value of the 'Cascade Remove' attribute.

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

Returns:
the value of the 'Cascade Remove' attribute.
See Also:
setCascadeRemove(boolean), OrmPackage.getCascadeType_CascadeRemove()

setCascadeRemove

void setCascadeRemove(boolean value)
Sets the value of the 'Cascade Remove' attribute.

Parameters:
value - the new value of the 'Cascade Remove' attribute.
See Also:
isCascadeRemove()

isCascadeRefresh

boolean isCascadeRefresh()
Returns the value of the 'Cascade Refresh' attribute.

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

Returns:
the value of the 'Cascade Refresh' attribute.
See Also:
setCascadeRefresh(boolean), OrmPackage.getCascadeType_CascadeRefresh()

setCascadeRefresh

void setCascadeRefresh(boolean value)
Sets the value of the 'Cascade Refresh' attribute.

Parameters:
value - the new value of the 'Cascade Refresh' attribute.
See Also:
isCascadeRefresh()