Interface Summary Interface Description ModelUtility.ArtifactVersionResolverOptional artifact dependency version resolver ModelUtility.VariableResolverOptional variable resolver
Class Summary Class Description ArtifactDescription of an artifact. ArtifactGroupA artifact group holds a set of artifacts. CommentableA commentable has a comment and a location. ConfigurationA configuration has either - a pid - or a factory pid and an alias (pid) and properties. FeatureA feature is a collection of - a name - a version - variables - run modes FeatureTypesConstants for common feature types. ItemList<T>Helper class to hold a list of items. KeyValueMap<T>Helper class to hold key value pairs. MergeUtilityUtility for merging two models. MergeUtility.MergeOptionsOptions for specifying some parts of the merge operation. ModelA model is the central object. ModelConstantsConstants for the provisioning model. ModelResolveUtilityHelper methods for resolving variables and artifact versions in models. ModelUtilityModel utility ModelUtility.ResolverOptionsParameter builder class for
RunModeA run mode is a collection of - artifacts (through start levels) - configurations - settings Only if all run modes are active, this run mode is active. SectionAn additional section in the provisioning model. TraceableA traceable has an optional location. VersionVersion object supporting Maven and OSGi versions.