Skip to content

Instantiate action should work on .aadl files in the AADL Navigator #2272

@AaronGreenhouse

Description

@AaronGreenhouse

Currently to instantiate a model you need to either

  1. Open an .aadl file, then select the component instances in the outline view, and then choose Instantiate from the context menu, or

  2. 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.

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions