Class RemoveSubGraphEdgeSegmentEvent
- java.lang.Object
-
- org.goplanit.utils.id.IdAbleImpl
-
- org.goplanit.utils.event.EventImpl
-
- org.goplanit.graph.modifier.event.RemoveSubGraphEdgeSegmentEvent
-
- All Implemented Interfaces:
Cloneable
,Comparable<IdAble>
,Event
,GraphModificationEvent
,IdAble
public class RemoveSubGraphEdgeSegmentEvent extends EventImpl implements GraphModificationEvent
Event for when an edge segment has been removed from a (sub) graph- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static GraphModifierEventType
EVENT_TYPE
event type fired off when sub graph edge segment has been removed
-
Constructor Summary
Constructors Constructor Description RemoveSubGraphEdgeSegmentEvent(GraphModifier<?,?> source, EdgeSegment removedEdgeSegment)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EdgeSegment
getRemovedEdgeSegment()
The removed edge segment-
Methods inherited from class org.goplanit.utils.event.EventImpl
clone, getContent, getSource, getType, toString
-
Methods inherited from class org.goplanit.utils.id.IdAbleImpl
equals, generateAndSetId, generateId, getId, hashCode, setId
-
-
-
-
Field Detail
-
EVENT_TYPE
public static final GraphModifierEventType EVENT_TYPE
event type fired off when sub graph edge segment has been removed
-
-
Constructor Detail
-
RemoveSubGraphEdgeSegmentEvent
public RemoveSubGraphEdgeSegmentEvent(GraphModifier<?,?> source, EdgeSegment removedEdgeSegment)
Constructor- Parameters:
source
- graph modifier firing the eventremovedEdgeSegment
- edge segment that is removed
-
-
Method Detail
-
getRemovedEdgeSegment
public EdgeSegment getRemovedEdgeSegment()
The removed edge segment- Returns:
- removed edge segment
-
-