| Blueprint |
Class that represents a device blueprint.
|
| Capability |
Represents a capability a device can have.
|
| CapabilityAssociation |
A capability association is used in defining how capabilities combine to form other capabilities
A combined capability requires multiple inputs.
|
| CapabilityParameter |
Abstract super class for capability parameters.
|
| Device |
Abstract class that represents different kinds of devices.
|
| Device.Type |
Represents different device types: individual device, blueprint or device combination
|
| DeviceCombination |
Class that represents a device combination.
|
| DeviceWithCapabilities |
Abstract class that represents a device that directly knows its capabilities i.e.
|
| Parameter |
Class that represents a parameter that a device can have.
|
| ParameterAssociation |
Represents the relationship between capabilities or parameter objects and capability parameters.
|
| ParameterObject |
Represents complex parameters capabilities can have such as itemsize which consist of multiple parameters
|
| ParameterObjectValue |
This class represents values for ParameterObjects that devices can have for their capabilities.
|
| ParameterValue |
Class that represents values for a parameter related to a capability that a device or blueprint has.
|
| ProcessTaxonomy |
This class represents a process taxonomy.
|
| ResourceCapability |
A resource capability represents information about a particular device's capability.
|