org.openxma.dsl.dom.model.impl
Class DelegateOperationImpl

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.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.openxma.dsl.dom.model.impl.DelegateOperationImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.openxma.dsl.core.model.IDocumentable, DelegateOperation

public class DelegateOperationImpl
extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
implements DelegateOperation

An implementation of the model object 'Delegate Operation'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
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<E extends Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected static CrudOperationType CRUD_OPERATION_TYPE_EDEFAULT
          The default value of the 'Crud Operation Type' attribute.
protected  CrudOperationType crudOperationType
          The cached value of the 'Crud Operation Type' attribute.
protected  Expression filter
          The cached value of the 'Filter' containment reference.
protected  boolean many
          The cached value of the 'Many' attribute.
protected static boolean MANY_EDEFAULT
          The default value of the 'Many' attribute.
protected  String name
          The cached value of the 'Name' attribute.
protected static String NAME_EDEFAULT
          The default value of the 'Name' attribute.
protected  DaoOperation operation
          The cached value of the 'Operation' reference.
protected  Dao repository
          The cached value of the 'Repository' reference.
protected static String TXT_DESCRIPTION_EDEFAULT
          The default value of the 'Txt Description' attribute.
protected  String txtDescription
          The cached value of the 'Txt Description' attribute.
protected  DataView view
          The cached value of the 'View' reference.
