Uses of Interface
de.iip_ecosphere.platform.connectors.model.ModelAccess
Packages that use ModelAccess
Package
Description
The connectors component defining the interface to generic machine/platform connectors.
Classes around accessing an information model behind a protocol implementation.
Type translation classes for connectors.
-
Uses of ModelAccess in de.iip_ecosphere.platform.connectors
Classes in de.iip_ecosphere.platform.connectors with type parameters of type ModelAccessModifier and TypeClassDescriptionclassAbstractThreadedConnector<O,I, CO, CI, M extends ModelAccess> Provides a reusable base for connectors that require aModelAccessinstance per calling thread.Methods in de.iip_ecosphere.platform.connectors with parameters of type ModelAccessModifier and TypeMethodDescriptionprotected voidAbstractConnector.configureModelAccess(ModelAccess access) Configures the model access on all protocol adapters. -
Uses of ModelAccess in de.iip_ecosphere.platform.connectors.model
Classes in de.iip_ecosphere.platform.connectors.model that implement ModelAccessModifier and TypeClassDescriptionclassBasic implementation of the model access.classDelegatesAbstractTypeMappingModelAccess.set(String, Object)to typed calls by casting.Methods in de.iip_ecosphere.platform.connectors.model that return ModelAccessModifier and TypeMethodDescriptionModelAccessProvider.IOModelAccessFunction.execute(ModelAccess modelAccess) Executes the function.ModelAccessProvider.getModelAccess()Returns the model access instance to be used during type translations.static ModelAccessModelAccessProvider.optionalStep(ModelAccess modelAccess, ModelAccessProvider.IOModelAccessFunction func) Executesfuncbut consumesIOExceptionas execution is considered optional.Sets the hierarchical substructure denoted bynameas current scope for further resolution.ModelAccess.stepOut()Steps out of the actual context set bystepInto(String).Methods in de.iip_ecosphere.platform.connectors.model with parameters of type ModelAccessModifier and TypeMethodDescriptionModelAccessProvider.IOModelAccessFunction.execute(ModelAccess modelAccess) Executes the function.voidModelAccessProvider.IOVoidFunction.execute(ModelAccess modelAccess) Executes the function.static booleanModelAccessProvider.optional(ModelAccess modelAccess, ModelAccessProvider.IOVoidFunction func) Executesfuncbut consumesIOExceptionas execution is considered optional.static ModelAccessModelAccessProvider.optionalStep(ModelAccess modelAccess, ModelAccessProvider.IOModelAccessFunction func) Executesfuncbut consumesIOExceptionas execution is considered optional.voidModelAccessProvider.setModelAccess(ModelAccess modelAccess) Defines the model access. -
Uses of ModelAccess in de.iip_ecosphere.platform.connectors.types
Fields in de.iip_ecosphere.platform.connectors.types declared as ModelAccessModifier and TypeFieldDescriptionprivate ModelAccessAbstractConnectorInputTypeTranslator.modelAccessprivate ModelAccessAbstractConnectorOutputTypeTranslator.modelAccessprivate ModelAccessAbstractProtocolAdapter.modelAccessprivate ModelAccessConnectorInputTypeAdapter.modelAccessprivate ModelAccessConnectorOutputTypeAdapter.modelAccessMethods in de.iip_ecosphere.platform.connectors.types that return ModelAccessModifier and TypeMethodDescriptionAbstractConnectorInputTypeTranslator.getModelAccess()AbstractConnectorOutputTypeTranslator.getModelAccess()final ModelAccessAbstractProtocolAdapter.getModelAccess()Returns the instance abstracting the access to the underlying model.ConnectorInputTypeAdapter.getModelAccess()ConnectorOutputTypeAdapter.getModelAccess()ProtocolAdapter.getModelAccess()Returns the instance abstracting the access to the underlying model.Methods in de.iip_ecosphere.platform.connectors.types with parameters of type ModelAccessModifier and TypeMethodDescriptionvoidAbstractConnectorInputTypeTranslator.setModelAccess(ModelAccess modelAccess) voidAbstractConnectorOutputTypeTranslator.setModelAccess(ModelAccess modelAccess) voidAbstractProtocolAdapter.setModelAccess(ModelAccess modelAccess) Defines the model access.voidConnectorInputTypeAdapter.setModelAccess(ModelAccess modelAccess) voidConnectorOutputTypeAdapter.setModelAccess(ModelAccess modelAccess) voidProtocolAdapter.setModelAccess(ModelAccess modelAccess) Defines the model access.voidTranslatingProtocolAdapter.setModelAccess(ModelAccess modelAccess)