Hierarchy For Package spinhex.model
Class Hierarchy
- java.lang.Object
- spinhex.model.HexagonalGrid (implements java.lang.Cloneable)
- spinhex.model.HexColor
- spinhex.model.SpinHexModel (implements spinhex.model.TwoPhaseActionState<T,
U>) - spinhex.model.ReadOnlySpinHexModelWrapper
Interface Hierarchy
- java.lang.Cloneable
- puzzle.State<T> (also extends common.State<T>)
- spinhex.model.TwoPhaseActionState<T,
U>
- spinhex.model.TwoPhaseActionState<T,
- puzzle.State<T> (also extends common.State<T>)
- common.State<T>
- puzzle.State<T> (also extends java.lang.Cloneable)
- spinhex.model.TwoPhaseActionState<T,
U>
- spinhex.model.TwoPhaseActionState<T,
- puzzle.State<T> (also extends java.lang.Cloneable)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- spinhex.model.Rotation
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- spinhex.model.AxialPosition
- spinhex.model.TwoPhaseActionState.TwoPhaseAction<T,
U>
- java.lang.Record