public class MultiEdgeWeightChangedEvent extends MultiEdgeEvent<WeightedInstance> implements WeightedEvent
| Constructor and Description |
|---|
MultiEdgeWeightChangedEvent(WeightedInstance game) |
MultiEdgeWeightChangedEvent(WeightedInstance game,
java.util.ArrayList<Edge> edges,
int newWeight) |
MultiEdgeWeightChangedEvent(WeightedInstance game,
java.util.ArrayList<Edge> edges,
int[] newWeights) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultBeforeActionComment() |
java.lang.String |
getDefaultBetweenActionComment() |
java.lang.String |
getDefaultIntroductoryComment() |
java.lang.String |
getEventName()
Return the name of the event for printing.
|
boolean |
modifiedPuzzle() |
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, sizecanUserGenerate, clearComments, encodeEvent, encodeEvents, equals, getAfterActionComment, getBeforeActionComment, getBetweenActionComment, getGame, getIntroductoryComment, getInverseEvent, getRealAfterActionComment, getRealBeforeActionComment, getRealBetweenActionComment, getRealIntroductoryComment, getTimeSinceFirstEvent, hashCode, isCreatedFromConstructor, modifiedGraph, performInverseEvent, performTakebackEvent, setAfterActionComment, setBeforeActionComment, setBetweenActionComment, setCreatedFromConstructor, setGame, setIntroductoryComment, setTimeSinceFirstEvent, toString, toStringWithoutTimepublic MultiEdgeWeightChangedEvent(WeightedInstance game)
public MultiEdgeWeightChangedEvent(WeightedInstance game, java.util.ArrayList<Edge> edges, int newWeight)
public MultiEdgeWeightChangedEvent(WeightedInstance game, java.util.ArrayList<Edge> edges, int[] newWeights)
public void takebackSideEffects()
EventtakebackSideEffects in interface Event<WeightedInstance>public java.lang.String getDefaultIntroductoryComment()
getDefaultIntroductoryComment in interface Event<WeightedInstance>getDefaultIntroductoryComment in class BaseEvent<WeightedInstance>public java.lang.String getEventName()
BaseEventgetEventName in class BaseEvent<WeightedInstance>public java.lang.String getDefaultBeforeActionComment()
getDefaultBeforeActionComment in interface Event<WeightedInstance>getDefaultBeforeActionComment in class BaseEvent<WeightedInstance>public java.lang.String getDefaultBetweenActionComment()
getDefaultBetweenActionComment in interface Event<WeightedInstance>getDefaultBetweenActionComment in class BaseEvent<WeightedInstance>public boolean modifiedPuzzle()
modifiedPuzzle in interface Event<WeightedInstance>modifiedPuzzle in class BaseEvent<WeightedInstance>