public interface AasContributor
AasPartRegistry.ExcludeFirst| Modifier and Type | Interface and Description |
|---|---|
static class |
AasContributor.Kind
The kind of AAS being built.
|
| Modifier and Type | Method and Description |
|---|---|
de.iip_ecosphere.platform.support.aas.Aas |
contributeTo(de.iip_ecosphere.platform.support.aas.Aas.AasBuilder aasBuilder,
de.iip_ecosphere.platform.support.aas.InvocablesCreator iCreator)
Contribute to the given
aasBuilder. |
void |
contributeTo(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder)
Contributes the real implementation functions to the
sBuilder. |
AasContributor.Kind |
getKind()
Returns the kind of AAS being created.
|
boolean |
isValid()
Allow the AAS contributor to declare itself as invalid.
|
de.iip_ecosphere.platform.support.aas.Aas contributeTo(de.iip_ecosphere.platform.support.aas.Aas.AasBuilder aasBuilder,
de.iip_ecosphere.platform.support.aas.InvocablesCreator iCreator)
aasBuilder.aasBuilder - the AAS to contribute toiCreator - the invocables creator for binding (remote) property and operation implementations. Property and
function namesshall be qualified by the AAS short id.aasBuilder and create an own AAS and return that. If this contributor
just contributes to the aasBuilder the result shall be nullvoid contributeTo(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder)
sBuilder. Names used for the iCreator in
#contributeTo(AasBuilder, InvocablesCreator) must be the same as used here. Property and function names
shall be qualified by the AAS short id.sBuilder - the server builderAasContributor.Kind getKind()
boolean isValid()
true as prerequisite to execute contributeTo(ProtocolServerBuilder) and
#contributeTo(AasBuilder, InvocablesCreator), false elseCopyright © 2021. All rights reserved.