Traceability

ttm.impl
Class AbstractLinkImpl

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
All Implemented Interfaces:
Notifier, EObject, InternalEObject, AbstractLink, AttributeOwner, Element
Direct Known Subclasses:
CoverLinkImpl, NavigationLinkImpl

public abstract class AbstractLinkImpl
extends AttributeOwnerImpl
implements AbstractLink

An implementation of the model object 'Abstract 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 static java.lang.String REFERENCED_ID_EDEFAULT
          The default value of the 'Referenced ID' attribute
protected  java.lang.String referencedID
          The cached value of the 'Referenced ID' attribute
protected  boolean unresolved
          The cached value of the 'Unresolved' attribute
protected static boolean UNRESOLVED_EDEFAULT
          The default value of the 'Unresolved' attribute
 
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 AbstractLinkImpl()
           
 
Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.lang.String getReferencedID()
           
 boolean isUnresolved()
           
 void setReferencedID(java.lang.String newReferencedID)
           
 void setUnresolved(boolean newUnresolved)
           
 java.lang.String toString()
           
 
Methods inherited from class ttm.impl.AttributeOwnerImpl
eInverseAdd, eInverseRemove, getAttributes
 
Methods inherited from class ttm.impl.ElementImpl
getActivatedRules, getDocument
 
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, 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.AttributeOwner
getAttributes
 
Methods inherited from interface ttm.Element
getActivatedRules, getDocument
 
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

UNRESOLVED_EDEFAULT

protected static final boolean UNRESOLVED_EDEFAULT
The default value of the 'Unresolved' attribute.

See Also:
isUnresolved(), Constant Field Values
** Generated **
Ordered:

unresolved

protected boolean unresolved
The cached value of the 'Unresolved' attribute.

See Also:
isUnresolved()
** Generated **
Ordered:

REFERENCED_ID_EDEFAULT

protected static final java.lang.String REFERENCED_ID_EDEFAULT
The default value of the 'Referenced ID' attribute.

See Also:
getReferencedID()
** Generated **
Ordered:

referencedID

protected java.lang.String referencedID
The cached value of the 'Referenced ID' attribute.

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

AbstractLinkImpl

protected AbstractLinkImpl()

** Generated **
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AttributeOwnerImpl
** Generated **

isUnresolved

public boolean isUnresolved()

Specified by:
isUnresolved in interface AbstractLink
Returns:
the value of the 'Unresolved' attribute.
See Also:
AbstractLink.setUnresolved(boolean), TtmPackage.getAbstractLink_Unresolved()
** Generated **

setUnresolved

public void setUnresolved(boolean newUnresolved)

Specified by:
setUnresolved in interface AbstractLink
Parameters:
newUnresolved - the new value of the 'Unresolved' attribute.
See Also:
AbstractLink.isUnresolved()
** Generated **

getReferencedID

public java.lang.String getReferencedID()

Specified by:
getReferencedID in interface AbstractLink
Returns:
the value of the 'Referenced ID' attribute.
See Also:
AbstractLink.setReferencedID(String), TtmPackage.getAbstractLink_ReferencedID()
** Generated **

setReferencedID

public void setReferencedID(java.lang.String newReferencedID)

Specified by:
setReferencedID in interface AbstractLink
Parameters:
newReferencedID - the new value of the 'Referenced ID' attribute.
See Also:
AbstractLink.getReferencedID()
** Generated **

eGet

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

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

eSet

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

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

eUnset

public void eUnset(int featureID)

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

eIsSet

public boolean eIsSet(int featureID)

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

toString

public java.lang.String toString()

Overrides:
toString in class BasicEObjectImpl
** Generated **

Traceability

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