Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - apply previous ↵Etienne Allogo11-12/+12
changes to class diagram L1.2 clean up All proposed changes are applied to the class diagram for now. Manual corrections have been made for the other diagramsto fix build errors but it will be necessary (on L1.6) to migrate them all while ensuring no regressions : Migrate gmfgen, then generate + clean/format/organize import. Removal of 2 edit policies: UMLResizableText and UMLTextSelection UMLBaseItemSemanticEditPolicy: by correcting a warning I think there was an error to line 330: target.getOwnedRules () .contains (source))) {=> it was target CompartmentEditPart.xtend org.eclipse.papyrus.uml.diagram.clazz.custom.edit.part.AbstractPackageableElementCompartmentEditPart -- ExternalNodeLabelEditPart.xtend org.eclipse.papyrus.uml.diagram.common.editparts.AbstractExternalLabelEditPart org.eclipse.papyrus.uml.diagram.common.editparts.AbstractFloatingLabelEditPart org.eclipse.papyrus.uml.diagram.common.editparts.AbstractLinkLabelEditPart org.eclipse.papyrus.uml.diagram.common.editparts.AbstractWrappingLabelEditPart org.eclipse.papyrus.uml.diagram.common.editparts.UMLLabelEditPart Others : it's formatting (extra white), correction of warnings (in suppressWarning), missing @override, empty diamond op <>, and empty xtends methods (~ additions () '' '' '') packages : editor editor.palette expressions navigator plugin propsheet providers editpolicies, editparts (+metamodel) Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Change-Id: Ice58a10e4e51ccde8af73908920fabd831cfc7d2
2021-05-06Bug 527181 - [Composite structure diagram] Initial port location on a part ↵Ansgar Radermacher1-8/+10
is top-left corner - Add non-null check Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> Change-Id: I3369bbcf9ac478afc251b769a6b67ecd78dadcfa
2019-09-17Bug 527181 - [Composite structure diagram] Initial port location on a part ↵Ansgar Radermacher1-8/+12
is top-left corner - Add non-null check Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-08-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez132-264/+528
- replaced the reference in the java files headers - added the SPDX-License-Identifier Change-Id: Ia376515730e2430e8671c2b5c66f7b510894e5c6 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-06-01Bug 528895 - [Quality] Field modifier should follow convention orderBenoit Maggi2-5/+5
- use correct order for field modifier - add missing header - replace C<>line by Celine Change-Id: I2608484da46215dbd65a1e85d47d0aa7706feb58 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-24Bug 521473 - [Properties View][Internationalization] Label should not be set ↵Ansgar Radermacher1-4/+1
automatically - Remove label in case of drag&drop of Type in composite structure Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-04-26Bug 527181 - [Composite structure diagram] Initial port location on a part ↵Ansgar Radermacher1-18/+22
is top-left corner - Fix NPE possibity, if no view of typing class is found Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar1-0/+1
CreationCommandClass property value Converted the Creation/ConversionCommandClass properties in the architecture editor to be of type string instead of Class. They can now reference class names from the workspace (on their project's class path). Also added validation rules for that. Finally, I added a Browse... button in the property sheet to help put values for them. remove some reexport increase version to take in account API tool Change-Id: I6792449fbee70b089f83780c4935242fff72d50b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-03-09Bug 527181 - [Composite structure diagram] Initial port location on aAsma Smaoui3-1/+270
part is top-left corner - Add possibility to override the initial port poisition in ShowHidecontentsAction - Create a custom port position for the composite-structure diagram that locates the diagram for the defining type (if any) and copies port positions from there. Based on similar code in PapyrusRT - Add a new edit policy "CompositeSideAffixedNodesCreation". Change-Id: If3c62f78ea1f2373a610f78260d317174ca4ca12 Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2018-01-09Bug 515367 - [releng] Uniformization of the end of lines to Unix standardQuentin Le Menez64-4619/+4619
- Format the EOL of all the files matched by: grep -rIUs . | xargs -Ifile dos2unix -k 'file' Change-Id: I5c41d540a9a67b50de9b912ab35e16cc9a912961 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-12-20Bug 528334: [CompositeDiagram] EditPolicy "RemoveOrphanViewPolicy" mustFanch BONNABESSE1-46/+49
be disabled on Composite Diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=528334 Set RemoveOrphanViewPolicy" on deprecated and disabled it. Change-Id: I464ff229687ed772312b3d8860e815387ab223b1 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2017-11-16Bug 525463: [SysML 1.1] Dash line not present when moving a floatingFanch BONNABESSE4-284/+292
label https://bugs.eclipse.org/bugs/show_bug.cgi?id=525463 Add an interface to check the modification of the EditPolicy. Change-Id: Idb9b180ed38b0503f657b9dd33d51b1e8a963b58 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2017-08-29Bug 515661 - [Diagram] Graphical direction on connectorsMickael ADAM1-2/+14
https://bugs.eclipse.org/bugs/show_bug.cgi?id=515661 Change-Id: Icdf68c95c9da7991b711b963363a4f6f51f7fd0c Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2017-08-03Bug 480423: [Class Diagram] Relationship keyword labels missing theFrancois Le Fevre1-7/+16
guillemets Actions -add reference to the norm -open the API -add a new parser dedicated to manage the keyword Tests -starting a remote eclipse and check the package relationship with use keyword -apply an ecore stereotype on the use relationship and check also the result Change-Id: Id106a7862dd980ec3f33f52ba008d1dd358222f6 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=480423 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit8-0/+18
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar4-5/+8
architectural contexts and viewpoints Replaced the viewpoint configuration framework by a new architectural context/viewpoint framework. This involves defining architecture contexts and viewpoints in models and contributing them via extension points or via the preferences. Models reference an architecture context and a set of viewpoints at creation time, but can be switched later. Architecture contexts double as client contexts for which elementtypesetconfigurations can be registered. They also define viewpoints, which reference representation kinds (diagrams or tables). This contribution defines three architecture contexts: UML, Profile, and SysML corresponding to what Papyrus used to call diagram categories. Change-Id: I203b58d9e97afdffc45c2674683c0281eb8a7c5b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2016-11-29Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus must integrateNicolas FAUVERGUE6-251/+288
the internationalization feature provided by UML. https://bugs.eclipse.org/bugs/show_bug.cgi?id=496905 Commit of UML for internationalization. Change-Id: Ia61e5ef4d537f9e9b192bcfe073f921542fe4876 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-11-28Bug 508324 - Delete deprecated class DiagramsUtilBenoit Maggi6-62/+11
- delete plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/DiagramsUtil.java - add //NLS - remove false @generated - remove useless //TODO - fix warnings Change-Id: I5f68393c1697e687a107641cddcb3c979d7b4b19 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-11-28Bug 482504 - [Composite Structure Diagram]Port position preferenceBenoit Maggi1-62/+0
should be removed - delete CustomDiagramPreferencePage (allowed with the change of version from 2.0.x to 3.0.0 Change-Id: I6c2c52fc3a03d05a5103066ece1463772aedddd9 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-11-22Bug 506074 - [Composite structure diagram] Menus All/No/Manage connectorBenoit Maggi5-45/+29
labels available if port is selected in diagram - remove ShowHideLabelEditPolicy.SHOW_HIDE_LABEL_ROLE" (oep.uml.diagram.common.editpolicies.ShowHideLabelEditPolicy) => this policy provide a way to display a link name... => regenerate composite and component => it will hide menu for port - fix a bunch of quality warning Change-Id: Ia6978440cdc306195bf0ed99080b4f368443d816 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-10-12Bug 504059 - [Tooling] The orientation of the behavior adornment is not ↵Ansgar Radermacher1-4/+13
updated when moving port to another border - Do not check for an exact positioning of the port center on the borders of the owning composite, but tolerate a deviation by 1. This assures that the port side is correctly recognized at some zoom levels.
2016-09-29Bug 501701 - [Composite] Showing nested port on Full Port failsBenoit Maggi2-2/+48
- show/hide innerport - allow drop for inner port - port always at the top-left Change-Id: I57f4459cc1cb815bf8230db3d7a2bacce0d24d88 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-09-26Bug 502152 - [Composite] [Quality] Remove reference to deprecatedBenoit Maggi23-2486/+2467
classes - replace deprecated classes - add some //NLS - remove TODO auto generated javadoc Change-Id: I85a226537a418102d4f95ce0b01394f425298ad6 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-09-15Bug 483302 - [Composite] Show/Hide related links not workingBenoit Maggi2-2/+104
- "Show/Hide related links" for port connector fix - "Show/Hide related links" for property part connector fix Change-Id: I32651dc1b96c5ff9543a5a22134f91751d6dd36a Signed-off-by: ashatilov <shatilov@montages.com> Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit2-181/+181
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-08-02Bug 498975 - [Composite] Show/Hide related link not workingBenoit Maggi1-0/+60
- register ShowHideRelatedLinkEditPolicy in the composite diagram Change-Id: I533e4b37a046b99ddf6d53a285946a822b628b69 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-07-21Bug 498282: [Model Import] Visualization of port conjugation does not work ↵Christian W. Damus1-0/+76
on imported structure diagrams https://bugs.eclipse.org/bugs/show_bug.cgi?id=498282 Ensure that the default styling of conjugated ports is not overridden by an explicit fill colour from the imported RSA diagram. Also, add an advice on the Port::isConjugated property that, whenever it is set true from false, any explicit fill colour in existing views of that port is unset. (cherry-picked from streams/2.0-maintenance) Change-Id: I0af883058881da955c3d15ca28819f0ad9eb46e0
2016-07-21Bug 497841: [Model Import] Size of imported capsule part is smaller than in ↵Christian W. Damus1-3/+9
legacy model causing additional layout issues https://bugs.eclipse.org/bugs/show_bug.cgi?id=497841 Don't attempt to create port views as children of the structure diagram itself (not the frame) because they wouldn't be provided by the view service, anyways. Ensure proper himetric conversion to pixels according to the host system's display resolution and the 2540 units per inch scaling to avoid considerable drift in the layout. (cherry-picked from streams/2.0-maintenance) Change-Id: I4bc66c014cca85ca35c5c34e3e4ef856da54123b
2016-07-05bug 496252: [Composite Diagram] NPE in BehaviorPortEditPolicy when portRemi Schnekenburger3-33/+26
is not available vie getUMLElement() - remove call to edit policies on refreshvisuals, as edit policies may not be activated at that time - Checks if the policy is active on the refresh of the behavior Port Change-Id: I9d932b7b78afa997bd07fc817d488b4c1368778b Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-06-17bug 496252: [Composite Diagram] NPE in BehaviorPortEditPolicy when portRemi Schnekenburger1-9/+11
is not available vie getUMLElement() - adding a check for getUMLElement() not to be null. Change-Id: I3a3f909b4907b4c43242a5131aa79fe3db99989e Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-05-27Bug 487862 - [Composite] InnerPort Allow port creation on portBenoit Maggi1-3/+16
- change the provide condition to allow only - on diagram based on Composite - on semantic Port Change-Id: I65935e3d678375510cfe826884417bec92bfc66c Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-05-02Bug 492458 - [Composite Structure Diagram] Ports incorrectly placed inMickael ADAM2-7/+11
the four corner cases including graphical glitches and incorrect location of behavior adornment https://bugs.eclipse.org/bugs/show_bug.cgi?id=492458 Fix for NE NW SE SW: - Portpositionlocator - behavior width and height - behavior line decorator Change-Id: Id94e776350184d6fdbb6b2bd3ddf6a7c00efc429 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-04-22Bug 473722 - [Composite Diagram] Papyrus should support graphicalMickael ADAM3-85/+41
resizable ports https://bugs.eclipse.org/bugs/show_bug.cgi?id=473722 - Fix bad behavior. - Adds isPortResizable CSS attribute - Add the possibility to resize port on component diagram(false by default) - Refactor PortPositionLocation for better behavior - add some NPE fix Change-Id: I50d5ae89fe510892029fcc325fb5f8092217ca34 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-03-22Bug 489116 - Unify diagram visualID of all diagrams in PapyrusMaged Elaasar11-202/+1091
1. Changed the visual ids of the UML2 diagrams from numbers to meaningful names corresponding to notational cases. This was applied consistely across diagram such that similar cases get similar visual ids. Added diagram reconcilers for v1.2 to migrate older diagrams. 2. Amalgamated the UML2 diagram element types into a single model (umldi.elementtypesconfigurations). Some diagrams, like Sequence, Communication and Timing, still use extension-based configurations and will need to be migrated later. Change-Id: I7f47b25454dcd1ed81e8f3eeffc1a09a2584d316 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2016-03-11Bug 489457: [Composite Diagram] NPE in BehaviorPortEditPolicy when port deletedChristian W. Damus1-3/+7
https://bugs.eclipse.org/bugs/show_bug.cgi?id=489457 Ensure that the edit-policy doesn't react to changes after its host edit-part is deactivated. (cherry picked from commit ec4bb1c7aa4b8be21521b33ff9d6fef874ee1dbe on Mars maintenance) Change-Id: I5bd9ee21a4f2d7a24690cab9370e4b33e609c4ab
2016-03-11Bug 489446: [Component Diagram] impossible to create port on componentPatrick Tessier1-9/+13
https://bugs.eclipse.org/bugs/show_bug.cgi?id=489446 Change-Id: I194b089630e18edb20b0517da7c491a25837e7f3
2016-02-18Bug 487862 - [Composite] InnerPort Allow port creation on portBenoit Maggi3-4/+152
- add InnerPortViewProvider to provide creation of inner port (reuse the generated GMFT composite provider) - the port has to be typed to allow inner port creation - filter on gmft id of composite ports Change-Id: Iae737c2a465c2dbc0420c0b9de831e403da7bab9 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-02-12Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus5-300/+300
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Factor UI dependencies out of the UML Element Types bundle. This includes moving some advices that interact with the user into a new org.eclipse.papyrus.uml.service.types.ui bundle. Pull up the PasteCommandService and IPasteCommandProvider API into the Infra Diagram layer where the extension point is defined. Deprecate the old API in the UML layer. Introduce a service for participation of languages in CSS styling: * styling reset actions in the Reset Style command * access to semantic model classes and properties to make available to CSS Factor PapyrusObservableValue and cohorts out of the UML Tools bundle into the Infra Layer for more general reuse and to relieve the Diagram Infrastructure layer of UML dependencies. The old API remains as deprecated. Remove the Infra Diagram Layer dependency on UML Layer for property testers governing deletion in the diagram. Includes introduction of a new IGraphicalDeletionHelper OSGi service for delegation of the determination of whether an element can be deleted from the diagram and replacement of the XML expression properties * org.eclipse.papyrus.uml.diagram.common.isSemanticDeletion * org.eclipse.papyrus.uml.diagram.common.isReadOnly by * org.eclipse.papyrus.infra.gmfdiag.common.isSemanticDeletion * org.eclipse.papyrus.infra.gmfdiag.common.canDelete (where the latter is the negation of the property that it supersedes) Extract UML dependencies from the Diagram Outline and CSS Editor bundles. Remove unused MDTUtil APIs that referenced a UML-specific annotation. Move the Diagram Infrastructure CSS Palette bundle into the UML layer because it serves to provide extensions on the Palette Service, which is an overtly UML-specific capability. All client APIs for the Properties View are moved from org.eclipse.papyrus.views.properties bundle to a new org.eclipse.papyrus.infra.properties.ui bundle. This includes renaming of: * extension points * label-provider contexts * XWT namespaces Add an "all UI tests" suite. Define a componentized hierarchical build layout of the main plug-ins Change-Id: I43f8f3644857a18b69715f5a2f1da9b1cf286d67
2016-02-10Bug 473722 - [Composite Diagram] Papyrus should support graphicalTrung-Truc NGUYEN5-1/+442
resizable ports Change-Id: I4743f4166f33e15a45df427406e10fefc9bf5241 Signed-off-by: Trung-Truc NGUYEN<truc.ensma@gmail.com>
2016-01-29Improve ElementTypeConfiguration Framework to support:Florian Noyrit1-6/+1
- Advice execution ordering - Prepare Multiple ClientContext in Papyrus Change-Id: I00b5d3d5e090de1b8fc9926c9073913c90dda47e
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus3-22/+28
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.tools bundle to org.eclipse.papyrus.infra.ui. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.tests bundle. Two crucial UI dependencies are inverted by introduction of new OSGi services with core interfaces specified in the non-UI layer: * IExecutorService extends Java Platform's ExecutorService with APIs for synchronous execution (a la Display.syncExec). A new CoreExecutors class in the infra.tools bundle supplies the instance provided by the OSGi service implementation in the infra.ui bundle. This provides compatibility for clients of various UIUtil APIs that they can no longer access * IContextualServiceRegistryTracker abstracts the concept of the default ServicesRegistry found in the currently active editor, which the ServiceUtilsForHandlers class (and hence all of its clients) relies on. Again an OSGi service implementation in the infra.ui bundle supplies the implementation of this tracker, which is exposed in infra.core through the service-utils API Also move UI-dependent APIs from the org.eclipse.papyrus.infra.core bundle into org.eclipse.papyrus.infra.ui. This includes * moving the 'papyrusDiagram' and 'papyrusContentOutline' extension points into the org.eclipse.papyrus.infra.ui namespace * moving various UI-related services such as EditorLifeycleManager, SaveLayoutBeforeClose, and the IMultiDiagramEditor, itself, into the org.eclipse.papyrus.infra.ui bundle This necessitates not only widespread refactorings on the moved APIs, but also concomitant move of other APIs in other bundles because they cannot plausibly use these moved APIs from their new home in org.eclipse.papyrus.infra.ui and/or they cannot reasonably also be moved to the UI bundle and/or they must be used by bundles that now have no UI dependency: * the DI/sash-windows EMF model is moved out of infra.core.sasheditor.di bundle into a new model-only org.eclipse.papyrus.infra.sashwindows.di bundle (which symbolic name incidentally now better reflects the contained Java package names) * the IPageManager and ILocalPageService interfaces are moved out of infra.core.sasheditor.di bundle because they need to remain accessible by headless code such as the edit advices that ensure deletion of sash-model pages for notations that are deleted. These are now in a package named org.eclipse.papyrus.infra.code.sashwindows.di.service. Accordingly the class hierarchy implementing the IPageManager interface is changed: the obsolete PageMngrImpl is deleted, replaced by a BasicPageManagerImpl which now the PageManagerImpl extends. A service factory creates the basic page manager in a headless context, but is overridden by the UI-aware implementation when the UI bundles are installed * the MultiDiagramEditorGefDelegate (which has a GEF 3 dependency) is moved from the org.eclipse.papyrus.infra.core.sasheditor bundle to a new org.eclipse.papyrus.infra.gmfdiag.gef bundle. Its usage for an adapter of ActionRegistry type is extracted out of the CoreMultiDiagramEditor class into a new external adapter-factory in the infra.gmfdiag.gef bundle Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: I573dee5d9312d6e5746d74575350d0152b591ab3
2016-01-16Refactored the generated code to handle visualID as a String instead ofFlorian Noyrit4-36/+37
an int and refactoed the API to comply. Change-Id: Ie459e27d5c80dd18743aeac9e2d745b2f95a4fe0
2015-12-04Bug 477384: [Canonical] Should not use drop requests to create viewsChristian W. Damus2-0/+16
https://bugs.eclipse.org/bugs/show_bug.cgi?id=477384 Changes to core APIs to remove PapyrusCanonicalEditPolicy's dependence on the generated diagram drag-and-drop behavior: * extract the CommonDiagramDragDropEditPolicy's abstract API for information about diagram-specific view types into a new service * update the canonical edit-policy and diagram-to-diagram synchronization infrastructure to use the new VisualTypeService to obtain information about the diagram's specific view types to then let the view service create views without resorting to drop commands * update extensions of various canonical strategies in the UML diagrams to adapt to the new drop-free synchronization mechanism Update the Papyrus Diagram GMFGen extensions and code generation templates to add generation of the IVisualTypeProvider that plugs into the new VisualTypeService to support canonical synchronization and drag-and-drop. Includes regeneration of the GMFGen extension model using EMF's most recent templates, which result in minor changes to most model source files. Regenerate all UML diagrams to create and register the visual type provider extensions. Also update the BREE for diagrams to 1.8 because at least one of them requires Java 8 to compile properly. * Note that the interaction overview diagram uses a code generator that is not published on Eclipse.org, so I had to emulate the code generation step for this one * Note also that the SysML 1.1 diagrams likewise cannot be re-generated but, moreover, they do not implement the common pattern for Visual ID Registry, so they are also updated "by hand" for parity with the Mars implementation of drag-and-drop (which had gaps) Deprecate the ICreationTargetStrategy extension API which was only needed to redirect drag-and-drop requests, but these are no longer employed in the canonical synchronization. Also some fixes for region layout problems in the State Machine Diagram: * update custom creation edit policies to re-use the commands used by drag-and-drop and untargeted creation that perform initial placement of new regions * fix the GMFGen to register the custom creation edit policy for the state machine compartment Change-Id: I3afc68d6f0f1bfe05e336c9138a7f1acbc8f643b
2015-11-26Bug 462987 - [Composite Structure Diagram] Ports that are addedashatilov2-117/+1
graphically to composites are placed in the upper left hand corner - remove diagram specific port locators (common port locator should be used) Change-Id: I2baf6eb590cf49ecbb5e32171a713c34f4379aee Signed-off-by: ashatilov <shatilov@montages.com>
2015-11-26Bug 462987 - [Composite Structure Diagram] Ports that are addedashatilov1-161/+1
graphically to composites are placed in the upper left hand corner - fix composite diagram - move drop affixed node logic to the common Change-Id: If2fdb1aad0ef1c091caca57de8bb17b4394df3a2 Signed-off-by: ashatilov <shatilov@montages.com>
2015-11-13Bug 481701 - [Composite Diagram] CollaborationRole representation isMickael ADAM1-29/+1
incorrect https://bugs.eclipse.org/bugs/show_bug.cgi?id=481701 -remove old blue icon -set floating label of collaboration children which are floating label to visibility:false Change-Id: Ia916bdaa7a9334b828c6c96b9a7bac3daa1a32f4
2015-11-09481699 - [Composite Diagram] Creating a Collaboration Role opens an empty ↵Ansgar Radermacher2-33/+0
Shell on Linux
2015-10-30Bug 465886 - [Navigation, Hyperlink] Double-click default actionShuai Li3-0/+339
- Double-click now creates hyperlinks if there are no default hyperlinks. This is done with hyperlinkContributor extensions. If there are none, then the hyperlinks menu opens. - Add HyperlinkService and its preferences page for hyperlink contributors. (The navigation service is not used for hyperlink contributors because otherwise there is a cyclic dependency issue.) - Hyperlink contributors for nested/nesting package, target/source of element in a directed relationship, owned behavior and inner class of a class - Specific hyperlinks icon for web and document - For nested and nesting contributors, diagrams must be of type class or composite - Add inner composite structure hyperlink contributor - Remove heuristic tab from hyperlink manager (remove extension from uml.diagram.common) - Open normal hyperlink manager instead of advanced one (with the heuristic tab) Patch set 16: - Remove oep.uml.hyperlink plugin (including feature and pom) - Move hyperlink contributors to oep.uml.diagram.X plugins accordingly - Views search is done with ViewerSearchService and DiagramViewerSearcher extends AbstractViewerSearcher implements IExtendedViewerSearcher; IExtendedViewerSearch is a new interface that extends IViewerSearcher - oep.uml.diagram.X depends on oep.infra.hyperlink and oep.infra.services.viewersearch - Remove table hyperlinks since all tables are trees now; will re-integrate in tree table navigation patch Change-Id: I071767591243819205b35f4965383a43ce48cd2a Signed-off-by: Shuai Li <shuai.li@cea.fr>
2015-10-30Bug 474382 - [Composite Structure Diagram] Behavior port notation shouldatischenko9-62/+128
not be an independant figure - change port figure to oval - fill background oval figure with foreground color - fix line decorator paint and its locator - change behavior position when port in compartment to south - add refresh behaviorFigure when portEP refresh Change-Id: If4deb43510d04a8e89b3cfaf6e0b858e5bc42599 Signed-off-by: atischenko <tischenko@montages.com>
2015-10-13462986: [Composite Structure Diagram] Ports can not be added to partsPatrick Tessier1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=462986 add also for part inside part Change-Id: I5daca940cc61da2d2e8ff46accb9200562f1a288

Back to the top