com.ibm.websphere.models.extensions.pushdownejbext.impl
Class PushDownMethodElementImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by com.ibm.websphere.models.extensions.pushdownejbext.impl.PushDownMethodElementImpl
All Implemented Interfaces:
PushDownMethodElement, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject

public class PushDownMethodElementImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements PushDownMethodElement

An implementation of the model object 'Push Down Method Element'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected PushDownMethodElementImpl()
           
 
Method Summary
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
protected  int eStaticFeatureCount()
           
 java.lang.String getBackEndMethodName()
           
 org.eclipse.jst.j2ee.ejb.MethodElement getMethodElement()
           
 boolean isCustomExtractor()
           
 boolean isPreflush()
           
 boolean isReadOnly()
           
 boolean isSetCustomExtractor()
           
 boolean isSetPreflush()
           
 boolean isSetReadOnly()
           
 boolean isSetUserDefined()
           
 boolean isUserDefined()
           
 void setBackEndMethodName(java.lang.String newBackEndMethodName)
           
 void setCustomExtractor(boolean newCustomExtractor)
           
 void setMethodElement(org.eclipse.jst.j2ee.ejb.MethodElement newMethodElement)
           
 void setPreflush(boolean newPreflush)
           
 void setReadOnly(boolean newReadOnly)
           
 void setUserDefined(boolean newUserDefined)
           
 void unsetCustomExtractor()
           
 void unsetPreflush()
           
 void unsetReadOnly()
           
 void unsetUserDefined()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

PushDownMethodElementImpl

protected PushDownMethodElementImpl()

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImpl

eStaticFeatureCount

protected int eStaticFeatureCount()

Overrides:
eStaticFeatureCount in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

isUserDefined

public boolean isUserDefined()

Specified by:
isUserDefined in interface PushDownMethodElement
Returns:
the value of the 'User Defined' attribute.
See Also:
PushDownMethodElement.isSetUserDefined(), PushDownMethodElement.unsetUserDefined(), PushDownMethodElement.setUserDefined(boolean), PushdownejbextPackage.getPushDownMethodElement_UserDefined()

setUserDefined

public void setUserDefined(boolean newUserDefined)

Specified by:
setUserDefined in interface PushDownMethodElement
Parameters:
newUserDefined - the new value of the 'User Defined' attribute.
See Also:
PushDownMethodElement.isSetUserDefined(), PushDownMethodElement.unsetUserDefined(), PushDownMethodElement.isUserDefined()

unsetUserDefined

public void unsetUserDefined()

Specified by:
unsetUserDefined in interface PushDownMethodElement
See Also:
PushDownMethodElement.isSetUserDefined(), PushDownMethodElement.isUserDefined(), PushDownMethodElement.setUserDefined(boolean)

isSetUserDefined

public boolean isSetUserDefined()

Specified by:
isSetUserDefined in interface PushDownMethodElement
Returns:
whether the value of the 'User Defined' attribute is set.
See Also:
PushDownMethodElement.unsetUserDefined(), PushDownMethodElement.isUserDefined(), PushDownMethodElement.setUserDefined(boolean)

getBackEndMethodName

public java.lang.String getBackEndMethodName()

Specified by:
getBackEndMethodName in interface PushDownMethodElement
Returns:
the value of the 'Back End Method Name' attribute.
See Also:
PushDownMethodElement.setBackEndMethodName(String), PushdownejbextPackage.getPushDownMethodElement_BackEndMethodName()

setBackEndMethodName

public void setBackEndMethodName(java.lang.String newBackEndMethodName)

Specified by:
setBackEndMethodName in interface PushDownMethodElement
Parameters:
newBackEndMethodName - the new value of the 'Back End Method Name' attribute.
See Also:
PushDownMethodElement.getBackEndMethodName()

isReadOnly

public boolean isReadOnly()

Specified by:
isReadOnly in interface PushDownMethodElement
Returns:
the value of the 'Read Only' attribute.
See Also:
PushDownMethodElement.isSetReadOnly(), PushDownMethodElement.unsetReadOnly(), PushDownMethodElement.setReadOnly(boolean), PushdownejbextPackage.getPushDownMethodElement_ReadOnly()

setReadOnly

public void setReadOnly(boolean newReadOnly)

