# Package org.apache.felix.scrplugin.description

Class Summary
AbstractDescription: `AbstractDescription` is the base class for all descriptions.
ClassDescription: A `ClassDescription` is describing the found annotations of a class.
ComponentDescription: `ComponentDescription` is a described component.
PropertyDescription: A `PropertyDescription` describes a property of a component.
ReferenceDescription: A `ReferenceDescription` describes a reference from a component to another service.
ServiceDescription: If a component is a service, the `ClassDescription` should contain a `ServiceDescription`.

Enum Summary
ComponentConfigurationPolicy: Options for `ComponentDescription.getConfigurationPolicy()`.
PropertyType
PropertyUnbounded: Options for `PropertyDescription.getUnbounded()`
ReferenceCardinality: Options for `ReferenceDescription.getCardinality()`
ReferencePolicy: Options for `ReferenceDescription.getPolicy()`
ReferencePolicyOption: Options for `ReferenceDescription.getPolicyOption()` property.
ReferenceStrategy: Options for `ReferenceDescription.getStrategy()`