|
||||||||||
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
de.cau.cs.kieler.core.annotations.impl.AnnotatableImpl
de.cau.cs.kieler.core.annotations.impl.NamedObjectImpl
de.cau.cs.kieler.kaom.impl.EntityImpl
public class EntityImpl
An implementation of the model object 'Entity'.
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 Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected EList<Entity> |
childEntities
The cached value of the ' Child Entities ' containment reference list. |
protected EList<Link> |
childLinks
The cached value of the ' Child Links ' containment reference list. |
protected EList<Port> |
childPorts
The cached value of the ' Child Ports ' containment reference list. |
protected EList<Relation> |
childRelations
The cached value of the ' Child Relations ' containment reference list. |
protected String |
id
The cached value of the ' Id ' attribute. |
protected static String |
ID_EDEFAULT
The default value of the ' Id ' attribute. |
protected EList<Link> |
incomingLinks
The cached value of the ' Incoming Links ' reference list. |
protected EList<Link> |
outgoingLinks
The cached value of the ' Outgoing Links ' reference list. |
Fields inherited from class de.cau.cs.kieler.core.annotations.impl.NamedObjectImpl |
---|
name, NAME_EDEFAULT |
Fields inherited from class de.cau.cs.kieler.core.annotations.impl.AnnotatableImpl |
---|
annotations |
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 |
EntityImpl()
|
Method Summary | |
---|---|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
|
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,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
EList<Entity> |
getChildEntities()
|
EList<Link> |
getChildLinks()
|
EList<Port> |
getChildPorts()
|
EList<Relation> |
getChildRelations()
|
String |
getId()
|
EList<Link> |
getIncomingLinks()
|
EList<Link> |
getOutgoingLinks()
|
void |
setId(String newId)
|
String |
toString()
|
Methods inherited from class de.cau.cs.kieler.core.annotations.impl.NamedObjectImpl |
---|
getName, setName |
Methods inherited from class de.cau.cs.kieler.core.annotations.impl.AnnotatableImpl |
---|
getAllAnnotations, getAnnotation, getAnnotations, removeAllAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.cau.cs.kieler.core.annotations.NamedObject |
---|
getName, setName |
Methods inherited from interface de.cau.cs.kieler.core.annotations.Annotatable |
---|
getAllAnnotations, getAnnotation, getAnnotations, removeAllAnnotations |
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.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected EList<Link> outgoingLinks
Outgoing Links
' reference list.
getOutgoingLinks()
protected EList<Link> incomingLinks
Incoming Links
' reference list.
getIncomingLinks()
protected static final String ID_EDEFAULT
Id
' attribute.
getId()
protected String id
Id
' attribute.
getId()
protected EList<Entity> childEntities
Child Entities
' containment reference list.
getChildEntities()
protected EList<Link> childLinks
Child Links
' containment reference list.
getChildLinks()
protected EList<Port> childPorts
Child Ports
' containment reference list.
getChildPorts()
protected EList<Relation> childRelations
Child Relations
' containment reference list.
getChildRelations()
Constructor Detail |
---|
protected EntityImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class NamedObjectImpl
public EList<Link> getOutgoingLinks()
getOutgoingLinks
in interface Linkable
KaomPackage.getLinkable_OutgoingLinks()
,
Link.getSource()
public EList<Link> getIncomingLinks()
getIncomingLinks
in interface Linkable
KaomPackage.getLinkable_IncomingLinks()
,
Link.getTarget()
public String getId()
getId
in interface Linkable
Linkable.setId(String)
,
KaomPackage.getLinkable_Id()
public void setId(String newId)
setId
in interface Linkable
newId
- the new value of the 'Id' attribute.Linkable.getId()
public EList<Entity> getChildEntities()
getChildEntities
in interface Entity
KaomPackage.getEntity_ChildEntities()
public EList<Link> getChildLinks()
getChildLinks
in interface Entity
KaomPackage.getEntity_ChildLinks()
public EList<Port> getChildPorts()
getChildPorts
in interface Entity
KaomPackage.getEntity_ChildPorts()
public EList<Relation> getChildRelations()
getChildRelations
in interface Entity
KaomPackage.getEntity_ChildRelations()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class AnnotatableImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class NamedObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class NamedObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class NamedObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class NamedObjectImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
eBaseStructuralFeatureID
in interface InternalEObject
eBaseStructuralFeatureID
in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
eDerivedStructuralFeatureID
in interface InternalEObject
eDerivedStructuralFeatureID
in class BasicEObjectImpl
public String toString()
toString
in class NamedObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |