|
Gridarta Editor
|
The result of an insertion operation involving autojoining. More...
Collaboration diagram for net.sf.gridarta.model.autojoin.InsertionResult< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:Public Member Functions | |
| R | getArchetype () |
| Returns the Archetype that should be inserted. More... | |
| G | getGameObject () |
| Returns the GameObject that has been modified. More... | |
| InsertionResult (@Nullable final G gameObject, @Nullable final R archetype) | |
| Creates a new instance. 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 37 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 | ( | @Nullable final G | gameObject, |
| @Nullable final R | archetype | ||
| ) |
Creates a new instance.
| gameObject | the game object that has been modified or null |
| archetype | the archetype that should be inserted or null |
Definition at line 60 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 85 of file InsertionResult.java.
Referenced by net.sf.gridarta.model.mapmodel.DefaultMapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.insertBaseObject(), and net.sf.gridarta.model.mapmodel.DefaultMapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.joinInsert().
Here is the caller graph for this function:| 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 75 of file InsertionResult.java.
Here is the caller graph for this function:
|
private |
The Archetype that should be inserted.
Set to
if no archetype should be inserted.
Definition at line 51 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 44 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().