Package net.sf.gridarta.model.archetype
-
Interface Summary Interface Description Archetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Reflects an Archetype.ArchetypeFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> A factory for creatingArchetypeinstances.ArchetypeSetListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Interface for listeners listening to ArchetypeSet changes. -
Class Summary Class Description AbstractArchetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> Abstract base class forArchetypeimplementations.AbstractArchetypeBuilder<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> CreatesArchetypeinstances. -
Exception Summary Exception Description DuplicateArchetypeException AnExceptionindicating that anArchetypename is not unique.UndefinedArchetypeException Exception thrown if anArchetypedoes not exist.