Interface CharacterGenerator<A extends IAttribute, M extends RuleSpecificCharacterObject<A,?,?,?>>

All Superinterfaces:
CharacterController<A,M>
All Known Subinterfaces:
IGeneratorWrapper<A,M,G>

public interface CharacterGenerator<A extends IAttribute, M extends RuleSpecificCharacterObject<A,?,?,?>> extends CharacterController<A,M>
  • Method Details

    • getId

      String getId()
    • getName

      String getName()
      Name to display users
    • getDescription

      String getDescription()
      Description to display users
    • setModel

      void setModel(M model, CharacterHandle handle)
    • canBeFinished

      boolean canBeFinished()
    • finish

      void finish()
      Finalize creation process. If there are open ToDos/Warnings, they are ignored.