Interface ServiceLegSegment
-
- All Superinterfaces:
Cloneable
,Comparable<IdAble>
,EdgeSegment
,ExternalIdAble
,GraphEntity
,IdAble
,ManagedId
,Serializable
- All Known Implementing Classes:
ServiceLegSegmentImpl
public interface ServiceLegSegment extends EdgeSegment
Interface for directed ServiceLegSegment part of non-directional ServiceLeg.- Author:
- markr
-
-
Field Summary
-
Fields inherited from interface org.goplanit.utils.graph.EdgeSegment
EDGE_SEGMENT_ID_CLASS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceLeg
getParentLeg()
Return the parent leg of this leg segment-
Methods inherited from interface org.goplanit.utils.graph.EdgeSegment
clone, getDownstreamVertex, getIdClass, getParentEdge, getParentName, getUpstreamVertex, hasParentName, isDirectionAb, remove, removeParentEdge, replace, setDownstreamVertex, setParent, setUpstreamVertex, validate
-
Methods inherited from interface org.goplanit.utils.id.ExternalIdAble
getExternalId, getXmlId, hasExternalId, hasXmlId, setExternalId, setXmlId
-
Methods inherited from interface org.goplanit.utils.id.IdAble
compareTo, getId, idEquals, idHashCode
-
Methods inherited from interface org.goplanit.utils.id.ManagedId
recreateManagedIds, resetChildManagedIdEntities
-
-
-
-
Method Detail
-
getParentLeg
ServiceLeg getParentLeg()
Return the parent leg of this leg segment- Returns:
- leg instance which is the parent of this leg segment
-
-