genericworkflownodes / GenericKnimeNodes

Base package for GenericKnimeNodes
https://github.com/genericworkflownodes/GenericKnimeNodes
Other
15 stars 16 forks source link

Base classes for dynamic node generation #163

Closed AlexanderFillbrunn closed 7 years ago

AlexanderFillbrunn commented 7 years ago

This adds base classes for dynamic node generation at runtime. A plugin that wants to load CTDs at runtime to generate nodes based on them needs to extend the two node factories and provide implementations for the abstract methods. The executable paths are still stored in the binary.ini, so the factory only needs the path to the folder with the CTDs, which must be a source folder inside the plugin project.

jpfeuffer commented 7 years ago

Will not affect current plugins. For a certain period this type of node generation will coexist with the old undynamic plugin. More changes to come in the actual "sub" plugins, or in the plugin generation. Therefore we will merge this one now.