public abstract class SingleVertexWithCoordinatesGraphEditEvent extends MultiVertexWithCoordinatesGraphEditEvent implements OneVertexEvent
| Constructor and Description |
|---|
SingleVertexWithCoordinatesGraphEditEvent(MultiVertexEvent<PuzzleInstance> other) |
SingleVertexWithCoordinatesGraphEditEvent(PuzzleInstance game) |
SingleVertexWithCoordinatesGraphEditEvent(PuzzleInstance game,
Vertex vert) |
| Modifier and Type | Method and Description |
|---|---|
Vertex |
getVertex() |
boolean |
involvesMultipleVertices() |
boolean |
involvesOneVertex() |
void |
setVertex(Vertex vertex) |
modifiedGraph, takebackSideEffectscontains, containsAll, decodeData, getPrintableDetails, getVertex, getVertices, hasExactlyTheseVertices, isSameEvent, performEvent, reallyDecodeData, size, vertsToStringcanUserGenerate, 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, toStringWithoutTimepublic SingleVertexWithCoordinatesGraphEditEvent(PuzzleInstance game)
public SingleVertexWithCoordinatesGraphEditEvent(PuzzleInstance game, Vertex vert)
public SingleVertexWithCoordinatesGraphEditEvent(MultiVertexEvent<PuzzleInstance> other)
public Vertex getVertex()
getVertex in interface OneVertexEventpublic void setVertex(Vertex vertex)
setVertex in interface OneVertexEventpublic boolean involvesOneVertex()
involvesOneVertex in interface Event<PuzzleInstance>involvesOneVertex in class MultiVertexEvent<PuzzleInstance>public boolean involvesMultipleVertices()
involvesMultipleVertices in interface Event<PuzzleInstance>involvesMultipleVertices in class MultiVertexEvent<PuzzleInstance>