com.ibm.websphere.models.extensions.adaptiveentityejbext
Interface AdaptiveEntityExtension

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

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

A representation of the model object 'Adaptive Entity Extension'. The extensions for an Adaptive Entity.

The following features are supported:

See Also:
AdaptiveentityejbextPackage.getAdaptiveEntityExtension()

Method Summary
 org.eclipse.emf.common.util.EList getControllers()
          Returns the value of the 'Controllers' containment reference list.
 com.ibm.ejs.models.base.extensions.ejbext.EntityExtension getEntityExtension()
          Returns the value of the 'Entity Extension' reference
 boolean isAdaptive()
          Returns the value of the 'Adaptive' attribute.
 boolean isDynamicController()
          Returns the value of the 'Dynamic Controller' attribute.
 boolean isSetAdaptive()
          Returns whether the value of the 'Adaptive' attribute is set
 boolean isSetDynamicController()
          Returns whether the value of the 'Dynamic Controller' attribute is set
 void setAdaptive(boolean value)
          Sets the value of the 'Adaptive' attribute
 void setDynamicController(boolean value)
          Sets the value of the 'Dynamic Controller' attribute
 void setEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension value)
          Sets the value of the 'Entity Extension' reference
 void unsetAdaptive()
          Unsets the value of the 'Adaptive' attribute
 void unsetDynamicController()
          Unsets the value of the 'Dynamic Controller' 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

isAdaptive

boolean isAdaptive()
Returns the value of the 'Adaptive' attribute. The default value is "false". Identifies this entity bean as an adaptive entity.

Returns:
the value of the 'Adaptive' attribute.
See Also:
isSetAdaptive(), unsetAdaptive(), setAdaptive(boolean), AdaptiveentityejbextPackage.getAdaptiveEntityExtension_Adaptive()

setAdaptive

void setAdaptive(boolean value)
Sets the value of the 'Adaptive' attribute.

Parameters:
value - the new value of the 'Adaptive' attribute.
See Also:
isSetAdaptive(), unsetAdaptive(), isAdaptive()

unsetAdaptive

void unsetAdaptive()
Unsets the value of the 'Adaptive' attribute.

See Also:
isSetAdaptive(), isAdaptive(), setAdaptive(boolean)

isSetAdaptive

boolean isSetAdaptive()
Returns whether the value of the 'Adaptive' attribute is set.

Returns:
whether the value of the 'Adaptive' attribute is set.
See Also:
unsetAdaptive(), isAdaptive(), setAdaptive(boolean)

isDynamicController

boolean isDynamicController()
Returns the value of the 'Dynamic Controller' attribute. The default value is "false". Identifies this Adaptive Entity bean as using dynamic controllers.

Returns:
the value of the 'Dynamic Controller' attribute.
See Also:
isSetDynamicController(), unsetDynamicController(), setDynamicController(boolean), AdaptiveentityejbextPackage.getAdaptiveEntityExtension_DynamicController()

setDynamicController

void setDynamicController(boolean value)
Sets the value of the 'Dynamic Controller' attribute.

Parameters:
value - the new value of the 'Dynamic Controller' attribute.
See Also:
isSetDynamicController(), unsetDynamicController(), isDynamicController()

unsetDynamicController

void unsetDynamicController()
Unsets the value of the 'Dynamic Controller' attribute.

See Also:
isSetDynamicController(), isDynamicController(), setDynamicController(boolean)

isSetDynamicController

boolean isSetDynamicController()
Returns whether the value of the 'Dynamic Controller' attribute is set.

Returns:
whether the value of the 'Dynamic Controller' attribute is set.
See Also:
unsetDynamicController(), isDynamicController(), setDynamicController(boolean)

getEntityExtension

com.ibm.ejs.models.base.extensions.ejbext.EntityExtension getEntityExtension()
Returns the value of the 'Entity Extension' reference. The corresponding base entity bean extension.

Returns:
the value of the 'Entity Extension' reference.
See Also:
setEntityExtension(EntityExtension), AdaptiveentityejbextPackage.getAdaptiveEntityExtension_EntityExtension()

setEntityExtension

void setEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension value)
Sets the value of the 'Entity Extension' reference.

Parameters:
value - the new value of the 'Entity Extension' reference.
See Also:
getEntityExtension()

getControllers

org.eclipse.emf.common.util.EList getControllers()
Returns the value of the 'Controllers' containment reference list. The list contents are of type AdaptiveEntityController. The collection of dynamic controller roles.

Returns:
the value of the 'Controllers' containment reference list.
See Also:
AdaptiveentityejbextPackage.getAdaptiveEntityExtension_Controllers()