protected  DataView viewParameter
          The cached value of the 'View Parameter' reference.
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
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.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected DelegateOperationImpl()
           
 
Method Summary
 DaoOperation basicGetOperation()
           
 Dao basicGetRepository()
           
 DataView basicGetView()
           
 DataView basicGetViewParameter()
           
 org.eclipse.emf.common.notify.NotificationChain basicSetFilter(Expression newFilter, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 CrudOperationType getCrudOperationType()
           
 Expression getFilter()
           
 String getName()
           
 DaoOperation getOperation()
           
 Dao getRepository()
           
 String getTxtDescription()
           
 DataView getView()
           
 DataView getViewParameter()
           
 boolean isCreateOperation()
           
 boolean isDeleteOperation()
           
 boolean isMany()
           
 boolean isReadOperation()
           
 boolean isUpdateOperation()
           
 void setCrudOperationType(CrudOperationType newCrudOperationType)
           
 void setFilter(Expression newFilter)
           
 void setMany(boolean newMany)
           
 void setName(String newName)
           
 void setOperation(DaoOperation newOperation)
           
 void setRepository(Dao newRepository)
           
 void setTxtDescription(String newTxtDescription)
           
 void setView(DataView newView)
           
 void setViewParameter(DataView newViewParameter)
           
 String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
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
 

Field Detail

TXT_DESCRIPTION_EDEFAULT

protected static final String TXT_DESCRIPTION_EDEFAULT
The default value of the 'Txt Description' attribute.

See Also:
getTxtDescription()

txtDescription

protected String txtDescription
The cached value of the 'Txt Description' attribute.

See Also:
getTxtDescription()

view

protected DataView view
The cached value of the 'View' reference.

See Also:
getView()

MANY_EDEFAULT

protected static final boolean MANY_EDEFAULT
The default value of the 'Many' attribute.

See Also:
isMany(), Constant Field Values

many

protected boolean many
The cached value of the 'Many' attribute.

See Also:
isMany()

repository

protected Dao repository
The cached value of the 'Repository' reference.

See Also:
getRepository()

operation

protected DaoOperation operation
The cached value of the 'Operation' reference.

See Also:
getOperation()

CRUD_OPERATION_TYPE_EDEFAULT

protected static final CrudOperationType CRUD_OPERATION_TYPE_EDEFAULT
The default value of the 'Crud Operation Type' attribute.

See Also:
getCrudOperationType()

crudOperationType

protected CrudOperationType crudOperationType
The cached value of the 'Crud Operation Type' attribute.

See Also:
getCrudOperationType()

viewParameter

protected DataView viewParameter
The cached value of the 'View Parameter' reference.

See Also:
getViewParameter()

NAME_EDEFAULT

protected static final String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()

name

protected String name
The cached value of the 'Name' attribute.

See Also:
getName()

filter

protected Expression filter
The cached value of the 'Filter' containment reference.

See Also:
getFilter()
Constructor Detail

DelegateOperationImpl

protected DelegateOperationImpl()

Method Detail

eStaticClass

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

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

getTxtDescription

public String getTxtDescription()

Specified by:
getTxtDescription in interface org.openxma.dsl.core.model.IDocumentable

setTxtDescription

public void setTxtDescription(String newTxtDescription)

Specified by:
setTxtDescription in interface org.openxma.dsl.core.model.IDocumentable

getView

public DataView getView()

Specified by:
getView in interface DelegateOperation
Returns:
the value of the 'View' reference.
See Also:
DelegateOperation.setView(DataView), DomPackage.getDelegateOperation_View()

basicGetView

public DataView basicGetView()


setView

public void setView(DataView newView)

Specified by:
setView in interface DelegateOperation
Parameters:
newView - the new value of the 'View' reference.
See Also:
DelegateOperation.getView()

isMany

public boolean isMany()

Specified by:
isMany in interface DelegateOperation
Returns:
the value of the 'Many' attribute.
See Also:
DelegateOperation.setMany(boolean), DomPackage.getDelegateOperation_Many()

setMany

public void setMany(boolean newMany)

Specified by:
setMany in interface DelegateOperation
Parameters:
newMany - the new value of the 'Many' attribute.
See Also:
DelegateOperation.isMany()

getRepository

public Dao getRepository()

Specified by:
getRepository in interface DelegateOperation
Returns:
the value of the 'Repository' reference.
See Also:
DelegateOperation.setRepository(Dao), DomPackage.getDelegateOperation_Repository()

basicGetRepository

public Dao basicGetRepository()


setRepository

public void setRepository(Dao newRepository)

Specified by:
setRepository in interface DelegateOperation
Parameters:
newRepository - the new value of the 'Repository' reference.
See Also:
DelegateOperation.getRepository()

getOperation

public DaoOperation getOperation()

Specified by:
getOperation in interface DelegateOperation
Returns:
the value of the 'Operation' reference.
See Also:
DelegateOperation.setOperation(DaoOperation), DomPackage.getDelegateOperation_Operation()

basicGetOperation

public DaoOperation basicGetOperation()


setOperation

public void setOperation(DaoOperation newOperation)

Specified by:
setOperation in interface DelegateOperation
Parameters:
newOperation - the new value of the 'Operation' reference.
See Also:
DelegateOperation.getOperation()

getCrudOperationType

public CrudOperationType getCrudOperationType()

Specified by:
getCrudOperationType in interface DelegateOperation
Returns:
the value of the 'Crud Operation Type' attribute.
See Also:
CrudOperationType, DelegateOperation.setCrudOperationType(CrudOperationType), DomPackage.getDelegateOperation_CrudOperationType()

setCrudOperationType

public void setCrudOperationType(CrudOperationType newCrudOperationType)

Specified by:
setCrudOperationType in interface DelegateOperation
Parameters:
newCrudOperationType - the new value of the 'Crud Operation Type' attribute.
See Also:
CrudOperationType, DelegateOperation.getCrudOperationType()

getViewParameter

public DataView getViewParameter()

Specified by:
getViewParameter in interface DelegateOperation
Returns:
the value of the 'View Parameter' reference.
See Also:
DelegateOperation.setViewParameter(DataView), DomPackage.getDelegateOperation_ViewParameter()

basicGetViewParameter

public DataView basicGetViewParameter()


setViewParameter

public void setViewParameter(DataView newViewParameter)

Specified by:
setViewParameter in interface DelegateOperation
Parameters:
newViewParameter - the new value of the 'View Parameter' reference.
See Also:
DelegateOperation.getViewParameter()

getName

public String getName()

Specified by:
getName in interface DelegateOperation
Returns:
the value of the 'Name' attribute.
See Also:
DelegateOperation.setName(String), DomPackage.getDelegateOperation_Name()

setName

public void setName(String newName)

Specified by:
setName in interface DelegateOperation
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
DelegateOperation.getName()

getFilter

public Expression getFilter()

Specified by:
getFilter in interface DelegateOperation
Returns:
the value of the 'Filter' containment reference.
See Also:
DelegateOperation.setFilter(Expression), DomPackage.getDelegateOperation_Filter()

basicSetFilter

public org.eclipse.emf.common.notify.NotificationChain basicSetFilter(Expression newFilter,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)


setFilter

public void setFilter(Expression newFilter)

Specified by:
setFilter in interface DelegateOperation
Parameters:
newFilter - the new value of the 'Filter' containment reference.
See Also:
DelegateOperation.getFilter()

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

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

eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public String toString()

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

isUpdateOperation

public boolean isUpdateOperation()
Specified by:
isUpdateOperation in interface DelegateOperation

isCreateOperation

public boolean isCreateOperation()
Specified by:
isCreateOperation in interface DelegateOperation

isReadOperation

public boolean isReadOperation()
Specified by:
isReadOperation in interface DelegateOperation

isDeleteOperation

public boolean isDeleteOperation()
Specified by:
isDeleteOperation in interface DelegateOperation


Copyright © 2013. All Rights Reserved.