Traceability

ttm.impl
Class CoverLinkImpl

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 ttm.impl.ElementImpl
                  extended by ttm.impl.AttributeOwnerImpl
                      extended by ttm.impl.AbstractLinkImpl
                          extended by ttm.impl.CoverLinkImpl
All Implemented Interfaces:
Notifier, EObject, InternalEObject, AbstractLink, AttributeOwner, CoverLink, Element

public class CoverLinkImpl
extends AbstractLinkImpl
implements CoverLink

An implementation of the model object 'Cover Link'.

The following features are implemented:

** Generated **

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
protected  Requirement to
          The cached value of the 'To' reference
 
Fields inherited from class ttm.impl.AbstractLinkImpl
REFERENCED_ID_EDEFAULT, referencedID, unresolved, UNRESOLVED_EDEFAULT
 
Fields inherited from class ttm.impl.AttributeOwnerImpl
attributes
 
Fields inherited from class ttm.impl.ElementImpl
activatedRules
 
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 CoverLinkImpl()
           
 
Method Summary
 Requirement basicGetTo()
           
 NotificationChain basicSetFrom(HierarchicalElement newFrom, NotificationChain msgs)
           
 NotificationChain basicSetTo(Requirement newTo, NotificationChain msgs)
           
 NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 Document getDocument()
          Gets the document of the Element.
 HierarchicalElement getFrom()
           
 Requirement getTo()
           
 void setFrom(HierarchicalElement newFrom)
           
 void setTo(Requirement newTo)
           
 
Methods inherited from class ttm.impl.AbstractLinkImpl
getReferencedID, isUnresolved, setReferencedID, setUnresolved, toString
 
Methods inherited from class ttm.impl.AttributeOwnerImpl
getAttributes
 
Methods inherited from class ttm.impl.ElementImpl
getActivatedRules
 
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, 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, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, 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 ttm.AbstractLink
getReferencedID, isUnresolved, setReferencedID, setUnresolved
 
Methods inherited from interface ttm.AttributeOwner
getAttributes
 
Methods inherited from interface ttm.Element
getActivatedRules
 
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

to

protected Requirement to
The cached value of the 'To' reference.

See Also:
getTo()
** Generated **
Ordered:
Constructor Detail

CoverLinkImpl

protected CoverLinkImpl()

** Generated **
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AbstractLinkImpl
** Generated **

getFrom

public HierarchicalElement getFrom()

Specified by:
getFrom in interface CoverLink
Returns:
the value of the 'From' container reference.
See Also:
CoverLink.setFrom(HierarchicalElement), TtmPackage.getCoverLink_From(), HierarchicalElement.getCoverLinks()
** Generated **

basicSetFrom

public NotificationChain basicSetFrom(HierarchicalElement newFrom,
                                      NotificationChain msgs)

** Generated **

setFrom

public void setFrom(HierarchicalElement newFrom)

Specified by:
setFrom in interface CoverLink
Parameters:
newFrom - the new value of the 'From' container reference.
See Also:
CoverLink.getFrom()
** Generated **

getTo

public Requirement getTo()

Specified by:
getTo in interface CoverLink
Returns:
the value of the 'To' reference.
See Also:
CoverLink.setTo(Requirement), TtmPackage.getCoverLink_To(), Requirement.getIncomingCoverLinks()
** Generated **

basicGetTo

public Requirement basicGetTo()

** Generated **

basicSetTo

public NotificationChain basicSetTo(Requirement newTo,
                                    NotificationChain msgs)

** Generated **

setTo

public void setTo(Requirement newTo)

Specified by:
setTo in interface CoverLink
Parameters:
newTo - the new value of the 'To' reference.
See Also:
CoverLink.getTo()
** Generated **

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     NotificationChain msgs)

Overrides:
eInverseAdd in class AttributeOwnerImpl
** Generated **

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class AttributeOwnerImpl
** Generated **

eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)

Overrides:
eBasicRemoveFromContainerFeature in class BasicEObjectImpl
** Generated **

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface InternalEObject
Overrides:
eGet in class AbstractLinkImpl
** Generated **

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface InternalEObject
Overrides:
eSet in class AbstractLinkImpl
** Generated **

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface InternalEObject
Overrides:
eUnset in class AbstractLinkImpl
** Generated **

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface InternalEObject
Overrides:
eIsSet in class AbstractLinkImpl
** Generated **

getDocument

public Document getDocument()
Description copied from interface: Element
Gets the document of the Element.

Specified by:
getDocument in interface Element
Overrides:
getDocument in class ElementImpl
Returns:
the document.

Traceability

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.