Class LinkElementTypeImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.epsilon.emc.muddle.impl.TypeImpl
-
- org.eclipse.epsilon.emc.muddle.impl.MuddleElementTypeImpl
-
- org.eclipse.epsilon.emc.muddle.impl.LinkElementTypeImpl
-
- 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
,LinkElementType
,MuddleElementType
,Type
public class LinkElementTypeImpl extends MuddleElementTypeImpl implements LinkElementType
An implementation of the model object 'Link Element Type'.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>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected Feature
roleInSourceFeature
The cached value of the 'Role In Source Feature
' containment reference.protected Feature
roleInTargetFeature
The cached value of the 'Role In Target Feature
' containment reference.protected Feature
sourceFeature
The cached value of the 'Source Feature
' reference.protected Feature
targetFeature
The cached value of the 'Target Feature
' reference.-
Fields inherited from class org.eclipse.epsilon.emc.muddle.impl.MuddleElementTypeImpl
features, instances, subTypes, superTypes
-
Fields inherited from class org.eclipse.epsilon.emc.muddle.impl.TypeImpl
name, NAME_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LinkElementTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Feature
basicGetSourceFeature()
Feature
basicGetTargetFeature()
org.eclipse.emf.common.notify.NotificationChain
basicSetRoleInSourceFeature(Feature newRoleInSourceFeature, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
basicSetRoleInTargetFeature(Feature newRoleInTargetFeature, 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)
Feature
getRoleInSourceFeature()
Feature
getRoleInTargetFeature()
Feature
getSourceFeature()
Feature
getTargetFeature()
void
setRoleInSourceFeature(Feature newRoleInSourceFeature)
void
setRoleInTargetFeature(Feature newRoleInTargetFeature)
void
setSourceFeature(Feature newSourceFeature)
void
setTargetFeature(Feature newTargetFeature)
-
Methods inherited from class org.eclipse.epsilon.emc.muddle.impl.MuddleElementTypeImpl
eInverseAdd, getFeatures, getInstances, getSubTypes, getSuperTypes
-
Methods inherited from class org.eclipse.epsilon.emc.muddle.impl.TypeImpl
getName, setName, 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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, 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, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, 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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.epsilon.emc.muddle.MuddleElementType
getFeatures, getInstances, getSubTypes, getSuperTypes
-
-
-
-
Field Detail
-
sourceFeature
protected Feature sourceFeature
The cached value of the 'Source Feature
' reference.- See Also:
getSourceFeature()
-
targetFeature
protected Feature targetFeature
The cached value of the 'Target Feature
' reference.- See Also:
getTargetFeature()
-
roleInSourceFeature
protected Feature roleInSourceFeature
The cached value of the 'Role In Source Feature
' containment reference.- See Also:
getRoleInSourceFeature()
-
roleInTargetFeature
protected Feature roleInTargetFeature
The cached value of the 'Role In Target Feature
' containment reference.- See Also:
getRoleInTargetFeature()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classMuddleElementTypeImpl
-
getSourceFeature
public Feature getSourceFeature()
- Specified by:
getSourceFeature
in interfaceLinkElementType
- Returns:
- the value of the 'Source Feature' reference.
- See Also:
LinkElementType.setSourceFeature(Feature)
,MuddlePackage.getLinkElementType_SourceFeature()
-
basicGetSourceFeature
public Feature basicGetSourceFeature()
-
setSourceFeature
public void setSourceFeature(Feature newSourceFeature)
- Specified by:
setSourceFeature
in interfaceLinkElementType
- Parameters:
newSourceFeature
- the new value of the 'Source Feature' reference.- See Also:
LinkElementType.getSourceFeature()
-
getTargetFeature
public Feature getTargetFeature()
- Specified by:
getTargetFeature
in interfaceLinkElementType
- Returns:
- the value of the 'Target Feature' reference.
- See Also:
LinkElementType.setTargetFeature(Feature)
,MuddlePackage.getLinkElementType_TargetFeature()
-
basicGetTargetFeature
public Feature basicGetTargetFeature()
-
setTargetFeature
public void setTargetFeature(Feature newTargetFeature)
- Specified by:
setTargetFeature
in interfaceLinkElementType
- Parameters:
newTargetFeature
- the new value of the 'Target Feature' reference.- See Also:
LinkElementType.getTargetFeature()
-
getRoleInSourceFeature
public Feature getRoleInSourceFeature()
- Specified by:
getRoleInSourceFeature
in interfaceLinkElementType
- Returns:
- the value of the 'Role In Source Feature' containment reference.
- See Also:
LinkElementType.setRoleInSourceFeature(Feature)
,MuddlePackage.getLinkElementType_RoleInSourceFeature()
-
basicSetRoleInSourceFeature
public org.eclipse.emf.common.notify.NotificationChain basicSetRoleInSourceFeature(Feature newRoleInSourceFeature, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setRoleInSourceFeature
public void setRoleInSourceFeature(Feature newRoleInSourceFeature)
- Specified by:
setRoleInSourceFeature
in interfaceLinkElementType
- Parameters:
newRoleInSourceFeature
- the new value of the 'Role In Source Feature' containment reference.- See Also:
LinkElementType.getRoleInSourceFeature()
-
getRoleInTargetFeature
public Feature getRoleInTargetFeature()
- Specified by:
getRoleInTargetFeature
in interfaceLinkElementType
- Returns:
- the value of the 'Role In Target Feature' containment reference.
- See Also:
LinkElementType.setRoleInTargetFeature(Feature)
,MuddlePackage.getLinkElementType_RoleInTargetFeature()
-
basicSetRoleInTargetFeature
public org.eclipse.emf.common.notify.NotificationChain basicSetRoleInTargetFeature(Feature newRoleInTargetFeature, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setRoleInTargetFeature
public void setRoleInTargetFeature(Feature newRoleInTargetFeature)
- Specified by:
setRoleInTargetFeature
in interfaceLinkElementType
- Parameters:
newRoleInTargetFeature
- the new value of the 'Role In Target Feature' containment reference.- See Also:
LinkElementType.getRoleInTargetFeature()
-
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 classMuddleElementTypeImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classMuddleElementTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classMuddleElementTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classMuddleElementTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classMuddleElementTypeImpl
-
-