Uses of Interface
de.iip_ecosphere.platform.services.ArtifactDescriptor
-
Uses of ArtifactDescriptor in de.iip_ecosphere.platform.services
Classes in de.iip_ecosphere.platform.services with type parameters of type ArtifactDescriptorModifier and TypeClassDescriptionclassAbstractServiceDescriptor<A extends ArtifactDescriptor>AbstractServiceDescriptorimplementation, e.g., including a representation of theServiceStatestatemachine.Classes in de.iip_ecosphere.platform.services that implement ArtifactDescriptorModifier and TypeClassDescriptionclassAbstractArtifactDescriptor<S extends AbstractServiceDescriptor<?>>Basic re-usable implementation ofArtifactDescriptor.Fields in de.iip_ecosphere.platform.services declared as ArtifactDescriptorMethods in de.iip_ecosphere.platform.services that return ArtifactDescriptorModifier and TypeMethodDescriptionServiceDescriptor.getArtifact()Returns the containing artifact.ServiceManager.getArtifact(String artifactId) Returns an artifact descriptor.Methods in de.iip_ecosphere.platform.services that return types with arguments of type ArtifactDescriptorModifier and TypeMethodDescriptionCollection<? extends ArtifactDescriptor> ServiceManager.getArtifacts()Returns the available (installed) artifacts.Methods in de.iip_ecosphere.platform.services with parameters of type ArtifactDescriptorModifier and TypeMethodDescriptionprivate static voidServicesAas.addArtifact(de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder smB, ArtifactDescriptor desc) Adds an artifact to the given submodel builder.static voidServicesAas.notifyArtifactAdded(ArtifactDescriptor desc) Is called when an artifact is added.static voidServicesAas.notifyArtifactRemoved(ArtifactDescriptor desc) Is called when an artifact is removed.private static voidServicesAas.removeArtifact(de.iip_ecosphere.platform.support.aas.Submodel sub, ArtifactDescriptor desc) Removes the artifactdescfrom the submodelsub.protected voidAbstractServiceDescriptor.setArtifact(ArtifactDescriptor artifact) Defines an artifact.