@Version(value="0.1.0")
| Class | Description |
|---|---|
| Application |
An application consists of
Framework
Bundles
Configurations
Framework properties
Extensions
Feature ids (of the features making up this application)
|
| Artifact |
An artifact consists of
An id
metadata
|
| ArtifactId |
An artifact identifier.
|
| Bundles |
Bundles groups a list of bundles
Artifact and provides a means
to sort them based on start order. |
| Configuration |
A configuration has either
a pid
or a factory pid and a name
and properties.
|
| Configurations |
A container for configurations.
|
| Extension |
An Extension can either be of type
Artifacts : it contains a list of artifacts
Text : it contains text
JSON : it contains a blob of JSON
|
| Extensions |
A container for extensions
|
| Feature |
A feature consists of
A unique id
ArtifactId
Bundles
Configurations
Framework properties
Requirements and capabilities
Includes
Extensions
|
| FeatureConstants | |
| Include |
A include is an inclusion of a feature with optional removals of
Configurations / configuration properties
Bundles
Framework properties
Extensions or artifacts from extensions
TODO - requirement, capabilities
|
| KeyValueMap |
Helper class to hold key value pairs.
|
| Enum | Description |
|---|---|
| ExtensionType |
Enumeration for
Extension types. |
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.