![]() |
Gridarta Editor
|
The result of an insertion operation involving autojoining. More...
Public Member Functions | |
R | getArchetype () |
Returns the Archetype that should be inserted. More... | |
G | getGameObject () |
Returns the GameObject that has been modified. More... | |
InsertionResult () | |
Creates an empty new instance. More... | |
InsertionResult (@NotNull final G gameObject) | |
Creates a new instance for a game object. More... | |
InsertionResult (@NotNull final R archetype) | |
Creates a new instance for an archetype. More... | |
Private Attributes | |
final R | archetype |
The Archetype that should be inserted. More... | |
final G | gameObject |
The GameObject that has been modified. More... | |
The result of an insertion operation involving autojoining.
The result can be one of:
Definition at line 38 of file InsertionResult.java.
net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.InsertionResult | ( | ) |
Creates an empty new instance.
Definition at line 57 of file InsertionResult.java.
References net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.archetype, and net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObject.
net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.InsertionResult | ( | @NotNull final G | gameObject | ) |
Creates a new instance for a game object.
gameObject | the game object that has been modified |
Definition at line 66 of file InsertionResult.java.
References net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.archetype, and net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObject.
net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.InsertionResult | ( | @NotNull final R | archetype | ) |
Creates a new instance for an archetype.
archetype | the archetype that should be inserted or null
|
Definition at line 76 of file InsertionResult.java.
References net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.archetype, and net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.gameObject.
R net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getArchetype | ( | ) |
Returns the Archetype that should be inserted.
Definition at line 97 of file InsertionResult.java.
G net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getGameObject | ( | ) |
Returns the GameObject that has been modified.
Definition at line 87 of file InsertionResult.java.
|
private |
The Archetype that should be inserted.
Set to
if no archetype should be inserted.
Definition at line 52 of file InsertionResult.java.
Referenced by net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getArchetype(), and net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.InsertionResult().
|
private |
The GameObject that has been modified.
Set to
if no game object has been modified.
Definition at line 45 of file InsertionResult.java.
Referenced by net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getGameObject(), and net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.InsertionResult().