Go to the documentation of this file.
20 package net.sf.gridarta.action;
23 import javax.swing.Action;
39 import org.jetbrains.annotations.NotNull;
40 import org.jetbrains.annotations.Nullable;
75 setMapModel(mapControl ==
null ?
null : mapControl.getMapModel());
79 public void mapCreated(@NotNull
final MapControl<G, A, R> mapControl,
final boolean interactive) {
99 public void mapSizeChanged(@NotNull
final Size2D newSize) {
111 public void mapObjectsChanged(@NotNull
final Set<G> gameObjects, @NotNull
final Set<G> transientGameObjects) {
122 public void mapFileChanged(@Nullable
final MapFile oldMapFile) {
126 public void modifiedChanged() {
139 public void selectionChanged(@Nullable
final MapSquare<G, A, R> mapSquare, @Nullable
final G gameObject) {
153 if (mapManager !=
null) {
163 public boolean doAction(
final boolean performAction) {
174 protected abstract boolean doAction(
boolean performAction, @Nullable G gameObject);
197 if (this.mapModel !=
null) {
201 if (this.mapModel !=
null) {
final MapManagerListener< G, A, R > mapManagerListener
final SelectedSquareModel< G, A, R > selectedSquareModel
void addMapModelListener(@NotNull MapModelListener< G, A, R > listener)
boolean isSelectedGameObjects(@NotNull final Iterable< G > gameObjects)
AbstractMoveSquareAction(@NotNull final SelectedSquareModel< G, A, R > selectedSquareModel, @Nullable final MapManager< G, A, R > mapManager)
boolean doAction(final boolean performAction)
void setAction(@NotNull final Action action, @NotNull final String name)
final MapModelListener< G, A, R > mapModelListener
void addSelectedSquareListener(@NotNull final SelectedSquareModelListener< G, A, R > listener)
MapModel< G, A, R > mapModel
boolean isSelectedMapSquares(@NotNull final Iterable< MapSquare< G, A, R >> mapSquares)
G getSelectedGameObject()
void setMapModel(@Nullable final MapModel< G, A, R > mapModel)
final SelectedSquareModelListener< G, A, R > selectedSquareModelListener