public class PlatformAas extends Object implements AasContributor
AasContributor.Kind| Modifier and Type | Field and Description |
|---|---|
private static String |
MAVEN_SNAPSHOT_POSTFIX |
static String |
NAME_PROPERTY_BUILDID |
static String |
NAME_PROPERTY_NAME |
static String |
NAME_PROPERTY_RELEASE |
static String |
NAME_PROPERTY_VERSION |
static String |
NAME_SUBMODEL |
| Constructor and Description |
|---|
PlatformAas() |
| 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.
|
public static final String NAME_SUBMODEL
public static final String NAME_PROPERTY_NAME
public static final String NAME_PROPERTY_VERSION
public static final String NAME_PROPERTY_RELEASE
public static final String NAME_PROPERTY_BUILDID
private static final String MAVEN_SNAPSHOT_POSTFIX
public 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)
AasContributoraasBuilder.contributeTo in interface AasContributoraasBuilder - 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 nullpublic void contributeTo(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder)
AasContributorsBuilder. 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.contributeTo in interface AasContributorsBuilder - the server builderpublic AasContributor.Kind getKind()
AasContributorgetKind in interface AasContributorpublic boolean isValid()
AasContributorisValid in interface AasContributortrue as prerequisite to execute AasContributor.contributeTo(ProtocolServerBuilder) and
#contributeTo(AasBuilder, InvocablesCreator), false elseCopyright © 2021. All rights reserved.