diff options
author | Christian W. Damus | 2016-08-23 21:07:27 +0000 |
---|---|---|
committer | Christian W. Damus | 2016-08-23 21:07:27 +0000 |
commit | ae293862c718921e47a62e456d48f3c19cfbe78e (patch) | |
tree | fe95bc4745b4db378f7caecebf754c62454df2da /plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/icons/full/ovr16/shard_deco.png | |
parent | 7e0c2b842c458bd621914b68da67ce97ee6fed21 (diff) | |
download | org.eclipse.papyrus-ae293862c718921e47a62e456d48f3c19cfbe78e.tar.gz org.eclipse.papyrus-ae293862c718921e47a62e456d48f3c19cfbe78e.tar.xz org.eclipse.papyrus-ae293862c718921e47a62e456d48f3c19cfbe78e.zip |
Bug 497865: [Control Mode] UI for dependent controlled units
https://bugs.eclipse.org/bugs/show_bug.cgi?id=497865
Add an option to the standard control (create fragment) dialog for
option to create sub-model unit (independently openable) or not (in
which case it's a 'shard').
Add an approver interface to the participant protocols for validation of
control/uncontrol requests and also to determine whether an object
supports the sub-model unit form of controlled resource. Use this to
let the UML participant disable the sub-model unit option for
non-packages.
Add a label decorator for controlled unit resources in the Project
Explorer, with different presentation for 'shards' as for sub-model
units that are independently openable.
Add a context menu on model elements to toggle their independent
sub-model status when they are currently controlled units. This is
supported by another optional participant protocol for changing
sub-unit mode so that for UML we can add/remove redundant profile
applications on packages as necessary.
(cherry-picked from streams/2.0-maintenance)
Change-Id: I08ac9cc64d70432851f8e7e815f352f4b00d50f2
Diffstat (limited to 'plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/icons/full/ovr16/shard_deco.png')
-rw-r--r-- | plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/icons/full/ovr16/shard_deco.png | bin | 0 -> 1283 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/icons/full/ovr16/shard_deco.png b/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/icons/full/ovr16/shard_deco.png Binary files differnew file mode 100644 index 00000000000..f218590a367 --- /dev/null +++ b/plugins/infra/services/org.eclipse.papyrus.infra.services.controlmode/icons/full/ovr16/shard_deco.png |