Changes
/* Usage */
=== Creation of a new Plugin Design Configuration ===
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|Creating a plugin design configuration instance]]
The feature is accessible through the "System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION" metaclass MetaClass in UBIK Studio.
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.
=== Adding MetaClasses to the configuration ===
[[File:Metaclass_Added.png|300px|thumb|Adding a MetaClass to the configuration]]
Custom metaclasses MetaClasses can be added to the plugin configuration using the "SYSREL_PLUGINDESIGNCONFIG_METACLASS" relation in the Relation Editor. === Adding other objects to the configuration ===In the initial version of this feature, we're assuming that your MetaClasses are the center of your customizing; everything else will be detected as a dependency of those. E.g., if you're using a MetaProperty in a MetaClass you related to the Plugin Design Configuration instance, it will also be contained in the generated C# solution. The same is true for all other kinds of objects. The Plugin Design feature is subject of active development, so most likely there will be more detailed control about the things contained in the designated Plugin in the next versions.
=== Exporting a C# solution for the plugin ===
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.
[[File:PluginResult.png|300px|thumb|Resulting C# solution in Visual Studio]]
[[Category:Actions|UBIK Plugin Design]]
[[Category:Coding|UBIK Plugin Design]]
[[Category:How-To|UBIK Plugin Design]]
[[Category:Module|UBIK Plugin Design]]
[[Category:Plugin|UBIK Plugin Design]]
[[Category:Studio tools|UBIK Plugin Design]]
[[Category:Version 5.0|UBIK Plugin Design]]
== Supported capabilities ==
