# Uses of Package
org.kie.api.definition

Packages that use org.kie.api.definition
Package
Description
org.kie.api
Base KIE API classes.
org.kie.api.definition
All classes to create definitions, as built by the KieBuilder from artifact resources, can be found here.
org.kie.api.definition.process
The classes that make up a Process definition.
org.kie.api.definition.rule
The classes that make up a Rule definition.
org.kie.api.event.kiebase
Events emitted while updating the definitions in the KieBase.
org.kie.api.internal.weaver
org.kie.api.io
io library for working with Resources

- Classes in org.kie.api.definition used by org.kie.api
  Class
  Description
  KiePackage
  This provides a collection of knowledge definitions that can be given to a `KieBase`.
- Classes in org.kie.api.definition used by org.kie.api.definition
  Class
  Description
  KieDefinition.KnowledgeType
- Classes in org.kie.api.definition used by org.kie.api.definition.process
  Class
  Description
  KieDefinition
  Marker interface for all KnowlegeDefinition's
- Classes in org.kie.api.definition used by org.kie.api.definition.rule
  Class
  Description
  KieDefinition
  Marker interface for all KnowlegeDefinition's
- Classes in org.kie.api.definition used by org.kie.api.event.kiebase
  Class
  Description
  KiePackage
  This provides a collection of knowledge definitions that can be given to a `KieBase`.
- Classes in org.kie.api.definition used by org.kie.api.internal.weaver
  Class
  Description
  KiePackage
  This provides a collection of knowledge definitions that can be given to a `KieBase`.
- Classes in org.kie.api.definition used by org.kie.api.io
  Class
  Description
  KieDescr
  A top level interface for Knowledge Descriptors.