Package net.sf.gridarta.project
Class ProjectModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
- java.lang.Object
-
- net.sf.gridarta.project.ProjectModel<G,A,R>
-
public class ProjectModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProjectModel(@NotNull ErrorView errorView, @NotNull ProjectSettings projectSettings, @NotNull ProjectFactory<G,A,R> projectFactory, @NotNull ResourceIcons resourceIcons, @NotNull ConfigSource configSource)
-
Method Summary
-
-
-
Constructor Detail
-
ProjectModel
public ProjectModel(@NotNull @NotNull ErrorView errorView, @NotNull @NotNull ProjectSettings projectSettings, @NotNull @NotNull ProjectFactory<G,A,R> projectFactory, @NotNull @NotNull ResourceIcons resourceIcons, @NotNull @NotNull ConfigSource configSource)
-
-
Method Detail
-
getProjectSettings
@NotNull public @NotNull ProjectSettings getProjectSettings()
-
getArchetypeTypeSet
@NotNull public @NotNull ArchetypeTypeSet getArchetypeTypeSet()
-
getGameObjectFactory
@NotNull public @NotNull GameObjectFactory<G,A,R> getGameObjectFactory()
-
getArchetypeSet
@NotNull public @NotNull ArchetypeSet<G,A,R> getArchetypeSet()
-
getMapManager
@NotNull public @NotNull AbstractMapManager<G,A,R> getMapManager()
-
getGameObjectMatchers
@NotNull public @NotNull GameObjectMatchers getGameObjectMatchers()
-
getGameObjectParser
@NotNull public @NotNull GameObjectParser<G,A,R> getGameObjectParser()
-
getFaceObjectProviders
@NotNull public @NotNull FaceObjectProviders getFaceObjectProviders()
-
getSmoothFaces
@NotNull public @NotNull SmoothFaces getSmoothFaces()
-
getValidators
@NotNull public @NotNull DelegatingMapValidator<G,A,R> getValidators()
-
getAnimationObjects
@NotNull public @NotNull AnimationObjects getAnimationObjects()
-
getResources
@NotNull public @NotNull AbstractResources<G,A,R> getResources()
-
getPickmapManager
@NotNull public @NotNull MapManager<G,A,R> getPickmapManager()
-
getMapArchObjectFactory
@NotNull public @NotNull MapArchObjectFactory<A> getMapArchObjectFactory()
-
getMapModelFactory
@NotNull public @NotNull MapModelFactory<G,A,R> getMapModelFactory()
-
getFaceObjects
@NotNull public @NotNull FaceObjects getFaceObjects()
-
getMapReaderFactory
@NotNull public @NotNull MapReaderFactory<G,A> getMapReaderFactory()
-
getGameObjectSpells
@NotNull public @NotNull Spells<GameObjectSpell<G,A,R>> getGameObjectSpells()
-
getNumberSpells
@NotNull public @NotNull Spells<NumberSpell> getNumberSpells()
-
getTopmostInsertionMode
@NotNull public @NotNull InsertionMode getTopmostInsertionMode()
-
getArchetypeChooserModel
@NotNull public @NotNull ArchetypeChooserModel<G,A,R> getArchetypeChooserModel()
-
getTreasureTree
@NotNull public @NotNull TreasureTree getTreasureTree()
-
getPathManager
@NotNull public @NotNull PathManager getPathManager()
-
getPluginModel
@NotNull public @NotNull PluginModel<G,A,R> getPluginModel()
-
newPluginParameters
@NotNull public @NotNull PluginParameters newPluginParameters(@NotNull @NotNull java.lang.Object rendererFactory)
Creates a newPluginParametersinstance for this project model.- Parameters:
rendererFactory- the renderer factory to include- Returns:
- the plugin parameters; may be modified
-
-