Package | Description |
---|---|
com.bosch.iot.dm.vorto |
Provides interfaces and classes to access the metadata that describes the capabilities of a specific device or feature.
|
Modifier and Type | Method and Description |
---|---|
ModelId |
ModelId.Builder.build() |
ModelId |
FunctionBlockRef.id()
Function Block identifier
|
ModelId |
Model.id()
Returns the model identifier
|
static ModelId |
ModelId.of(String prettyFormat)
Construct ModelId from string in format
<namespace>:<name>:<:version> |
ModelId |
EnumLiteral.parent()
Returns the parent of the enum literal
|
ModelId |
Content.superType()
Returns the name of the model this model extends
|
Modifier and Type | Method and Description |
---|---|
List<ModelId> |
Content.references()
Returns this model references information
|
Modifier and Type | Method and Description |
---|---|
CompletionStage<Content> |
VortoInventory.content(ModelId modelId)
Returns the model content including all its dependencies.
|
CompletionStage<Content> |
VortoInventory.content(ModelId modelId,
Type type)
Returns the model content including all its dependencies.
|
FunctionBlockRef.Builder |
FunctionBlockRef.Builder.id(ModelId id) |
T |
Model.Builder.id(ModelId id) |
EnumLiteral.Builder |
EnumLiteral.Builder.parent(ModelId parent) |
CompletionStage<Preview> |
VortoInventory.preview(ModelId modelId)
Returns the model human readable and displayable data, e.g.
|
CompletionStage<Preview> |
VortoInventory.preview(ModelId modelId,
Type type)
Returns the model human readable and displayable data, e.g.
|
CompletionStage<String> |
VortoInventory.raw(ModelId modelId)
Returns the model as an eclipse vorto json string
|
CompletionStage<String> |
VortoInventory.raw(ModelId modelId,
Type type)
Returns the model as an eclipse vorto json string
|
T |
Content.Builder.superType(ModelId superType) |
Modifier and Type | Method and Description |
---|---|
T |
Content.Builder.references(List<ModelId> references) |
Constructor and Description |
---|
EnumLiteral(String name,
String description,
ModelId parent) |
Copyright © 2022 Bosch.IO GmbH. All rights reserved.