@Version(value="1.10.0")
| Interface | Description | 
|---|---|
| ModelUtility.ArtifactVersionResolver | Optional artifact dependency version resolver | 
| ModelUtility.VariableResolver | Optional variable resolver | 
| Class | Description | 
|---|---|
| Artifact | Description of an artifact. | 
| ArtifactGroup | A artifact group holds a set of artifacts. | 
| Commentable | A commentable has a comment and a location. | 
| Configuration | A configuration has either
 - a pid
 - or a factory pid and an alias (pid)
 and properties. | 
| Feature | A feature is a collection of
 - a name
 - a version
 - variables
 - run modes | 
| FeatureTypes | Constants for common feature types. | 
| ItemList<T> | Helper class to hold a list of items. | 
| KeyValueMap<T> | Helper class to hold key value pairs. | 
| MergeUtility | Utility for merging two models. | 
| MergeUtility.MergeOptions | Options for specifying some parts of the merge operation. | 
| Model | A model is the central object. | 
| ModelConstants | Constants for the provisioning model. | 
| ModelResolveUtility | Helper methods for resolving variables and artifact versions in models. | 
| ModelUtility | Model utility | 
| ModelUtility.ResolverOptions | Parameter builder class for  ModelUtility.getEffectiveModel(Model, ResolverOptions)method. | 
| 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. | 
| Section | An additional section in the provisioning model. | 
| Traceable | A traceable has an optional location. | 
| Version | Version object supporting Maven and OSGi versions. | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.