Specified by:
setReadOnly in interface PushDownMethodElement
Parameters:
newReadOnly - the new value of the 'Read Only' attribute.
See Also:
PushDownMethodElement.isSetReadOnly(), PushDownMethodElement.unsetReadOnly(), PushDownMethodElement.isReadOnly()

unsetReadOnly

public void unsetReadOnly()

Specified by:
unsetReadOnly in interface PushDownMethodElement
See Also:
PushDownMethodElement.isSetReadOnly(), PushDownMethodElement.isReadOnly(), PushDownMethodElement.setReadOnly(boolean)

isSetReadOnly

public boolean isSetReadOnly()

Specified by:
isSetReadOnly in interface PushDownMethodElement
Returns:
whether the value of the 'Read Only' attribute is set.
See Also:
PushDownMethodElement.unsetReadOnly(), PushDownMethodElement.isReadOnly(), PushDownMethodElement.setReadOnly(boolean)

isPreflush

public boolean isPreflush()

Specified by:
isPreflush in interface PushDownMethodElement
Returns:
the value of the 'Preflush' attribute.
See Also:
PushDownMethodElement.isSetPreflush(), PushDownMethodElement.unsetPreflush(), PushDownMethodElement.setPreflush(boolean), PushdownejbextPackage.getPushDownMethodElement_Preflush()

setPreflush

public void setPreflush(boolean newPreflush)

Specified by:
setPreflush in interface PushDownMethodElement
Parameters:
newPreflush - the new value of the 'Preflush' attribute.
See Also:
PushDownMethodElement.isSetPreflush(), PushDownMethodElement.unsetPreflush(), PushDownMethodElement.isPreflush()

unsetPreflush

public void unsetPreflush()

Specified by:
unsetPreflush in interface PushDownMethodElement
See Also:
PushDownMethodElement.isSetPreflush(), PushDownMethodElement.isPreflush(), PushDownMethodElement.setPreflush(boolean)

isSetPreflush

public boolean isSetPreflush()

Specified by:
isSetPreflush in interface PushDownMethodElement
Returns:
whether the value of the 'Preflush' attribute is set.
See Also:
PushDownMethodElement.unsetPreflush(), PushDownMethodElement.isPreflush(), PushDownMethodElement.setPreflush(boolean)

isCustomExtractor

public boolean isCustomExtractor()

Specified by:
isCustomExtractor in interface PushDownMethodElement
Returns:
the value of the 'Custom Extractor' attribute.
See Also:
PushDownMethodElement.isSetCustomExtractor(), PushDownMethodElement.unsetCustomExtractor(), PushDownMethodElement.setCustomExtractor(boolean), PushdownejbextPackage.getPushDownMethodElement_CustomExtractor()

setCustomExtractor

public void setCustomExtractor(boolean newCustomExtractor)

Specified by:
setCustomExtractor in interface PushDownMethodElement
Parameters:
newCustomExtractor - the new value of the 'Custom Extractor' attribute.
See Also:
PushDownMethodElement.isSetCustomExtractor(), PushDownMethodElement.unsetCustomExtractor(), PushDownMethodElement.isCustomExtractor()

unsetCustomExtractor

public void unsetCustomExtractor()

Specified by:
unsetCustomExtractor in interface PushDownMethodElement
See Also:
PushDownMethodElement.isSetCustomExtractor(), PushDownMethodElement.isCustomExtractor(), PushDownMethodElement.setCustomExtractor(boolean)

isSetCustomExtractor

public boolean isSetCustomExtractor()

Specified by:
isSetCustomExtractor in interface PushDownMethodElement
Returns:
whether the value of the 'Custom Extractor' attribute is set.
See Also:
PushDownMethodElement.unsetCustomExtractor(), PushDownMethodElement.isCustomExtractor(), PushDownMethodElement.setCustomExtractor(boolean)

getMethodElement

public org.eclipse.jst.j2ee.ejb.MethodElement getMethodElement()

Specified by:
getMethodElement in interface PushDownMethodElement
Returns:
the value of the 'Method Element' containment reference.
See Also:
PushDownMethodElement.setMethodElement(MethodElement), PushdownejbextPackage.getPushDownMethodElement_MethodElement()

setMethodElement

public void setMethodElement(org.eclipse.jst.j2ee.ejb.MethodElement newMethodElement)

Specified by:
setMethodElement in interface PushDownMethodElement
Parameters:
newMethodElement - the new value of the 'Method Element' containment reference.
See Also:
PushDownMethodElement.getMethodElement()