Currently to instantiate a model you need to either
-
Open an .aadl file, then select the component instances in the outline view, and then choose Instantiate from the context menu, or
-
Drill into the .aadl file in the navigator and then choose instantiate from the context menu.
Number 1 is annoying because I don't want to open the declarative model file in an editor just to instantiate.
Number 2 is annoying because I there are 2 levels to unwrap in the navigator before the system classifier nodes are uncovered.
I propose that when the instantiate command is executed on an declarative model, a dialog appears with the available component classifiers for the user to select from and instantiate.
Furthermore, I think that there should be a setting the controls the behavior: by default all system implementation classifiers in the declarative file are instantiated without showing a dialog box.
Currently to instantiate a model you need to either
Open an
.aadlfile, then select the component instances in the outline view, and then choose Instantiate from the context menu, orDrill into the
.aadlfile in the navigator and then choose instantiate from the context menu.Number 1 is annoying because I don't want to open the declarative model file in an editor just to instantiate.
Number 2 is annoying because I there are 2 levels to unwrap in the navigator before the system classifier nodes are uncovered.
I propose that when the instantiate command is executed on an declarative model, a dialog appears with the available component classifiers for the user to select from and instantiate.
Furthermore, I think that there should be a setting the controls the behavior: by default all system implementation classifiers in the declarative file are instantiated without showing a dialog box.