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

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.JoinEntityImpl
                      extended by org.openxma.dsl.dom.model.impl.JoinImpl
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, Join, JoinEntity

public class JoinImpl
extends JoinEntityImpl
implements Join

An implementation of the model object 'Join'.

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  JoinEntity entity
          The cached value of the 'Entity' reference.
protected  Expression expression
          The cached value of the 'Expression' containment reference.
protected  boolean fetch
          The cached value of the 'Fetch' attribute.
protected static boolean FETCH_EDEFAULT
          The default value of the 'Fetch' attribute.
protected static boolean PROPERTY_FETCH_EDEFAULT
          The default value of the 'Property Fetch' attribute.
protected  boolean propertyFetch
          The cached value of the 'Property Fetch' attribute.
protected  Attribute reference
          The cached value of the 'Reference' reference.
protected  String type
          The cached value of the 'Type' attribute.
protected static String TYPE_EDEFAULT
          The default value of the 'Type' attribute.
 
Fields inherited from class org.openxma.dsl.dom.model.impl.JoinEntityImpl
name, NAME_EDEFAULT
 
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 JoinImpl()
           
 
Method Summary
 JoinEntity basicGetEntity()
           
 Attribute basicGetReference()
           
 org.eclipse.emf.common.notify.NotificationChain basicSetExpression(Expression newExpression, 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)
           
 JoinEntity getEntity()
           
 Expression getExpression()
           
 Attribute getReference()
           
 String getType()
           
 boolean isFetch()
           
 boolean isPropertyFetch()
           
 void setEntity(JoinEntity newEntity)
           
 void setExpression(Expression newExpression)
           
 void setFetch(boolean newFetch)
           
 void setPropertyFetch(boolean newPropertyFetch)
           
 void setReference(Attribute newReference)
           
 void setType(String newType)
           
 String toString()
           
 
Methods inherited from class org.openxma.dsl.dom.model.impl.JoinEntityImpl
getName, setName
 
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.openxma.dsl.dom.model.JoinEntity
getName, setName
 
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

TYPE_EDEFAULT

protected static final String TYPE_EDEFAULT
The default value of the 'Type' attribute.

See Also:
getType()

type

protected String type
The cached value of the 'Type' attribute.

See Also:
getType()

FETCH_EDEFAULT

protected static final boolean FETCH_EDEFAULT
The default value of the 'Fetch' attribute.

See Also:
isFetch(), Constant Field Values

fetch

protected boolean fetch
The cached value of the 'Fetch' attribute.

See Also:
isFetch()

entity

protected JoinEntity entity
The cached value of the 'Entity' reference.

See Also:
getEntity()

reference

protected Attribute reference
The cached value of the 'Reference' reference.

See Also:
getReference()

PROPERTY_FETCH_EDEFAULT

protected static final boolean PROPERTY_FETCH_EDEFAULT
The default value of the 'Property Fetch' attribute.

See Also:
isPropertyFetch(), Constant Field Values

propertyFetch

protected boolean propertyFetch
The cached value of the 'Property Fetch' attribute.

See Also:
isPropertyFetch()

expression

protected Expression expression
The cached value of the 'Expression' containment reference.

See Also:
getExpression()
Constructor Detail

JoinImpl

protected JoinImpl()

Method Detail

eStaticClass

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

Overrides:
eStaticClass in class JoinEntityImpl

getType

public String getType()

Specified by:
getType in interface Join
Returns:
the value of the 'Type' attribute.
See Also:
Join.setType(String), DomPackage.getJoin_Type()

setType

public void setType(String newType)

Specified by:
setType in interface Join
Parameters:
newType - the new value of the 'Type' attribute.
See Also:
Join.getType()

isFetch

public boolean isFetch()

Specified by:
isFetch in interface Join
Returns:
the value of the 'Fetch' attribute.
See Also:
Join.setFetch(boolean), DomPackage.getJoin_Fetch()

setFetch

public void setFetch(boolean newFetch)

Specified by:
setFetch in interface Join
Parameters:
newFetch - the new value of the 'Fetch' attribute.
See Also:
Join.isFetch()

getEntity

public JoinEntity getEntity()

Specified by:
getEntity in interface Join
Returns:
the value of the 'Entity' reference.
See Also:
Join.setEntity(JoinEntity), DomPackage.getJoin_Entity()

basicGetEntity

public JoinEntity basicGetEntity()


setEntity

public void setEntity(JoinEntity newEntity)

Specified by:
setEntity in interface Join
Parameters:
newEntity - the new value of the 'Entity' reference.
See Also:
Join.getEntity()

getReference

public Attribute getReference()

Specified by:
getReference in interface Join
Returns:
the value of the 'Reference' reference.
See Also:
Join.setReference(Attribute), DomPackage.getJoin_Reference()

basicGetReference

public Attribute basicGetReference()


setReference

public void setReference(Attribute newReference)

Specified by:
setReference in interface Join
Parameters:
newReference - the new value of the 'Reference' reference.
See Also:
Join.getReference()

isPropertyFetch

public boolean isPropertyFetch()

Specified by:
isPropertyFetch in interface Join
Returns:
the value of the 'Property Fetch' attribute.
See Also:
Join.setPropertyFetch(boolean), DomPackage.getJoin_PropertyFetch()

setPropertyFetch

public void setPropertyFetch(boolean newPropertyFetch)

Specified by:
setPropertyFetch in interface Join
Parameters:
newPropertyFetch - the new value of the 'Property Fetch' attribute.
See Also:
Join.isPropertyFetch()

getExpression

public Expression getExpression()

Specified by:
getExpression in interface Join
Returns:
the value of the 'Expression' containment reference.
See Also:
Join.setExpression(Expression), DomPackage.getJoin_Expression()

basicSetExpression

public org.eclipse.emf.common.notify.NotificationChain basicSetExpression(Expression newExpression,
                                                                          org.eclipse.emf.common.notify.NotificationChain msgs)


setExpression

public void setExpression(Expression newExpression)

Specified by:
setExpression in interface Join
Parameters:
newExpression - the new value of the 'Expression' containment reference.
See Also:
Join.getExpression()

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 JoinEntityImpl

eSet

public void eSet(int featureID,
                 Object newValue)

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

eUnset

public void eUnset(int featureID)

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

eIsSet

public boolean eIsSet(int featureID)

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

toString

public String toString()

Overrides:
toString in class JoinEntityImpl


Copyright © 2013. All Rights Reserved.