## Uses of Class
org.apache.sling.provisioning.model.Traceable

Packages that use Traceable
org.apache.sling.provisioning.model

### Uses of Traceable in org.apache.sling.provisioning.model

Subclasses of Traceable in org.apache.sling.provisioning.model
`class` `Artifact` Description of an artifact.
`class` `ArtifactGroup` A artifact group holds a set of artifacts.
`class` `Commentable` A commentable has a comment and a location.
`class` `Configuration` A configuration has either - a pid - or a factory pid and an alias (pid) and properties.
`class` `Feature` A feature is a collection of - a name - a version - variables - run modes
`class` `ItemList<T>` Helper class to hold a list of items.
`class` `KeyValueMap<T>` Helper class to hold key value pairs.
`class` `Model` A model is the central object.
`class` `RunMode` A run mode is a collection of - artifacts (through start levels) - configurations - settings Only if all run modes are active, this run mode is active.
`class` `Section` An additional section in the provisioning model.

Methods in org.apache.sling.provisioning.model that return types with arguments of type Traceable
`static Map<Traceable,String>` ModelUtility.`validate(Model model)` Validates the model.
`static Map<Traceable,String>` ModelUtility.`validateIncludingVersion(Model model)` Validates the model and checks that each feature has a valid version.