## Hierarchy For Package org.opencyc.uml.statemachine

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.opencyc.uml.core.Element
    - class org.opencyc.uml.core.ModelElement
      - class org.opencyc.uml.statemachine.Event
        - class org.opencyc.uml.statemachine.CallEvent
        - class org.opencyc.uml.statemachine.ChangeEvent
        - class org.opencyc.uml.statemachine.CompletionEvent
        - class org.opencyc.uml.statemachine.SignalEvent
        - class org.opencyc.uml.statemachine.TimeEvent
      - class org.opencyc.uml.statemachine.Guard
      - class org.opencyc.uml.core.Procedure
        - class org.opencyc.uml.statemachine.ProcedureStateMachine
      - class org.opencyc.uml.statemachine.StateMachine
      - class org.opencyc.uml.statemachine.StateVertex
        - class org.opencyc.uml.statemachine.PseudoState
        - class org.opencyc.uml.statemachine.State
          - class org.opencyc.uml.statemachine.CompositeState
            - class org.opencyc.uml.statemachine.SubmachineState
          - class org.opencyc.uml.statemachine.FinalState
          - class org.opencyc.uml.statemachine.SimpleState
          - class org.opencyc.uml.statemachine.StubState
        - class org.opencyc.uml.statemachine.SynchState
      - class org.opencyc.uml.statemachine.Transition
  - class org.opencyc.uml.statemachine.PrimitiveBoolean
  - class org.opencyc.uml.statemachine.PrimitiveChar
  - class org.opencyc.uml.statemachine.PrimitiveDouble
  - class org.opencyc.uml.statemachine.PrimitiveFloat
  - class org.opencyc.uml.statemachine.PrimitiveInt
  - class org.opencyc.uml.statemachine.PrimitiveLong
  - class org.opencyc.uml.statemachine.StateMachineFactory
  - class org.opencyc.uml.statemachine.StateMachineReport