Gridarta Editor
net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory Class Reference

A ArchetypeFactory creating Daimonin objects. More...

+ Inheritance diagram for net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory:
+ Collaboration diagram for net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory:

Public Member Functions

 DefaultArchetypeFactory (@NotNull final FaceObjectProviders faceObjectProviders, @NotNull final AnimationObjects animationObjects)
 Creates a new instance. More...
 
Archetype newUndefinedArchetype (@NotNull final String archetypeName)
 Creates a new undefined archetype instance. More...
 

Private Attributes

final AnimationObjects animationObjects
 The AnimationObjects for looking up animations. More...
 
final FaceObjectProviders faceObjectProviders
 The FaceObjectProviders for looking up faces. More...
 

Detailed Description

A ArchetypeFactory creating Daimonin objects.

Author
Andreas Kirschbaum

Definition at line 33 of file DefaultArchetypeFactory.java.

Constructor & Destructor Documentation

◆ DefaultArchetypeFactory()

net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory.DefaultArchetypeFactory ( @NotNull final FaceObjectProviders  faceObjectProviders,
@NotNull final AnimationObjects  animationObjects 
)

Creates a new instance.

Parameters
faceObjectProvidersthe face object providers for looking up faces
animationObjectsthe animation objects for looking up animations

Definition at line 53 of file DefaultArchetypeFactory.java.

References net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory.animationObjects, and net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory.faceObjectProviders.

Member Function Documentation

◆ newUndefinedArchetype()

Archetype net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory.newUndefinedArchetype ( @NotNull final String  archetypeName)

Member Data Documentation

◆ animationObjects

final AnimationObjects net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory.animationObjects
private

◆ faceObjectProviders

final FaceObjectProviders net.sf.gridarta.var.daimonin.model.archetype.DefaultArchetypeFactory.faceObjectProviders
private

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