# Hierarchy For Package org.jbpm.kie.services.impl.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jbpm.kie.services.impl.model.MessageDescImpl (implements org.jbpm.services.api.model.MessageDesc)
  - org.jbpm.kie.services.impl.model.NodeDesc (implements org.jbpm.services.api.model.NodeDesc, java.io.Serializable)
  - org.jbpm.kie.services.impl.model.NodeInstanceDesc (implements org.jbpm.services.api.model.NodeInstanceDesc, java.io.Serializable)
  - org.jbpm.kie.services.impl.model.ProcessAssetDesc (implements org.jbpm.services.api.model.ProcessDefinition)
  - org.jbpm.kie.services.impl.model.ProcessInstanceDesc (implements org.jbpm.services.api.model.ProcessInstanceDesc, java.io.Serializable)
    - org.jbpm.kie.services.impl.model.ProcessInstanceWithVarsDesc (implements org.jbpm.services.api.model.ProcessInstanceWithVarsDesc, java.io.Serializable)
      - org.jbpm.kie.services.impl.model.ProcessInstanceCustomDesc (implements org.jbpm.services.api.model.ProcessInstanceCustomDesc, java.io.Serializable)
  - org.jbpm.kie.services.impl.model.SignalDescImpl (implements org.jbpm.services.api.model.SignalDesc)
  - org.jbpm.kie.services.impl.model.TimerDesc (implements java.io.Serializable, org.jbpm.services.api.model.TimerDesc)
  - org.jbpm.kie.services.impl.model.UserTaskInstanceDesc (implements java.io.Serializable, org.jbpm.services.api.model.UserTaskInstanceDesc)
    - org.jbpm.kie.services.impl.model.UserTaskInstanceWithPotOwnerDesc (implements java.io.Serializable, org.jbpm.services.api.model.UserTaskInstanceWithPotOwnerDesc)
    - org.jbpm.kie.services.impl.model.UserTaskInstanceWithVarsDesc (implements java.io.Serializable, org.jbpm.services.api.model.UserTaskInstanceWithVarsDesc)
  - org.jbpm.kie.services.impl.model.VariableStateDesc (implements java.io.Serializable, org.jbpm.services.api.model.VariableDesc)