|
Traceability | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
ttm.impl.ElementImpl
ttm.impl.AttributeOwnerImpl
ttm.impl.IdentifiedElementImpl
ttm.impl.HierarchicalElementImpl
public abstract class HierarchicalElementImpl
An implementation of the model object 'Hierarchical Element'.
The following features are implemented:
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 EList |
children
The cached value of the ' Children ' containment reference list |
protected EList |
coverLinks
The cached value of the ' Cover Links ' containment reference list |
protected EList |
incomingNavigationLinks
The cached value of the ' Incoming Navigation Links ' reference list |
protected EList |
navigationLinks
The cached value of the ' Navigation Links ' containment reference list |
Fields inherited from class ttm.impl.IdentifiedElementImpl |
---|
ident, IDENT_EDEFAULT, SHORT_DESCRIPTION_EDEFAULT, shortDescription, texts |
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 |
HierarchicalElementImpl()
|
Method Summary | |
---|---|
NotificationChain |
basicSetParent(HierarchicalElement newParent,
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)
|
EList |
getChildren()
|
EList |
getCoverLinks()
|
Document |
getDocument()
Gets the document of the Element. |
EList |
getIncomingNavigationLinks()
|
EList |
getNavigationLinks()
|
HierarchicalElement |
getParent()
|
java.lang.Boolean |
isCoveringElementID(java.lang.String identifier)
|
java.lang.Boolean |
isMacroRequirement()
|
void |
setParent(HierarchicalElement newParent)
|
Methods inherited from class ttm.impl.IdentifiedElementImpl |
---|
getIdent, getShortDescription, getTexts, setIdent, setShortDescription, 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.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.IdentifiedElement |
---|
getIdent, getShortDescription, getTexts, setIdent, setShortDescription |
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 |
---|
protected EList incomingNavigationLinks
Incoming Navigation Links
' reference list.
getIncomingNavigationLinks()
protected EList navigationLinks
Navigation Links
' containment reference list.
getNavigationLinks()
protected EList coverLinks
Cover Links
' containment reference list.
getCoverLinks()
protected EList children
Children
' containment reference list.
getChildren()
Constructor Detail |
---|
protected HierarchicalElementImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class IdentifiedElementImpl
public EList getIncomingNavigationLinks()
getIncomingNavigationLinks
in interface HierarchicalElement
TtmPackage.getHierarchicalElement_IncomingNavigationLinks()
,
NavigationLink.getTo()
public EList getNavigationLinks()
getNavigationLinks
in interface HierarchicalElement
TtmPackage.getHierarchicalElement_NavigationLinks()
,
NavigationLink.getFrom()
public EList getCoverLinks()
getCoverLinks
in interface HierarchicalElement
ttm.TtmPackage#getHierarchicalElement_CoverLink()
,
CoverLink.getFrom()
public EList getChildren()
getChildren
in interface HierarchicalElement
TtmPackage.getHierarchicalElement_Children()
,
HierarchicalElement.getParent()
public HierarchicalElement getParent()
getParent
in interface HierarchicalElement
HierarchicalElement.setParent(HierarchicalElement)
,
TtmPackage.getHierarchicalElement_Parent()
,
HierarchicalElement.getChildren()
public Document getDocument()
Element
getDocument
in interface Element
getDocument
in interface HierarchicalElement
getDocument
in class ElementImpl
TtmPackage.getHierarchicalElement_Parent()
public NotificationChain basicSetParent(HierarchicalElement newParent, NotificationChain msgs)
public void setParent(HierarchicalElement newParent)
setParent
in interface HierarchicalElement
newParent
- the new value of the 'Parent' container reference.HierarchicalElement.getParent()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class IdentifiedElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class IdentifiedElementImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class IdentifiedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class IdentifiedElementImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class IdentifiedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class IdentifiedElementImpl
public java.lang.Boolean isMacroRequirement()
isMacroRequirement
in interface HierarchicalElement
public java.lang.Boolean isCoveringElementID(java.lang.String identifier)
isCoveringElementID
in interface HierarchicalElement
|
Traceability | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.