Skip to main content
Jump to: navigation, search

BaSyx / Documentation / VAB Providers

< BaSyx ‎ | Documentation
Revision as of 04:30, 23 August 2019 by Daniel.Espen.iese.fraunhofer.de (Talk | contribs) (Adds VAB Provider overview for low level providers)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Overview | HashMap provider | Lambda provider | FileSystem provider | Implementation

The low-level providers implements the five Virtual Automation Bus primitives create, delete, get, invoke and set in order to be able to interact with the contained model. Therefore, all providers implement the IModelProvider interface. By mapping the requested path to their internal structure all elements can be directly accessed. For a HashMap and Lambda provider the path is mapped to the hierarchy of HashMaps and other collections. The FileSystem provider on the other hand maps it to the directory and file structure based on the given abstract FileSystem.

The VABHashMapProvider is an IModelProvider based on HashMaps

Back to the top