public abstract class MultiEdgeGraphEditEvent extends MultiEdgeEvent<PuzzleInstance>
Constructor and Description |
---|
MultiEdgeGraphEditEvent(PuzzleInstance game) |
MultiEdgeGraphEditEvent(PuzzleInstance game,
java.util.ArrayList<Edge> v) |
MultiEdgeGraphEditEvent(PuzzleInstance game,
Edge e) |
Modifier and Type | Method and Description |
---|---|
boolean |
modifiedGraph() |
void |
takebackSideEffects()
Implement anything special that has to be done after a move has been taken back.
|
decodeData, edgesToString, getEdges, getPrintableDetails, involvesMultipleVertices, involvesOneVertex, isSameEvent, performEvent, reallyDecodeData, setEdge, size
canUserGenerate, clearComments, encodeEvent, encodeEvents, equals, getAfterActionComment, getBeforeActionComment, getBetweenActionComment, getDefaultBeforeActionComment, getDefaultBetweenActionComment, getDefaultIntroductoryComment, getEventName, getGame, getIntroductoryComment, getInverseEvent, getRealAfterActionComment, getRealBeforeActionComment, getRealBetweenActionComment, getRealIntroductoryComment, getTimeSinceFirstEvent, hashCode, isCreatedFromConstructor, modifiedPuzzle, performInverseEvent, performTakebackEvent, setAfterActionComment, setBeforeActionComment, setBetweenActionComment, setCreatedFromConstructor, setGame, setIntroductoryComment, setTimeSinceFirstEvent, toString, toStringWithoutTime
public MultiEdgeGraphEditEvent(PuzzleInstance game)
public MultiEdgeGraphEditEvent(PuzzleInstance game, Edge e)
public MultiEdgeGraphEditEvent(PuzzleInstance game, java.util.ArrayList<Edge> v)
public final boolean modifiedGraph()
modifiedGraph
in interface Event<PuzzleInstance>
modifiedGraph
in class BaseEvent<PuzzleInstance>
public void takebackSideEffects()
Event