|
||||||||||
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.kgraph.impl.KGraphElementImpl
de.cau.cs.kieler.core.kgraph.impl.KLabeledGraphElementImpl
de.cau.cs.kieler.core.kgraph.impl.KEdgeImpl
de.cau.cs.kieler.keg.impl.EdgeImpl
public class EdgeImpl
An implementation of the model object 'Edge'.
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 boolean |
directed
The cached value of the ' Directed ' attribute. |
protected static boolean |
DIRECTED_EDEFAULT
The default value of the ' Directed ' attribute. |
protected static String |
HEAD_LABEL_EDEFAULT
The default value of the ' Head Label ' attribute. |
protected String |
headLabel
The cached value of the ' Head Label ' attribute. |
protected static String |
MID_LABEL_EDEFAULT
The default value of the ' Mid Label ' attribute. |
protected String |
midLabel
The cached value of the ' Mid Label ' attribute. |
protected static String |
TAIL_LABEL_EDEFAULT
The default value of the ' Tail Label ' attribute. |
protected String |
tailLabel
The cached value of the ' Tail Label ' attribute. |
protected EdgeType |
type
The cached value of the ' Type ' attribute. |
protected static EdgeType |
TYPE_EDEFAULT
The default value of the ' Type ' attribute. |
Fields inherited from class de.cau.cs.kieler.core.kgraph.impl.KEdgeImpl |
---|
sourcePort, target, targetPort |
Fields inherited from class de.cau.cs.kieler.core.kgraph.impl.KLabeledGraphElementImpl |
---|
labels |
Fields inherited from class de.cau.cs.kieler.core.kgraph.impl.KGraphElementImpl |
---|
data |
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 |
EdgeImpl()
|
Method Summary | |
---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
String |
getHeadLabel()
|
String |
getMidLabel()
|
String |
getTailLabel()
|
EdgeType |
getType()
|
boolean |
isDirected()
|
void |
setDirected(boolean newDirected)
|
void |
setHeadLabel(String newHeadLabel)
|
void |
setMidLabel(String newMidLabel)
|
void |
setTailLabel(String newTailLabel)
|
void |
setType(EdgeType newType)
|
String |
toString()
|
Methods inherited from class de.cau.cs.kieler.core.kgraph.impl.KEdgeImpl |
---|
basicGetSourcePort, basicGetTarget, basicGetTargetPort, basicSetSource, basicSetTarget, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getSource, getSourcePort, getTarget, getTargetPort, setSource, setSourcePort, setTarget, setTargetPort |
Methods inherited from class de.cau.cs.kieler.core.kgraph.impl.KLabeledGraphElementImpl |
---|
getLabels |
Methods inherited from class de.cau.cs.kieler.core.kgraph.impl.KGraphElementImpl |
---|
getData, getData, getData |
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.kgraph.KEdge |
---|
getSource, getSourcePort, getTarget, getTargetPort, setSource, setSourcePort, setTarget, setTargetPort |
Methods inherited from interface de.cau.cs.kieler.core.kgraph.KLabeledGraphElement |
---|
getLabels |
Methods inherited from interface de.cau.cs.kieler.core.kgraph.KGraphElement |
---|
getData, getData, getData |
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 static final String HEAD_LABEL_EDEFAULT
Head Label
' attribute.
getHeadLabel()
protected String headLabel
Head Label
' attribute.
getHeadLabel()
protected static final String MID_LABEL_EDEFAULT
Mid Label
' attribute.
getMidLabel()
protected String midLabel
Mid Label
' attribute.
getMidLabel()
protected static final String TAIL_LABEL_EDEFAULT
Tail Label
' attribute.
getTailLabel()
protected String tailLabel
Tail Label
' attribute.
getTailLabel()
protected static final boolean DIRECTED_EDEFAULT
Directed
' attribute.
isDirected()
,
Constant Field Valuesprotected boolean directed
Directed
' attribute.
isDirected()
protected static final EdgeType TYPE_EDEFAULT
Type
' attribute.
getType()
protected EdgeType type
Type
' attribute.
getType()
Constructor Detail |
---|
protected EdgeImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class KEdgeImpl
public String getHeadLabel()
getHeadLabel
in interface Edge
Edge.setHeadLabel(String)
,
KEGPackage.getEdge_HeadLabel()
public void setHeadLabel(String newHeadLabel)
setHeadLabel
in interface Edge
newHeadLabel
- the new value of the 'Head Label' attribute.Edge.getHeadLabel()
public String getMidLabel()
getMidLabel
in interface Edge
Edge.setMidLabel(String)
,
KEGPackage.getEdge_MidLabel()
public void setMidLabel(String newMidLabel)
setMidLabel
in interface Edge
newMidLabel
- the new value of the 'Mid Label' attribute.Edge.getMidLabel()
public String getTailLabel()
getTailLabel
in interface Edge
Edge.setTailLabel(String)
,
KEGPackage.getEdge_TailLabel()
public void setTailLabel(String newTailLabel)
setTailLabel
in interface Edge
newTailLabel
- the new value of the 'Tail Label' attribute.Edge.getTailLabel()
public boolean isDirected()
isDirected
in interface Edge
Edge.setDirected(boolean)
,
KEGPackage.getEdge_Directed()
public void setDirected(boolean newDirected)
setDirected
in interface Edge
newDirected
- the new value of the 'Directed' attribute.Edge.isDirected()
public EdgeType getType()
getType
in interface Edge
EdgeType
,
Edge.setType(EdgeType)
,
KEGPackage.getEdge_Type()
public void setType(EdgeType newType)
setType
in interface Edge
newType
- the new value of the 'Type' attribute.EdgeType
,
Edge.getType()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class KEdgeImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class KEdgeImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class KEdgeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class KEdgeImpl
public String toString()
toString
in class BasicEObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |