Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AADL Navigator: Add node that shows project dependencies #1463

Closed
lwrage opened this issue Aug 20, 2018 · 4 comments
Closed

AADL Navigator: Add node that shows project dependencies #1463

lwrage opened this issue Aug 20, 2018 · 4 comments

Comments

@lwrage
Copy link
Contributor

@lwrage lwrage commented Aug 20, 2018

The node should expand direct project dependencies. Operations should allow adding and removing dependencies. (Undo!)
Could use drag and drop to add dependency. (Check for cycles!)
child of #1371

@lwrage lwrage added this to the 2.3.6 milestone Aug 29, 2018
@lwrage lwrage self-assigned this Sep 1, 2018
@lwrage lwrage assigned AaronGreenhouse and unassigned lwrage Sep 17, 2018
@lwrage
Copy link
Contributor Author

@lwrage lwrage commented Sep 19, 2018

For AADL projects only.

@lwrage
Copy link
Contributor Author

@lwrage lwrage commented Sep 20, 2018

Simpler approach for editing project dependencies:
Add context menu to dependencies node ("Modify dependencies...") that opens the corresponding project properties page.
No DnD

@AaronGreenhouse
Copy link
Contributor

@AaronGreenhouse AaronGreenhouse commented Sep 27, 2018

  1. Just show the depended upon projects.
  2. Allow editing of dependencies
@ghost ghost added in progress and removed next labels Sep 27, 2018
@AaronGreenhouse
Copy link
Contributor

@AaronGreenhouse AaronGreenhouse commented Oct 9, 2018

Done. Added a virtual node for the depended on projects. It only shows if there is at least one. Added an action to the navigator context menu to edit the project dependencies. This action is active on the virtual node and on AADL projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants