Index

A B C D G J N R S T U 
All Classes All Packages

A

AasContributor - Interface in de.iip_ecosphere.platform.support.iip_aas
Service interface to contribute to an AAS.
aasEndpoint - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
AasPartRegistry - Class in de.iip_ecosphere.platform.support.iip_aas
A registry for AasContributor instances to be loaded via the Java Service loader.
AasPartRegistry() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
addType(Aas.AasBuilder, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Adds a type to an AAS as sub-model.
addType(SubmodelElementCollection.SubmodelElementCollectionBuilder, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Adds a type to a sub-model.
addTypeSubModelElement(SubmodelElementContainerBuilder, String, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Adds a type-representing sub-model element.
ATTRIBUTE_PREFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 

B

build() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part.

C

ClassUtility - Class in de.iip_ecosphere.platform.support.iip_aas
Utility functions for representing types in AAS.
ClassUtility() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
contributeTo(Aas.AasBuilder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Contribute to the given aasBuilder.
contributorClasses() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributor classes.
contributors() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributors.

D

de.iip_ecosphere.platform.support.iip_aas - package de.iip_ecosphere.platform.support.iip_aas
The IIP-Ecosphere AAS functions.
DEFAULT_ENDPOINT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_EP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_HOST - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_SCHEMA - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
deploy(List<Aas>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Deploy the given AAS to a local server.

G

getAas(List<Aas>, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the first AAS in list matching the given name.
getContributorLoader() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributor loader.
getId(String, Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Turns the object into a unique id with given (optional) prefix.
getName(Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Returns the name of the associated model element.

J

JVM_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 

N

NAME_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The name of the top-level AAS created by this registry in AasPartRegistry.build().
NAME_ARRAY_PROPERTY_DIMENSIONS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_ARRAY_PROPERTY_TYPE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_MAPPING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_TYPE_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 

R

registerBySimpleName(Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Registers a type by its simple name.
registerBySimpleName(Class<?>, Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Registers a type by the simple name of nameType, e.g., to map wrappers to their primitive types.
retrieveIipAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains the IIP-Ecosphere platform AAS.

S

setAasEndpoint(Endpoint) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Defines the AAS endpoint.
Skip - Annotation Type in de.iip_ecosphere.platform.support.iip_aas
Skips a (non-static) attribute from AAS representation.

T

translateToAasName(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Translates a name to an AAS short name.

U

URN_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The URN of the top-level AAS created by this registry in AasPartRegistry.build().
A B C D G J N R S T U 
All Classes All Packages