Gridarta Editor
net.sf.gridarta.model.match.SetEnabledAction Class Reference

Action for adding / removing an GameObjectMatcher from this a. More...

+ Inheritance diagram for net.sf.gridarta.model.match.SetEnabledAction:
+ Collaboration diagram for net.sf.gridarta.model.match.SetEnabledAction:

Public Member Functions

void actionPerformed (@NotNull final ActionEvent e)
 
SetEnabledAction clone ()
 
boolean isSelected ()
 Returns whether gameObjectMatcher is currently enabled. More...
 
 SetEnabledAction (@NotNull final MutableOrGameObjectMatcher mutableOrGameObjectMatcher, @NotNull final GameObjectMatcher gameObjectMatcher)
 Creates a new instance. More...
 

Private Member Functions

void setSelected (final boolean selected)
 Adds / removes the gameObjectMatcher. More...
 

Private Attributes

final GameObjectMatcher gameObjectMatcher
 The GameObjectMatcher to be added / removed. More...
 
final MutableOrGameObjectMatcher mutableOrGameObjectMatcher
 The MutableOrGameObjectMatcher to add to / remove from. More...
 

Static Private Attributes

static final long serialVersionUID = 1L
 The serial version UID. More...
 

Detailed Description

Action for adding / removing an GameObjectMatcher from this a.

MutableOrGameObjectMatcher

.

Author
Christian Hujer

Definition at line 31 of file SetEnabledAction.java.

Constructor & Destructor Documentation

◆ SetEnabledAction()

net.sf.gridarta.model.match.SetEnabledAction.SetEnabledAction ( @NotNull final MutableOrGameObjectMatcher  mutableOrGameObjectMatcher,
@NotNull final GameObjectMatcher  gameObjectMatcher 
)

Creates a new instance.

Parameters
mutableOrGameObjectMatcherthe
MutableOrGameObjectMatcher
to add to / remove from
gameObjectMatcherthe
ArchGameObjectMatcher
to be added / removed

Definition at line 59 of file SetEnabledAction.java.

References net.sf.gridarta.model.match.SetEnabledAction.gameObjectMatcher, and net.sf.gridarta.model.match.SetEnabledAction.mutableOrGameObjectMatcher.

Member Function Documentation

◆ actionPerformed()

void net.sf.gridarta.model.match.SetEnabledAction.actionPerformed ( @NotNull final ActionEvent  e)

Definition at line 65 of file SetEnabledAction.java.

References net.sf.gridarta.model.match.SetEnabledAction.isSelected(), and net.sf.gridarta.model.match.SetEnabledAction.setSelected().

+ Here is the call graph for this function:

◆ clone()

SetEnabledAction net.sf.gridarta.model.match.SetEnabledAction.clone ( )

Definition at line 94 of file SetEnabledAction.java.

References net.sf.gridarta.model.match.SetEnabledAction.clone().

Referenced by net.sf.gridarta.model.match.SetEnabledAction.clone().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isSelected()

boolean net.sf.gridarta.model.match.SetEnabledAction.isSelected ( )

Returns whether gameObjectMatcher is currently enabled.

Returns
whether the matcher is enabled

Definition at line 88 of file SetEnabledAction.java.

References net.sf.gridarta.model.match.MutableOrGameObjectMatcher.containsArchObjectMatcher().

Referenced by net.sf.gridarta.model.match.SetEnabledAction.actionPerformed().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setSelected()

void net.sf.gridarta.model.match.SetEnabledAction.setSelected ( final boolean  selected)
private

Adds / removes the gameObjectMatcher.

Parameters
selectedwhether to add (
true
) or remove (
false
)

Definition at line 76 of file SetEnabledAction.java.

References net.sf.gridarta.model.match.MutableOrGameObjectMatcher.addArchObjectMatcher(), and net.sf.gridarta.model.match.MutableOrGameObjectMatcher.removeArchObjectMatcher().

Referenced by net.sf.gridarta.model.match.SetEnabledAction.actionPerformed().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ gameObjectMatcher

final GameObjectMatcher net.sf.gridarta.model.match.SetEnabledAction.gameObjectMatcher
private

The GameObjectMatcher to be added / removed.

Definition at line 50 of file SetEnabledAction.java.

Referenced by net.sf.gridarta.model.match.SetEnabledAction.SetEnabledAction().

◆ mutableOrGameObjectMatcher

final MutableOrGameObjectMatcher net.sf.gridarta.model.match.SetEnabledAction.mutableOrGameObjectMatcher
private

The MutableOrGameObjectMatcher to add to / remove from.

Definition at line 43 of file SetEnabledAction.java.

Referenced by net.sf.gridarta.model.match.SetEnabledAction.SetEnabledAction().

◆ serialVersionUID

final long net.sf.gridarta.model.match.SetEnabledAction.serialVersionUID = 1L
staticprivate

The serial version UID.

Definition at line 36 of file SetEnabledAction.java.


The documentation for this class was generated from the following file: