- summary: Feature idea: poulate project scope from scope diagram --> Feature idea: populate project scope from scope diagram
Currently we have the function "auto-populate main ibd", which populates a scope diagram from a scope definition via a smart package.
It would be interesting to add a feature that could "reverse-engineer" a scope diaram by automatically populating a smart package with the corresponding blocks or part properties.
For example like this:
1. Right click on the scope diagram to reverse-engineer and select the new function "populate project scope from scope diagram" via the context menu
2. The plugin asks wheter you like to populate with part properties or with their types
3. The plugin asks for a smart package
4. The plugin will populate the selected smart package with the part properties that are on the initially selected scope diagram, or with the blocks etc. that are used to define their types. Whether part properties or types are used depends on the selection made during step 2. If "types" have been selected, but a part property has no type, the plugin should anyway use the part property.
There are at least one use case in which this functionality may be handy: Refactor an existing model for future use with the AID plugin. In this case the implicit scope definitions of the already existing model may need to once be extracted from the already existing diagrams.