Index

A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

aas - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
 
aas - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
AAS_HEARTBEAT_PERIOD - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
AAS_IRDI_PROPERTY_IDENTIFIER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes a generic identifier Eclass.IRDI_PROPERTY_IDENTIFIER.
AAS_IRDI_PROPERTY_SOFTWARE_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes a software name Eclass.IRDI_PROPERTY_SOFTWARE_NAME.
AAS_IRDI_PROPERTY_SOFTWARE_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes a software version Eclass.IRDI_PROPERTY_SOFTWARE_VERSION.
AAS_IRDI_UNIT_BYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes a byte as a unit Eclass.IRDI_UNIT_BYTE.
AAS_IRDI_UNIT_CENTIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of length in Eclass.IRDI_UNIT_CENTIMETER.
AAS_IRDI_UNIT_DEGREE_CELSIUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of temperature in Eclass.IRDI_UNIT_DEGREE_CELSIUS.
AAS_IRDI_UNIT_EXBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit exabyte on base 1024 Eclass.IRDI_UNIT_EXBIBYTE.
AAS_IRDI_UNIT_GIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit gigabyte on base 1024 Eclass.IRDI_UNIT_GIBIBYTE.
AAS_IRDI_UNIT_GIGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit gigabyte on base 1000 Eclass.IRDI_UNIT_GIGABYTE.
AAS_IRDI_UNIT_GIGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit gigabyte per second Eclass.IRDI_UNIT_GIGABYTE_PER_SECOND.
AAS_IRDI_UNIT_GIGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of gigahertz Eclass.IRDI_UNIT_GIGAHERTZ.
AAS_IRDI_UNIT_HERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of oscillations per second Eclass.IRDI_UNIT_HERTZ.
AAS_IRDI_UNIT_HOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of time in Eclass.IRDI_UNIT_HOUR.
AAS_IRDI_UNIT_KIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit kilobyte on base 1024 Eclass.IRDI_UNIT_KIBIBYTE.
AAS_IRDI_UNIT_KILOBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit kilobyte on base 1000 Eclass.IRDI_UNIT_KILOBYTE.
AAS_IRDI_UNIT_KILOHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of kilohertz Eclass.IRDI_UNIT_KILOHERTZ.
AAS_IRDI_UNIT_KILOMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of length in Eclass.IRDI_UNIT_KILOMETER.
AAS_IRDI_UNIT_KILOMETERPERHOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of length per time in Eclass.IRDI_UNIT_KILOMETERPERHOUR.
AAS_IRDI_UNIT_MEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit megabyte on base 1024 Eclass.IRDI_UNIT_MEBIBYTE.
AAS_IRDI_UNIT_MEGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit megabyte on base 1000 Eclass.IRDI_UNIT_MEGABYTE.
AAS_IRDI_UNIT_MEGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit megabyte per second Eclass.IRDI_UNIT_MEGABYTE_PER_SECOND.
AAS_IRDI_UNIT_MEGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of megahertz Eclass.IRDI_UNIT_MEGAHERTZ.
AAS_IRDI_UNIT_METER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of length in Eclass.IRDI_UNIT_METER.
AAS_IRDI_UNIT_MICROSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
AAS_IRDI_UNIT_MILLIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of length in Eclass.IRDI_UNIT_MILLIMETER.
AAS_IRDI_UNIT_MILLISECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
AAS_IRDI_UNIT_MINUTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of time in Eclass.IRDI_UNIT_MINUTE.
AAS_IRDI_UNIT_PEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit petabyte on base 1024 Eclass.IRDI_UNIT_PEBIBYTE.
AAS_IRDI_UNIT_PERCENT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit percent Eclass.IRDI_UNIT_PERCENT.
AAS_IRDI_UNIT_PICOSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
AAS_IRDI_UNIT_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of time in Eclass.IRDI_UNIT_SECOND.
AAS_IRDI_UNIT_TEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit terabyte on base 1024 Eclass.IRDI_UNIT_TEBIBYTE.
AAS_IRDI_UNIT_TERABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Denotes the unit terabyte on base 1000 Eclass.IRDI_UNIT_TERABYTE.
AAS_IRDI_UNIT_TERAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Irdi
Unit of terahertz Eclass.IRDI_UNIT_TERAHERTZ.
AasBasedSetup - Class in de.iip_ecosphere.platform.support.iip_aas
ECS runtime configuration (poor man's spring approach).
AasBasedSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
 
AasBuildResult(List<Aas>, ProtocolServerBuilder, Server) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Creates an instance.
AasContributor - Interface in de.iip_ecosphere.platform.support.iip_aas
Service interface to contribute to an AAS.
AasContributor.Kind - Enum Class in de.iip_ecosphere.platform.support.iip_aas
The kind of AAS being built.
aasImplPort - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
AasMode() - Constructor for enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
 
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
 
AasPartRegistry.AasBuildResult - Class in de.iip_ecosphere.platform.support.iip_aas
Represents the result of building the platform AAS.
AasPartRegistry.AasMode - Enum Class in de.iip_ecosphere.platform.support.iip_aas
Aas installation/setup modes.
AasPartRegistry.AasSetup - Class in de.iip_ecosphere.platform.support.iip_aas
The technical setup of the AAS/VAB endpoints as data class to be used with a usual configuration format/YAML parser.
AasPartRegistry.AasSetup.WrappingComponentSetup - Class in de.iip_ecosphere.platform.support.iip_aas
Wraps a component's endpoint into a component setup.
aasRegistry - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
 
aasServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
aasServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
 
AasSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Default constructor.
AasSetup(AasPartRegistry.AasSetup) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Copy constructor.
aasStartupTimeout - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
aasSupplier - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
AbstractAasLifecycleDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
Implements the generic lifecycle descriptor for the service manager.
AbstractAasLifecycleDescriptor(String, Supplier<AasPartRegistry.AasSetup>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Creates a descriptor instance.
accessControlAllowOrigin - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
ACTIVE - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
An active AAS which also provides remote operations/properties.
ActiveAasBase - Class in de.iip_ecosphere.platform.support.iip_aas
Basic functions for active AAS with notification calls.
ActiveAasBase() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 
ActiveAasBase.NotificationMode - Enum Class in de.iip_ecosphere.platform.support.iip_aas
Supported notification modes.
ActiveAasBase.NotificationProcessor - Interface in de.iip_ecosphere.platform.support.iip_aas
Defines the interface for a notification processor.
adaptEndpoint(Endpoint) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Potentially adapts the endpoint with respect to AasPartRegistry.AasSetup.getServerEndpoint().
addAasEndpointProperty(Registry, SubmodelElementContainerBuilder, String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Adds a property to builder pointing to an AAS endpoint for an AAS with id serviceId in registry reg.
addAddress(NetworkInterface, List<String>) - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
Adds the hardware address of ni to addresses if possible.
addDeviceAasEndpointProperty(Registry, SubmodelElementContainerBuilder, String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Adds a property to builder pointing to an AAS endpoint for a device with id deviceId in registry reg.
address - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
address - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
Address() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Creates an address instance.
Address(ApplicationSetup.Address) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Copy constructor.
addServiceAasEndpointProperty(Registry, SubmodelElementContainerBuilder, String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Adds a property to builder pointing to an AAS endpoint for a service with id serviceId in registry reg.
addSoftwareInfo(Submodel.SubmodelBuilder, ApplicationSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Add software-related information to the given submodel.
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.
AdminShellYamlSemanticIdResolverDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
Default eclass resolver for built-in definitions.
AdminShellYamlSemanticIdResolverDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
 
allowsConsoleOverride() - Method in class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider
 
allowsConsoleOverride() - Method in interface de.iip_ecosphere.platform.support.iip_aas.IdProvider
Returns whether the console parameter "--"iip.id"" may override the value of this provider.
allowsConsoleOverride() - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
 
ApplicationInstanceAasConstructor - Class in de.iip_ecosphere.platform.support.iip_aas
A class to construct the AAS submodel for application instances.
ApplicationInstanceAasConstructor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
 
ApplicationInstancesAasClient - Class in de.iip_ecosphere.platform.support.iip_aas
A client to access the application instances.
ApplicationInstancesAasClient() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstancesAasClient
Creates a client instance.
ApplicationSetup - Class in de.iip_ecosphere.platform.support.iip_aas
Describes static information about an application, e.g., taken from the configuration.
ApplicationSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
For snakeyaml.
ApplicationSetup(ApplicationSetup) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Copy constructor.
ApplicationSetup.Address - Class in de.iip_ecosphere.platform.support.iip_aas
Represents part of an address.
appliesToClient - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
applyCorsOrigin(T, AasPartRegistry.AasSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Helper to apply the AasPartRegistry.AasSetup.getAccessControlAllowOrigin() from setup to rcp.
ASYNCHRONOUS - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
Parallel asynchronous notifications.
ATTRIBUTE_PREFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 

B

BasicEndpointValidator - Class in de.iip_ecosphere.platform.support.iip_aas.config
A basic endpoint holder validator just passing through all input data.
BasicEndpointValidator() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
 
build() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part including all contributors.
build(boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part including all contributors.
build(Predicate<AasContributor>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part.
build(Predicate<AasContributor>, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part.
build(Predicate<AasContributor>, boolean, ProtocolServerBuilder) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Build up all AAS of the currently running platform part.
buildId - Variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
 

C

catalog - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
 
checkNotNull(T) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Checks for that result is not null.
checkString(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Checks for that obj is a non-empty string.
cityTown - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
classificationSystemVersion - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
 
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
 
clear() - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Clears the instance.
clear() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
If there is caching, force re-caching.
clearCollection(SubmodelElementCollection, Predicate<SubmodelElementCollection>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Clears a collection from elements responding to the given with the given predicate.
collectionId - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
composeIdentifier(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Composes an identifier based on AasPartRegistry.URN_AAS and the given specific identifier.
ConfiguredName - Annotation Interface in de.iip_ecosphere.platform.support.iip_aas
Records configured names which may be different from class or field names.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Contribute to the given aasBuilder.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
contributeTo(ProtocolServerBuilder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Contributes the real implementation functions to the sBuilder.
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
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.
countAppInstances(String, String, Submodel) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
Return the number of application instances with the given appId.
create(Function<RuntimeSetup, String>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
Creates an endpoint validator based on RuntimeSetup.
create(Function<RuntimeSetup, String>, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
Creates an endpoint validator based on RuntimeSetup.
createAas(String, String, Consumer<Aas.AasBuilder>) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Creates an AAS for this nameplate setup.
createAasEndpointHolder(EndpointHolder) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Creates an AAS endpoint holder.
createAasEndpointHolder(Schema, String, int, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Creates an instance.
createAddress(SubmodelElementContainerBuilder, ApplicationSetup.Address) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Creates (part) of a nameplate address.
createInstance() - Method in class de.iip_ecosphere.platform.support.iip_aas.LocalNetworkManagerWithParentAas
 
createLocalEphemeralSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral while the registry port is the same as the aas port.
createLocalEphemeralSetup(A, boolean, Supplier<A>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral.
createLocalEphemeralSetup(AasPartRegistry.AasSetup, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns a default setup with all hosts to ServerAddress.LOCALHOST and all ports to ephemeral.
createNameplate(Aas.AasBuilder, ApplicationSetup, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Creates the "nameplate".
createPropertyPredicate(String, Object, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Returns a predicate, e.g., for ActiveAasBase.clearCollection(SubmodelElementCollection, Predicate) to delete the given collection based on a property value.
createProvider() - Method in class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider.HostnameIdProviderDescriptor
 
createProvider() - Method in interface de.iip_ecosphere.platform.support.iip_aas.IdProviderDescriptor
Returns the provider instance to use.
createProvider() - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider.MacIdProviderDescriptor
 
createResolver() - Method in class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
 
createResolver() - Method in class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
 
createSoftwareNameplate(Aas.AasBuilder, ApplicationSetup, IipVersion, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Creates the software nameplate.
createSubmodelBuilder(Aas.AasBuilder, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Creates a submodel builder for the given aasBuilder and idShort deriving the submodel identification via AasPartRegistry.getSubmodelIdentification(String).
createSubmodelBuilder(Aas, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Creates a submodel builder for the given aas and idShort deriving the submodel identification via AasPartRegistry.getSubmodelIdentification(String).
createSubmodelBuilderRbac(Aas.AasBuilder, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Creates a submodel builder for the given aasBuilder and idShort deriving the submodel identification via AasPartRegistry.getSubmodelIdentification(String) with default authentication, i.e.
createSubmodelBuilderRbac(Aas, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Creates a submodel builder for the given aas and idShort deriving the submodel identification via AasPartRegistry.getSubmodelIdentification(String) with default authentication, i.e.
createSupplier() - Method in class de.iip_ecosphere.platform.support.iip_aas.RecentJavaBinaryPathDescriptor
 
createTechnicalDataNameplate(Aas.AasBuilder, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Creates the technical data nameplate.

D

de.iip_ecosphere.platform.support.iip_aas - package de.iip_ecosphere.platform.support.iip_aas
The IIP-Ecosphere AAS functions.
de.iip_ecosphere.platform.support.iip_aas.config - package de.iip_ecosphere.platform.support.iip_aas.config
Configuration support classes.
DEFAULT_AAS_ENDPOINT - 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_PROTOCOL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_PROTOCOL_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_REGISTRY_ENDPOINT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_REGISTRY_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
 
DEFAULT_SM_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
DEFAULT_SM_REGISTRY_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
definitions - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
 
department - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
deploy(String[], Predicate<AasContributor>) - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
deploy(List<Aas>, String...) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Deploy the given AAS to a local server.
description - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
DEVICE_ID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_ID_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_IP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_IP_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DEVICE_NAME_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Id
 
DYNAMIC - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
A dynamic AAS with static and dynamic information, but no remote operations/properties.

E

Eclass - Class in de.iip_ecosphere.platform.support.iip_aas
Relevant units, properties and concepts as defined in Eclass as basis for semantic ids in AAS.
Eclass() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Eclass
 
EclassYamlSemanticIdResolverDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
Default eclass resolver for built-in definitions.
EclassYamlSemanticIdResolverDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
 
enableAasHeartbeat() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Returns whether AAS server heartbeat shall be enabled.
endpoint - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
 
EndpointHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for Endpoint as we do not want to have setters there.
EndpointHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Creates an instance (deserialization).
EndpointHolder(Endpoint) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Creates an instance from a given instance (serialization).
EndpointHolder(EndpointHolder) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Creates an instance by copying data from a given instance.
EndpointHolder(Schema, String, int, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Creates an instance.
EndpointValidator - Interface in de.iip_ecosphere.platform.support.iip_aas.config
Validates data in an endpoint holder, may override returned data.
exec - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 
exists() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Returns whether the contribution of this contributor already exists.
expandUrn(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Expands the last part of an URN by the given expansion.

F

firstAppWithoutAppId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
Returns whether the first application shall receive an app id.

G

getAas() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
Returns the AAS setup.
getAas() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the list of created AAS.
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.
getAasAppInstanceId(String, int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
Returns the AAS application instance id.
getAasAppInstanceId(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
Returns the AAS application instance id.
getAasAuthentication() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Returns the AAS authentication descriptor.
getAasAuthentication() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the AAS authentication descriptor.
getAasRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Returns the AAS registry URI.
getAasServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Returns the AAS server URI.
getAasSetup() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Returns the AAS setup via the passed in setup supplier.
getAasStartupTimeout() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS startup timeout, i.e., the time we may wait for an AAS server to come up.
getAccessControlAllowOrigin() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the access control to allow cross origin.
getAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the address.
getAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the address.
getAppliesToClient() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns whether a SSL client shall use the keystore or rely on the default certificate chain.
getAssetServerProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
getAuthentication() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
 
getAuthentication() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns the authentication descriptor.
getBuildId() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
Returns the build id of the IIP-Ecosphere platform.
getCityTown() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the city/town.
getClassificationSystemVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
Returns the common version identifier of the used classification system, in order to distinguish different version of the property dictionary.
getContributorFilter() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Allows to dynamically filter the contributors.
getContributorLoader() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the contributor loader.
getDefinitions() - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
Returns the definitions.
getDepartment() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the department.
getDescription() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the description.
getDeviceId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the device.
getDeviceIdAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the device as valid AAS identifier.
getDeviceIp() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device IP address.
getDeviceIpAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device IP address as valid AAS identifier.
getDeviceName() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device name.
getDeviceNameAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns the device name as valid AAS identifier.
getEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
 
getEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns an endpoint instance constructed from the data in this instance.
getEnvId() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the runtime environment.
getEnvIdAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.Id
Returns a unique ID for the runtime environment as valid AAS identifier.
getFile() - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Returns the default location for the runtime setup file.
getHighPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns the host value.
getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the host value.
getHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Returns the IP address/name of the hosting device.
getHostnameVerification() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns whether SSL hostname verification shall be enabled or not.
getId() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the application id.
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.
getIipAasInstance() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the real AAS server instance based on the instances it was initially built.
getIipAasRegistry() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the AAS registry for the endpoint in the setup of AasPartRegistry.
getImageResolver() - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Returns the image resolver.
getImplementation() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation (server) information.
getImplementationProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation protocol.
getImplementationServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the implementation server information as server address.
getInstance() - Static method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
Returns the singleton instance of this class.
getInstanceCount(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstancesAasClient
Return the number of application instances with the given appId irrespective of deployment plans.
getInstanceCount(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstancesAasClient
Return the number of application instances with the given appId irrespective of deployment plans.
getKey() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Returns the unique logical key within this device to access this service.
getKeyAlias() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the alias denoting the key to use.
getKeyPassword() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the password for the optional TLS keystore.
getKeystore() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the optional TLS keystore.
getKeyStore() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
 
getKeystoreDescriptor() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns a keystore descriptor representing the keystore information.
getKeystoreKey() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Returns the keystore key, which, via the IdentityStore may replace TlsServerAddressHolder.getKeystore() and TlsServerAddressHolder.getKeyPassword().
getKind() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Returns the kind of AAS being created.
getKind() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
getKind() - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
getLogger() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Returns the logger instance.
getLowPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getManufacturerArticleNumber() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the manufacturer article number.
getManufacturerLogo() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the optional manufacturer logo.
getManufacturerLogo() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the optional manufacturer logo.
getManufacturerName() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the manufacturer name.
getManufacturerName() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the manufacturer name.
getManufacturerOrderCodeNumber() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the manufacturer order code.
getManufacturerProductDesignation() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the manufacturer product designation.
getManufacturerProductDesignation() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the manufacturer product designation.
getMode() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS mode.
getName() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the application name.
getName() - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
 
getName(Class<?>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
Returns the name of the associated model element.
getNetmask() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Returns the netmask/network Java regex.
getNetmask() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Returns the optional netmask to enable a safe detection in NameplateSetup.Service.getHost() if no host was given.
getOperation(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the operation for the given idShort defined on SubmodelClient.submodel.
getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the operation for the given idShort defined on SubmodelClient.submodel.
getOperation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
getOverridePortArg() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Returns the name of a command line/system environment parameter overriding AbstractAasLifecycleDescriptor.PARAM_IIP_PORT.
getPath() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns the endpoint name/path.
getPluginId() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the plugin id of the AAS implementation.
getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns the port value.
getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the port value.
getPort() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Return the port to address this service.
getPort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getPort(String[], String, int) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Returns the port value, either from args or from the system environment.
getProductClassId() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
Returns the class of the associated product or industrial equipment in the classification system.
getProductClassificationSystem() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
Returns the common name of the classification system.
getProductImage() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the optional product image.
getProductImage() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the optional product image.
getProperty(Submodel, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the property for the given idShort defined on SubmodelClient.submodel.
getProperty(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the property for the given idShort defined on SubmodelClient.submodel.
getProperty(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
 
getPropertyStringValue(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the value of the property name from SubmodelClient.submodel as String.
getProtocol() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Returns the endpoint name/path.
getProtocolServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the protocol server instance.
getProtocolServerBuilder() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Returns the protocol server builder instance.
getQName(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Returns the qualified name for an operation/property implementation.
getRegisteredInstances(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
getRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS information.
getRegistryEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the registry server information as endpoint.
getSchema() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Returns the schema value.
getSchema() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns the schema value.
getServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS server information.
getServerAddress() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns a server address instance constructed from the data in this instance.
getServerEndpoint() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the AAS server information as endpoint.
getServerHost() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the server host.
getService(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the (first specified) service with the given key.
getServices() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the services.
getServicesAsMap(List<NameplateSetup.Service>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the given services as map.
getSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the AAS setup.
getSetup(SetupSpec.AasComponent) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
getShutdownHook() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
getState() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
 
getStreet() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the street.
getStringProperty(SubmodelElementCollection, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Returns the value of a string property.
getSubmodel() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Returns the submodel.
getSubmodel(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Obtains a submodel of AasPartRegistry.retrieveIipAas().
getSubmodel(String, Submodel) - Static method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Returns the submodel with name submodel or of retrieving it fails fallback.
getSubmodelAuthentication() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Returns the submodel authentication descriptor.
getSubmodelAuthentication() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the submodel authentication descriptor.
getSubmodelElementCollection() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Returns the actual submodel elements collection to use.
getSubmodelIdentification(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns the platform identification.
getSubmodelRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the submodel information.
getSubmodelRegistry() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Returns the AAS registry URI.
getSubmodelServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns the submodel server information.
getSubmodelServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Returns the AAS server URI.
getVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Returns the version of the application.
getVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
Returns the version of the IIP-Ecosphere platform.
getVersion() - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Returns the optional service/protocol version offered.
getVersionInfo() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
Formats version and build id for printout.
getZipCode() - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Returns the ZIP code.

H

host - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
host - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
 
HostnameIdProvider - Class in de.iip_ecosphere.platform.support.iip_aas
A device ID provider based on the hostname of the device.
HostnameIdProvider() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider
 
HostnameIdProvider.HostnameIdProviderDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
Implements the provider descriptor.
HostnameIdProviderDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider.HostnameIdProviderDescriptor
 
hostnameVerification - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 

I

id - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
Id - Class in de.iip_ecosphere.platform.support.iip_aas
Generic IDs for different purposes.
Id() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Id
 
ID_PARAM_NAME - Static variable in interface de.iip_ecosphere.platform.support.iip_aas.IdProvider
 
ID_PART_APPINSTANCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_ARTIFACTS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_CONFIGURATION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_CONN_ACTIVE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_CONN_INSTALLED - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_DEVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_MONITORING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_NETWORK - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_PLATFORM - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_RESOURCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_STATUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_SW_NAMEPLATE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_TECHNICAL_DATA - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_TRANSPORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
ID_PART_TYPES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
IdProvider - Interface in de.iip_ecosphere.platform.support.iip_aas
Provides the device id.
IdProviderDescriptor - Interface in de.iip_ecosphere.platform.support.iip_aas
Determines the IdProvider to use.
idShortIdentificationMapping - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
idStorePrefix - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
 
ignoreAasUrlPaths() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Returns whether AAS URL paths shall be ignored.
ignorePath - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
 
ignorePath(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Allows ignoring the specified path, then always returning an empty path.
iipAasExists() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Returns whether we have an IIP AAS.
IipVersion - Class in de.iip_ecosphere.platform.support.iip_aas
Provides access to version and buildId of the platform.
IipVersion() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.IipVersion
Initializes this instance.
imageResolver - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
implementation - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
implServer - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
implServerBuilder - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
instance - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
 
instance - Static variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
 
Irdi - Class in de.iip_ecosphere.platform.support.iip_aas
Pre-defined IRDI for unit/concept identification in format for the AAS abstraction based on IdentifierType and Eclass.
Irdi() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.Irdi
 
IRDI_ASPECT_SW_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Aspect of a software version at delivery.
IRDI_PROPERTY_IDENTIFIER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Denotes a generic identifier (as string).
IRDI_PROPERTY_NETWORK_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Denotes a network port (as number).
IRDI_PROPERTY_NETWORK_PROTOCOL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Denotes a network protocol (as string).
IRDI_PROPERTY_SOFTWARE_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Denotes a software name (as string).
IRDI_PROPERTY_SOFTWARE_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Denotes a software version (as string).
IRDI_UNIT_AMPERE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of current in Ampere.
IRDI_UNIT_BYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Basic unit of a bit.
IRDI_UNIT_CENTIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of length in cm.
IRDI_UNIT_DEGREE_CELSIUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of temperature in degree Celsius.
IRDI_UNIT_EXBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of exabyte based on 1024 Eclass.IRDI_UNIT_TEBIBYTE.
IRDI_UNIT_GIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of gigabyte based on 1024 Eclass.IRDI_UNIT_MEGABYTE.
IRDI_UNIT_GIGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of gigabyte based on 1000 Eclass.IRDI_UNIT_MEGABYTE.
IRDI_UNIT_GIGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
IRDI_UNIT_GIGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of 1000 oscillations per Eclass.IRDI_UNIT_MEGAHERTZ.
IRDI_UNIT_HERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of oscillations per second.
IRDI_UNIT_HOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of time in hour.
IRDI_UNIT_KIBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of kilobyte based on 1024 Eclass.IRDI_UNIT_BYTE.
IRDI_UNIT_KILO_AMPERE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of current in kilo Ampere.
IRDI_UNIT_KILOBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of kilobyte based on 1000 Eclass.IRDI_UNIT_BYTE.
IRDI_UNIT_KILOHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of 1000 oscillations per Eclass.IRDI_UNIT_HERTZ.
IRDI_UNIT_KILOMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of length in km.
IRDI_UNIT_KILOMETERPERHOUR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of length per time in km/h.
IRDI_UNIT_MEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of megabyte based on 1024 Eclass.IRDI_UNIT_KILOBYTE.
IRDI_UNIT_MEGABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of megabyte based on 1000 Eclass.IRDI_UNIT_KILOBYTE.
IRDI_UNIT_MEGABYTE_PER_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
IRDI_UNIT_MEGAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of 1000 oscillations per Eclass.IRDI_UNIT_KILOHERTZ.
IRDI_UNIT_METER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of length in cm.
IRDI_UNIT_MICROSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of time in ys.
IRDI_UNIT_MILLI_AMPERE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of current in milli Ampere.
IRDI_UNIT_MILLIMETER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of length in mm.
IRDI_UNIT_MILLISECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of time in ms.
IRDI_UNIT_MINUTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of time in min.
IRDI_UNIT_PEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of petabyte based on 1024 Eclass.IRDI_UNIT_EXBIBYTE.
IRDI_UNIT_PERCENT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of percent.
IRDI_UNIT_PICOSECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of time in ps.
IRDI_UNIT_SECOND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of time in s.
IRDI_UNIT_TEBIBYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of terabyte based on 1024 Eclass.IRDI_UNIT_GIBIBYTE.
IRDI_UNIT_TERABYTE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of tera based on 1000 Eclass.IRDI_UNIT_GIGABYTE.
IRDI_UNIT_TERAHERTZ - Static variable in class de.iip_ecosphere.platform.support.iip_aas.Eclass
Unit of 1000 oscillations per Eclass.IRDI_UNIT_TERAHERTZ.
isBuildIdSet() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
Returns whether the build id is set.
isEphmemeral() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns whether the port is set to be determined dynamically.
isInUse(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
isInUse(ServerAddress) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
isNew - Variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
 
isNew() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
isRelease - Variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
 
isRelease() - Method in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
Returns whether this instance of the IIP-Ecosphere platform is a release version.
isResponsible(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
 
isRunning() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Returns whether the server is already running and shall not be started.
isRunning(ServerAddressHolder, SetupSpec.State) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Returns whether a certain server is running, based on the ServerAddressHolder.isRunning() in SetupSpec.State.STOPPED or based on the notified state else.
isValid() - Method in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
Allow the AAS contributor to declare itself as invalid.
isValid() - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
isValid() - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 

J

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

K

key - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
 
keyAlias - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
keyPassword - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
keystore - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
keystoreKey - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
 
Kind() - Constructor for enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
 
KIND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
 
KIND - Static variable in class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
 

L

load() - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Loads the runtime setup from RuntimeSetup.getFile().
load(Supplier<RuntimeSetup>, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Loads the runtime setup from RuntimeSetup.getFile().
LocalNetworkManagerWithParentAas - Class in de.iip_ecosphere.platform.support.iip_aas
A default network manager descriptor for JLS loading if a local network manager is needed, which delegates to an AAS-based network manager provided with the default IIP-AAS.
LocalNetworkManagerWithParentAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.LocalNetworkManagerWithParentAas
 
LOGGER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 

M

MacIdProvider - Class in de.iip_ecosphere.platform.support.iip_aas
A MAC-based device ID provider.
MacIdProvider() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
 
MacIdProvider.MacIdProviderDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
Implements the provider descriptor.
MacIdProviderDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider.MacIdProviderDescriptor
 
managedServerAddressFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Reads a ManagedServerAddress from a JSON string.
ManagedServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
Creates an instance (deserialization).
ManagedServerAddressHolder(ManagedServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
Creates an instance from a given instance (serialization).
manufacturerArticleNumber - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
manufacturerLogo - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
manufacturerLogo - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
manufacturerName - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
manufacturerName - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
manufacturerOrderCodeNumber - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
manufacturerProductDesignation - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
manufacturerProductDesignation - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
MAPPER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
MAVEN_SNAPSHOT_POSTFIX - Static variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
 
mode - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
mode - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
 

N

name - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
name - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
name - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
 
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_COLLECTION_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_MAPPING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NAME_OPERATION_RESOLVE_SEMANTICID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_OPERATION_SNAPSHOTAAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROP_APPID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
 
NAME_PROP_DEVICE_AAS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_PROP_INSTANCEID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
 
NAME_PROP_PLANID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
 
NAME_PROP_TIMESTAMP - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
 
NAME_PROPERTY_BUILDID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_CITYTOWN - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_DEPARTMENT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_ID - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_MANUFACTURER_LOGO - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_MANUFACTURER_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_MANUFACTURER_PRODUCT_DESIGNATION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_NAME - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_PRODUCTIMAGE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_RELEASE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_STREET - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_PROPERTY_ZIPCODE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_SMC_ADDRESS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
NAME_SUBMODEL_APPINSTANCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_APPINSTANCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
 
NAME_SUBMODEL_ARTIFACTS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_CONFIGURATION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_CONN_ACTIVE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_CONN_INSTALLED - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_MONITORING - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_NETWORK_MGT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_PLATFORM - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_RESOURCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_STATUS - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_TRANSPORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_SUBMODEL_TYPES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NAME_TYPE_SUBMODEL - Static variable in class de.iip_ecosphere.platform.support.iip_aas.ClassUtility
 
NameplateSetup - Class in de.iip_ecosphere.platform.support.iip_aas
Describes static information about a device in the style of an ZVEI Digital Nameplate for industrial equipment V1.0.
NameplateSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
For snakeyaml.
NameplateSetup(NameplateSetup) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Copy constructor.
NameplateSetup.ProductClassificationItem - Class in de.iip_ecosphere.platform.support.iip_aas
Represents a product classification item.
NameplateSetup.Service - Class in de.iip_ecosphere.platform.support.iip_aas
Represents a device-provided service.
netmask - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
 
netmask - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
 
NetworkManagerAas - Class in de.iip_ecosphere.platform.support.iip_aas
Builds an active AAS for the NetworkManager.
NetworkManagerAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
NetworkManagerAas.ManagedServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas
A proxy for ManagedServerAddress as we do not want to have setters there.
NetworkManagerAasClient - Class in de.iip_ecosphere.platform.support.iip_aas
Implementing a network manager acting as client for an AAS-based network manager.
NetworkManagerAasClient() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a submodel with name.
NetworkManagerAasClient(Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
Creates a client instance based on the submodel.
NO_SPECIFIC_SERVER_HOST - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
NONE - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
No notifications, e.g., for testing.
NotificationMode() - Constructor for enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
 
notifyAppInstanceStopped(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
Called to notify that an app instance was stopped.
notifyAppNewInstance(String, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationInstanceAasConstructor
Called to notify that a new instance of the application appId is about to be started.
notifyStateChange(SetupSpec.State) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
 

O

obtainNameplateSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Preliminary way to find the nameplate YML.
obtainPort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
OP_GET_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_GET_REGISTERED_INSTANCES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_IS_IN_USE_ADR - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_IS_IN_USE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_OBTAIN_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_REGISTER_INSTANCE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_RELEASE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_RESERVE_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
OP_UNREGISTER_INSTANCE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 

P

PARAM_IIP_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Explicitly determine the AAS implementation server port.
PASSIVE - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
A passive AAS with static information only.
path - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
 
PlatformAas - Class in de.iip_ecosphere.platform.support.iip_aas
The platform name/typeplate.
PlatformAas() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
PlatformAasClient - Class in de.iip_ecosphere.platform.support.iip_aas
Implemented client for platform nameplate operations.
PlatformAasClient() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.PlatformAasClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on the PlatformAas submodel.
PlatformClient - Interface in de.iip_ecosphere.platform.support.iip_aas
Interface to platform nameplate operations.
pluginId - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
port - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
port - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
 
priority() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
process(Submodel, Aas) - Method in interface de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationProcessor
Processes the notification.
processNotification(String, ActiveAasBase.NotificationMode, ActiveAasBase.NotificationProcessor) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Processes a notification on a submodel of AasPartRegistry.retrieveIipAas().
processNotification(String, ActiveAasBase.NotificationProcessor) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Processes a notification on a submodel of AasPartRegistry.retrieveIipAas() with the notification #mode mode set in this class.
productClassId - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
 
ProductClassificationItem() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
 
productClassificationItems - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
productClassificationSystem - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
 
productImage - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
productImage - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
PROP_HIGH_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
PROP_LOW_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
 
PROPERTY_HOST - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
PROPERTY_KEY - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
PROPERTY_NETMASK - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
PROPERTY_PORT - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
PROPERTY_VERSION - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
protocol - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
 
ProtocolAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress with a protocol, as we do not want to have setters there.
ProtocolAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance (deserialization).
ProtocolAddressHolder(Schema, String, int, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance.
ProtocolAddressHolder(ServerAddress, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Creates an instance from a given instance (serialization).
protocolServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
provideId() - Method in class de.iip_ecosphere.platform.support.iip_aas.HostnameIdProvider
 
provideId() - Method in interface de.iip_ecosphere.platform.support.iip_aas.IdProvider
Returns the id of this device.
provideId() - Method in class de.iip_ecosphere.platform.support.iip_aas.MacIdProvider
 
PUBLISHER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AdminShellYamlSemanticIdResolverDescriptor
 
PUBLISHER - Static variable in class de.iip_ecosphere.platform.support.iip_aas.EclassYamlSemanticIdResolverDescriptor
 

R

read(InputStream) - Static method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
Reads a Yaml semantic catalog from an input stream.
readFromAas(Aas) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Reads the AAS back as nameplate setup.
readSafe(InputStream) - Static method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
Reads a Yaml semantic catalog from an input stream logging IO exceptions.
readServices(Submodel) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Reads services from the given submodel.
RecentJavaBinaryPathDescriptor - Class in de.iip_ecosphere.platform.support.iip_aas
Supplies the binary path of a more recent JVM than 8.
RecentJavaBinaryPathDescriptor() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.RecentJavaBinaryPathDescriptor
 
refreshRequested - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
 
register(List<Aas>, Endpoint, String...) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Registers the given AAS to a remote registry and creates a local server for the AAS.
REGISTER - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
Run a local server and register the AAS with the given registry.
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.
registerInstance(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
registry - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
releasePort(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
REMOTE_DEPLOY - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
Deploy to the given registry/server.
remoteDeploy(AasPartRegistry.AasSetup, List<Aas>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Performs a remote deployment of the given aas.
remoteDeploy(List<Aas>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Performs a remote deployment of the given aas.
requestRefresh() - Method in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Indicates the submodel may need a refresh.
reservePort(String, ServerAddress) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
resolve(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Resolves an identifier to the respective AAS.
resolveFromAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Resolves the nameplate setup from the IIP-Ecosphere platform AAS via the device id.
resolveNameplateSetup() - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Basic way of resolving a nameplate setup.
resolveSemanticId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAasClient
 
resolveSemanticId(String) - Method in interface de.iip_ecosphere.platform.support.iip_aas.PlatformClient
Resolves a semantic id.
resolveSemanticId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
 
resolveServiceFromAas(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Resolves the service with the given key from the IIP-Ecosphere platform AAS.
responsible - Variable in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
 
retrieveAas(AasPartRegistry.AasSetup, String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains an AAS instance.
retrieveAas(AasPartRegistry.AasSetup, String, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains an AAS instance.
retrieveAas(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains an AAS instance via the setup in this class.
retrieveIipAas() - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Obtains the IIP-Ecosphere platform AAS.
running - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
RuntimeSetup - Class in de.iip_ecosphere.platform.support.iip_aas.config
Runtime information produced, stored, consumed by the platform.
RuntimeSetup() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
 
RuntimeSetupEndpointValidator - Class in de.iip_ecosphere.platform.support.iip_aas.config
An endpoint validator based on RuntimeSetup.
RuntimeSetupEndpointValidator(URI) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
Creates a runtime setup endpoint validator based on the given URI.

S

sBuilder - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
 
schema - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
 
server - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
serverAddressFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Reads a ServerAddress from a JSON string.
ServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress as we do not want to have setters there.
ServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance (deserialization).
ServerAddressHolder(ServerAddressHolder) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance by copying data from a given instance.
ServerAddressHolder(Schema, String, int) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance.
ServerAddressHolder(ServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Creates an instance from a given instance (serialization).
serverHost - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
Service() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
 
services - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
setAas(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasBasedSetup
Defines the AAS setup.
setAasRegistry(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Defines the AAS registry URI.
setAasServer(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Defines the AAS server URI.
setAasSetup(AasPartRegistry.AasSetup) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Defines the AAS setup without resetting the AAS device/component implementation port.
setAasSetup(AasPartRegistry.AasSetup, boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Defines the AAS setup.
setAasStartupTimeout(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Changes the AAS startup timeout, i.e., the time we may wait for an AAS server to come up.
setAasSupplier(Supplier<List<Aas>>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
Sets a supplier to provide instance to the real AAS server instance (rather than remote/connected instances via AasPartRegistry.retrieveIipAas().
setAccessControlAllowOrigin(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Sets the access control to allow cross origin.
setAddress(ApplicationSetup.Address) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the address.
setAddress(ApplicationSetup.Address) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Changes the address.
setAppliesToClient(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Defines whether a SSL client shall use the keytore or rely on the default certificate chain.
setCityTown(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the city/town.
setClassificationSystemVersion(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
Changes the common version identifier of the used classification system, in order to distinguish different version of the property dictionary..
setDefinitions(List<DefaultSemanticIdResolutionResult>) - Method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
Defines the definitions.
setDepartment(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the department.
setDescription(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the description.
setHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.host value.
setHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Defines the IP address/name of the hosting device.
setHostnameVerification(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Defines whether SSL hostname verification shall be enabled or not.
setId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the application id.
setImageResolver(ResourceResolver) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Changes the image resolver.
setImplementation(ProtocolAddressHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the implementation (server) information.
setKey(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Changes the unique logical key within this device to access this service.
setKeyAlias(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Changes the alias denoting the key to use.
setKeyPassword(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Defines the password for the optional TLS keystore.
setKeystore(File) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Defines the optional TLS keystore.
setKeystoreKey(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Defines the keystore key, which, via the IdentityStore may replace TlsServerAddressHolder.getKeystore() and TlsServerAddressHolder.getKeyPassword().
setManufacturerArticleNumber(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Changes the manufacturer article number.
setManufacturerLogo(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Defines the optional manufacturer logo.
setManufacturerLogo(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Defines the optional manufacturer logo.
setManufacturerName(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the manufacturer name.
setManufacturerName(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Changes the manufacturer name.
setManufacturerOrderCodeNumber(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Changes the manufacturer order code.
setManufacturerProductDesignation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the manufacturer product designation.
setManufacturerProductDesignation(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Changes the manufacturer product designation.
setMode(AasPartRegistry.AasMode) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the AAS mode.
setName(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the application name.
setNetmask(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Defines the netmask/network Java regex.
setNetmask(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Defines the optional netmask.
setNew(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas.ManagedServerAddressHolder
setNotificationMode(ActiveAasBase.NotificationMode) - Static method in class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase
Changes the notification execution mode.
setPath(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Defines the endpoint name/path.
setPluginId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Sets the plugin id of the AAS implementation.
setPort(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.port value.
setPort(int) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Changes the port to address this service.
setProductClassId(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
Changes the class of the associated product or industrial equipment in the classification system.
setProductClassificationSystem(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.ProductClassificationItem
Changes the common name of the classification system.
setProductImage(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the optional product image.
setProductImage(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Changes the optional product image.
setProtocol(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ProtocolAddressHolder
Defines the protocol name.
setRegistry(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the registry information.
setRunning(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Changes whether the server is already running.
setSchema(Schema) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Defines the ServerAddressHolder.schema value.
setServer(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the AAS server information.
setServerHost(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Changes the server host.
setServices(List<NameplateSetup.Service>) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
Changes the services.
setStreet(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the street.
setSubmodelRegistry(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the registry information.
setSubmodelRegistry(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Defines the AAS registry URI.
setSubmodelServer(EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
Defines the submodel server information.
setSubmodelServer(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Defines the AAS server URI.
setup - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
 
setups - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
setupSupplier - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
setValidator(EndpointValidator) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
Defines an endpoint validator which may change some of the getter results.
setVersion(Version) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the version.
setVersion(Version) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Defines the optional service/protocol version offered.
setVersion(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
Changes the version.
setVersion(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
Defines the optional service/protocol version offered.
setWaitForIipAas(boolean) - Static method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Defines whether we shall wait for the IIP AAs to come up.
setZipCode(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
Changes the ZIP code.
shutdown() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
Skip - Annotation Interface in de.iip_ecosphere.platform.support.iip_aas
Skips a (non-static) attribute from AAS representation.
smRegistry - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
smRegistry - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
 
smServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup
 
smServer - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
 
snapshotAas(String) - Static method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
Snapshots an AAS, i.e., the AasPartRegistry.getIipAasInstance().
snapshotAas(String) - Method in class de.iip_ecosphere.platform.support.iip_aas.PlatformAasClient
 
snapshotAas(String) - Method in interface de.iip_ecosphere.platform.support.iip_aas.PlatformClient
Snapshots the platform AAS if possible.
startup(String[]) - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
state - Variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
 
stopProtocolServer(boolean) - Method in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasBuildResult
Stops the protocol server.
store() - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetup
Stores this runtime setup to RuntimeSetup.getFile().
street - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
submodel - Variable in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
submodel - Variable in class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
 
SUBMODEL_NAMEPLATE - Static variable in class de.iip_ecosphere.platform.support.iip_aas.PlatformAas
 
SUBMODEL_SERVICES - Static variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup
 
SubmodelClient - Class in de.iip_ecosphere.platform.support.iip_aas
Basic class for submodel clients, i.e., classes that act as frontend for an (active) AAS.
SubmodelClient(Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelClient
Creates an instance.
SubmodelElementsCollectionClient - Class in de.iip_ecosphere.platform.support.iip_aas
A SubmodelClient which obtains properties and operations defined in a submodel elements collection.
SubmodelElementsCollectionClient(Submodel, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Creates a client instance based on the given submodel.
SubmodelElementsCollectionClient(String, String) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a specified submodel and a collection id.
SubmodelElementsCollectionClient(String, String, Submodel) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.SubmodelElementsCollectionClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a specified submodel and a collection id.
SYNCHRONOUS - Enum constant in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
Sequential, synchronous notifications, e.g., for testing.

T

timer - Variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
TlsServerAddressHolder - Class in de.iip_ecosphere.platform.support.iip_aas.config
A proxy for ServerAddress with a protocol, as we do not want to have setters there.
TlsServerAddressHolder() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Creates an instance (deserialization).
TlsServerAddressHolder(TlsServerAddressHolder) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Creates an instance by copying data from a given instance.
TlsServerAddressHolder(Schema, String, int) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Creates an instance for unencrypted communication.
TlsServerAddressHolder(ServerAddress) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.config.TlsServerAddressHolder
Creates an instance from a given instance for unencrypted communication (serialization).
toJson(ManagedServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAas
Turns a ManagedServerAddress into JSON.
toJson(ServerAddress) - Static method in class de.iip_ecosphere.platform.support.iip_aas.config.ServerAddressHolder
Turns a ServerAddress into JSON.
toMap(YamlSemanticCatalog, Function<DefaultSemanticIdResolutionResult, DefaultSemanticIdResolutionResult>) - Static method in class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
Turns a semantic catalog into a resolution map.

U

unregisterInstance(String, String) - Method in class de.iip_ecosphere.platform.support.iip_aas.NetworkManagerAasClient
 
uri - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
 
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().
URN_AAS_ASSET - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry
The URN of the asset of the top-level AAS created by this registry in AasPartRegistry.build().

V

validateHost(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
 
validateHost(String, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
Validates the host.
validateHost(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
 
validatePath(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
 
validatePath(String, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
Validates the path.
validatePath(String, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
 
validatePort(int, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
 
validatePort(int, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
Validates the port.
validatePort(int, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
 
validateSchema(Schema, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.BasicEndpointValidator
 
validateSchema(Schema, EndpointHolder) - Method in interface de.iip_ecosphere.platform.support.iip_aas.config.EndpointValidator
Validates the schema.
validateSchema(Schema, EndpointHolder) - Method in class de.iip_ecosphere.platform.support.iip_aas.config.RuntimeSetupEndpointValidator
 
validator - Variable in class de.iip_ecosphere.platform.support.iip_aas.config.EndpointHolder
 
value() - Element in annotation interface de.iip_ecosphere.platform.support.iip_aas.ConfiguredName
The configured name.
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.iip_ecosphere.platform.support.iip_aas.ActiveAasBase.NotificationMode
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup
 
version - Variable in class de.iip_ecosphere.platform.support.iip_aas.IipVersion
 
version - Variable in class de.iip_ecosphere.platform.support.iip_aas.NameplateSetup.Service
 

W

waitForAasServer() - Method in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
Waits for the AAS server to come up.
waitForIipAas - Static variable in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
 
WrappingComponentSetup(Supplier<EndpointHolder>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup.WrappingComponentSetup
Creates a wrapping component setup for a given endpoint.

Y

YamlBasedResolver(String, YamlSemanticCatalog, Predicate<String>, Function<DefaultSemanticIdResolutionResult, DefaultSemanticIdResolutionResult>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
Creates an instance.
YamlBasedResolver(String, String, Predicate<String>, Function<DefaultSemanticIdResolutionResult, DefaultSemanticIdResolutionResult>) - Constructor for class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog.YamlBasedResolver
Creates an instance based on a resource name ResourceLoader.
YamlSemanticCatalog - Class in de.iip_ecosphere.platform.support.iip_aas
A simple Yaml-based semantic catalog for testing/shipping with the platform.
YamlSemanticCatalog() - Constructor for class de.iip_ecosphere.platform.support.iip_aas.YamlSemanticCatalog
 
YamlSemanticCatalog.YamlBasedResolver - Class in de.iip_ecosphere.platform.support.iip_aas
A default Yaml-based resolver.

Z

zipCode - Variable in class de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup.Address
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values