public class LaneImpl extends MinimalEObjectImpl.Container implements Lane
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected DirectionType |
direction
The cached value of the '
Direction' attribute. |
protected static DirectionType |
DIRECTION_EDEFAULT
The default value of the '
Direction' attribute. |
protected java.lang.String |
id
The cached value of the '
Id' attribute. |
protected static java.lang.String |
ID_EDEFAULT
The default value of the '
Id' attribute. |
protected int |
index
The cached value of the '
Index' attribute. |
protected static int |
INDEX_EDEFAULT
The default value of the '
Index' attribute. |
protected <any> |
link
The cached value of the '
Link' reference list. |
protected static java.lang.String |
REF_ROAD_ID_EDEFAULT
The default value of the '
Ref Road Id' attribute. |
protected java.lang.String |
refRoadId
The cached value of the '
Ref Road Id' attribute. |
protected Road |
road
The cached value of the '
Road' reference. |
protected <any> |
subLane
The cached value of the '
Sub Lane' containment reference list. |
| Modifier | Constructor and Description |
|---|---|
protected |
LaneImpl() |
| Modifier and Type | Method and Description |
|---|---|
Road |
basicGetRoad() |
NotificationChain |
basicSetParentLane(Lane newParentLane,
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) |
DirectionType |
getDirection() |
java.lang.String |
getId() |
int |
getIndex() |
<any> |
getLink() |
Lane |
getParentLane() |
java.lang.String |
getRefRoadId() |
Road |
getRoad() |
<any> |
getSubLane() |
void |
setDirection(DirectionType newDirection) |
void |
setId(java.lang.String newId) |
void |
setIndex(int newIndex) |
void |
setParentLane(Lane newParentLane) |
void |
setRefRoadId(java.lang.String newRefRoadId) |
void |
setRoad(Road newRoad) |
java.lang.String |
toString() |
protected static final java.lang.String ID_EDEFAULT
Id' attribute.
getId()protected static final java.lang.String REF_ROAD_ID_EDEFAULT
Ref Road Id' attribute.
getRefRoadId()protected java.lang.String refRoadId
Ref Road Id' attribute.
getRefRoadId()protected <any> subLane
Sub Lane' containment reference list.
getSubLane()protected static final int INDEX_EDEFAULT
Index' attribute.
getIndex(),
Constant Field Valuesprotected int index
Index' attribute.
getIndex()protected static final DirectionType DIRECTION_EDEFAULT
Direction' attribute.
getDirection()protected DirectionType direction
Direction' attribute.
getDirection()protected EClass eStaticClass()
public java.lang.String getId()
getId in interface LaneLane.setId(String),
TOSDevicePackage.getLane_Id()public void setId(java.lang.String newId)
setId in interface LanenewId - the new value of the 'Id' attribute.Lane.getId()public java.lang.String getRefRoadId()
getRefRoadId in interface LaneLane.setRefRoadId(String),
TOSDevicePackage.getLane_RefRoadId()public void setRefRoadId(java.lang.String newRefRoadId)
setRefRoadId in interface LanenewRefRoadId - the new value of the 'Ref Road Id' attribute.Lane.getRefRoadId()public <any> getLink()
getLink in interface LaneTOSDevicePackage.getLane_Link()public Road getRoad()
getRoad in interface LaneLane.setRoad(Road),
TOSDevicePackage.getLane_Road()public Road basicGetRoad()
public void setRoad(Road newRoad)
setRoad in interface LanenewRoad - the new value of the 'Road' reference.Lane.getRoad()public <any> getSubLane()
getSubLane in interface LaneTOSDevicePackage.getLane_SubLane(),
Lane.getParentLane()public Lane getParentLane()
getParentLane in interface LaneLane.setParentLane(Lane),
TOSDevicePackage.getLane_ParentLane(),
Lane.getSubLane()public NotificationChain basicSetParentLane(Lane newParentLane, NotificationChain msgs)
public void setParentLane(Lane newParentLane)
setParentLane in interface LanenewParentLane - the new value of the 'Parent Lane' container reference.Lane.getParentLane()public int getIndex()
getIndex in interface LaneLane.setIndex(int),
TOSDevicePackage.getLane_Index()public void setIndex(int newIndex)
setIndex in interface LanenewIndex - the new value of the 'Index' attribute.Lane.getIndex()public DirectionType getDirection()
getDirection in interface LaneDirectionType,
Lane.setDirection(DirectionType),
TOSDevicePackage.getLane_Direction()public void setDirection(DirectionType newDirection)
setDirection in interface LanenewDirection - the new value of the 'Direction' attribute.DirectionType,
Lane.getDirection()public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public java.lang.String toString()
Data In Motion GmbH all rights reserved