StateNameKindEnum.cs 784 B

12345678910111213141516171819202122232425262728
  1. #region --------------- Copyright Dresser Wayne Pignone -------------
  2. /*
  3. * $Log: /Wrk/WayneLibraries/Wrk/StateEngine/StateNameKindEnum.cs $
  4. *
  5. * 1 08-02-26 14:10 Mattias.larsson
  6. * Created.
  7. */
  8. #endregion
  9. namespace Wayne.Lib.StateEngine
  10. {
  11. /// <summary>
  12. /// The two kinds of names for a state.
  13. /// </summary>
  14. public enum StateNameKind
  15. {
  16. /// <summary>
  17. /// The factory name of a state (the full class name).
  18. /// </summary>
  19. FactoryName,
  20. /// <summary>
  21. /// The name of this particular instance of a state (the hierarchical name of the state,
  22. /// starting with the name of the statemachine, through all parent composite states up to the state itself).
  23. /// </summary>
  24. InstanceName
  25. }
  26. }