PalladioSimulator / Palladio-Editors-Sirius

Sirius-based editors for models of the Palladio Component Model (PCM).
Eclipse Public License 2.0
5 stars 4 forks source link

EDITORS-59 Provide editing support for parent interfaces. #18

Closed seiferma closed 4 years ago

seiferma commented 4 years ago

This PR introduces editing support for parent interfaces in the Sirius editors as requested by EDITORS-59.

Parent interface relations are visualized by an inheritance arrow. Adding, deleting and reconnecting the edge is possible.

joehen commented 4 years ago

I tested the changes and they seem to work. I would suggest to use a different icon for the inheritance that has the triangle tip in it. There are still some issues in other parts of the editor and missing and not working ocl constraints, but that will be another issues and pr I guess.

seiferma commented 4 years ago

I added a custom icon to the toolbar entry. The OCL issue is already linked to the corresponding JIRA issue.

@joehen: Could you please have a look at the PR again?