Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-11-15451683: Memory leak in stereotype repairChristian W. Damus1-2/+87
https://bugs.eclipse.org/bugs/show_bug.cgi?id=451683 Fix memory leaks in: - the common navigator framework (Model Explorer) - the Papyrus EMF Facet tree content provider (Model Explorer) - the GMF diagram outline page (SynchronizableGmfDiagramEditor)
2014-11-14451557: Stereotype repair dialog buttons still enabled during long repair ↵Christian W. Damus3-2/+107
operation https://bugs.eclipse.org/bugs/show_bug.cgi?id=451557 Disable the repair dialog buttons while the repair is in progress and provide a cancel button to stop and rewind the repair operation.
2014-11-13451338: [RSA Model Import] Performance issues when importing larger models ↵Christian W. Damus1-2/+124
to Papyrus https://bugs.eclipse.org/bugs/show_bug.cgi?id=451338 Fix severe performance problems in stereotype repair, including: * expensive search for a profile matching an unknown-schema EPackage for every instance of an EClass in the package, despite that a match can never be found * expensive validation of the transaction that does stereotype repair, despite that there are no semantic changes worth validating * let SemanticUMLContentProvider refresh its roots only once at the end of a transaction that changes resource-set roots, instead of repeatedly throughout the transaction (and posting async viewer refreshes along the way) Conflicts: plugins/uml/org.eclipse.papyrus.uml.modelrepair/src/org/eclipse/papyrus/uml/modelrepair/internal/stereotypes/ZombieStereotypesDescriptor.java
2014-11-12451105: [Table - ModelExplorer] Newly created tables are not visible inCamille Letavernier2-2/+5
the ModelExplorer https://bugs.eclipse.org/bugs/show_bug.cgi?id=451105
2014-11-06Bug 413895 - [Properties View] Undo not available when manipulatingGabriel Pascual3-47/+138
models in Properties View Code & Comments from C. Damus : The problem is that GMF’s undo/redo global actions stop listening to the operation history when the active workbench part is not a GMF editor. Therefore, the property sheet cannot simply reuse the diagram editor’s actions, but needs to provide its own. Change-Id: I565af4b1190951115aadae643c90dbc51669ee5d Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Gabriel Pascual <gabriel.pascual@all4tec.net>
2014-11-04449474: Do not load ImageRegistry in headless mode.Axel Richard1-8/+12
The test PlatformUI.isWorkbenchRunning() will allow to not invoke the eclipse ui plugin if eclipse is an headless mode. Bug: 449474 I, Axel Richard, wrote 100% of the code I've provided. This code contains no cryptography. I have the right to contribute the code to Eclipse. I contribute the content under the EPL. Change-Id: I0d3154f6d4a979a416fc39abee5fa472c37c5825 Signed-off-by: Axel Richard <axel.richard@obeo.fr>
2014-10-28Merge remote-tracking branch 'origin/bugs/440230_440226' intoMickael ADAM16-222/+1782
1.0_Maintenance Change-Id: I5cf48cc197da2eb83cc275e3173374c84f2caf48 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-10-23[Releng] Remove a plug-in dependency on itselfCamille Letavernier1-1/+0
2014-10-23Update extended element type framework:Remi Schnekenburger41-4010/+3936
- extended element type set registry is now able to load element type in any order - updated metamodel for And/OR rules configuration - fixed bugs on container rules Change-Id: Ifb377be54dc88099d417e45fbd782078823f8a6e Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2014-10-20447872: [OCL in Papyrus] Suspected memory leak in OCL XText Editor whenCamille Letavernier1-0/+2
editing a profile https://bugs.eclipse.org/bugs/show_bug.cgi?id=447872
2014-10-20[Releng] Fix build.properties to include about.htmlCamille Letavernier1-1/+1
2014-10-20447902: [Properties View] NullPointerException on StereotypeCamille Letavernier1-2/+7
Associations https://bugs.eclipse.org/bugs/show_bug.cgi?id=447902
2014-10-17436952: [Submodel] Deletion of a model fragment does not delete theGabriel Pascual7-352/+65
model fragment resources https://bugs.eclipse.org/bugs/show_bug.cgi?id=436952 - Shift the handlers and contributions of Model Explorer menu to Model Explorer"plugin : "Create submodel" and "Reintegrate submodel" - Add Uncontrol of control mode to delete actions ( Model explorer and Diagram) Change-Id: I601cc4cd482e2b2d2f5a6acfc0b3bce76fa69b82 Signed-off-by: Gabriel Pascual <gabriel.pascual@all4tec.net>
2014-10-16446415: [All Diagram] when labelConstraint==true, streotype label andMickael ADAM1-2/+11
port label overlap https://bugs.eclipse.org/bugs/show_bug.cgi?id=446415 Patch set 1: -Bug fix in relocate method Patch set 2: -void patch to rerun compilation which have failed Patch set 3: -Gray text alignment action when Label is constrained Change-Id: I24dce5e3eb2957b486bc44b633c980c537305639 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-10-14445794: [All Diagram] Label Alignment/Justification is lost when theMickael ADAM4-190/+262
name is edited instead of the diagram is closed -Create PapyrusLinkLabelDragPolicy -Fix the bug to fix the bug I changed xtend to permit the override of createEditPolicy for LinkLabelEditPart. Code will be generated in the next commit Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=445794 Change-Id: Ic66d9d844543f1e66318e190dd8bd91ca6190a7b Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-10-03441225: Increase number of recent selectionsCamille Letavernier1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=441225 - Increase the history size from 5 to 15
2014-10-01Merge branch 'streams/1.0-maintenance' into bugs/440230_440226Vincent Lorenzo1-2/+5
2014-09-26445111: [Model Import] Refactor->Switch Libraries causes side-effectsCamille Letavernier1-2/+5
which means stereotypes get dropped from models https://bugs.eclipse.org/bugs/show_bug.cgi?id=445111 - Prevent modification of derived properties to avoid side-effects
2014-09-26440226: [All Diagrams] Allow Left side label edition (not only rightMickael ADAM4-131/+97
side ) Patch set 1: -Some fix -RefreshTAEP: delete unecessary handler -add //$NON-NLS-N$ -Regenerate class diagram -add PapyrusLabelEditPart for Time/Duration Observation name -take into account margin for locator Patch set 2: -Fix port name constrained refresh issue -Some Fix Patch set 3 -Fix port with icon position -Fix direct edit issue -Rename locator Patch set 4 -Rebase -Rename of CSS attribute -fix on customTimeEditPart Patch set 5 -Some clean of code Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=440226 Change-Id: Iffa42f612ea5f8c22b1c33efd55f83fadceccdeb Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-09-25440230: [All Diagrams] Add Margins to the LabelsCéline Janssens3-15/+52
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440230 - Allow 4 sides Labe lMargin instead of vertical and horizontal only Change-Id: I1970e2317ce6c3c5708bad3a880ea4abf9c04018 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-09-25440230: [All Diagrams] Add Margins to the LabelsCéline Janssens1-0/+39
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440230 - Communication Diagram : CustomWrappingLabel extends PapyrusWrappingLabel - Add required contructors in PapyrusWrappingLabel for CustomWrappingLabel - New formatter and cleanup has been applied on Communication Diag sources - TimeObservationNameEditPartCN's figure is now a PapyrusWrappingLabel - DurationObservationNameEditPartCN's figure is now a PapyrusWrappingLabel Change-Id: I46ab0be553f16746c2b358f6f8c0484003294b24 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-09-25440230: [All Diagrams] Add Margins to the LabelsCéline Janssens3-15/+22
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440230 - Generation of Component Diagram in order to make the PortNameEditPart a PapyrusWrappingLabel instead of WrappingLabel - Application of new Formatter and Clean up of Component Diagram sources - Change default value of Margin to 0 pixel - Switch horizontal/vertical to be aligned with the margin direction - add NON-NLS tag - fix some Cast Exception Change-Id: I6e222e5d8eb39ca5525e6747e7c0b18bd1089302 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-09-23440226: [All Diagrams] Allow Left side label edition (not only rightMickael ADAM7-267/+1377
side ) https://bugs.eclipse.org/bugs/show_bug.cgi?id=440226 Patch Set 1: -Squach Previous commit Description of previous Patch Set: Patch set 1 - Applied new locator to Port of component diagram - add method to notationUtils to getIntValue etc.. Patch Set 3: -Implementation of text alignment for PortNameEP and PapyrusLabelEP(Label from connection) -Add button/command to set alignement -Fix custumStyleValueCommand Patch Set 4: -Implementation for SysML -Use of PapyrusEditPart for PortEditPart -Some Fix -TODO use generation to chance override of the portEditPart(xtend already change, but code not generated). This must be do for each diagram. It will be do on an other commit. Patch Set 2: -fix on xtend Patch set 3 et 4 et 5: -fix conflict resolved error Change-Id: Ie0699d213abd4a7c39f8cff457c7dfe27a41eba3 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-09-22440230: [All Diagrams] Add Margins to the Labels Céline Janssens9-88/+408
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=440230 - Margin for Node Named Element - PapyrusWrappingLabel deprecated has been deleted and references changed to oep.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel - Add refreshMargin() method to PapyrusLabelEditPart - New format and CleanUp refactor for class and composite diagramme - Add reference to PapyrusLabelEditPart fort PortNameEditPart (via xtend) - Add ref to PapyrusWrappingLabel into UMLEdgeFigure children - modify GmfGen for Composite Diag : PortNameEditPart is now a PapyrusWrappingLabel - rebase with Master Luna Change-Id: I3b8fcd39bf9b1c00886b6357c7d054ebc3fd8aba Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-09-16444227: Property view broken for associationsChristian W. Damus2-7/+39
https://bugs.eclipse.org/bugs/show_bug.cgi?id=444227 The ViewEditor must be able to repeat sections for list values, such as the multiple ends of an association. To that end, the DisplayEngine now supports proxy sections that combine the same section instance that needs to be repeated with an arbitrary discriminator that distinguishes the repeated occurrences. This allows the display engine to reuse controls for the same repetition of the same section. Also, because multiple selections are presented as observables that are dynamic proxies wrapping a MultipleObservableValue, the ViewEditor cannot rely on that class's API to access the multiple objects that were selected. The API required by the ViewEditor is factored out into an interface that the proxy then automatically implements, as usual in the delegating observables mechanism. Change-Id: I88345c23f898100bd109bab2eccfd60d4b098323
2014-09-16443235: [All diagrams] All selected label have the same backgroundGabriel Pascual2-37/+164
(blue), the last selected label must use an other color https://bugs.eclipse.org/bugs/show_bug.cgi?id=443235 - Create an edit policy to display distinct border for Papyrus label edit part Change-Id: I1ebf8c38127b4da7845dab851e1ba23bf029033e Signed-off-by: Gabriel Pascual <gabriel.pascual@all4tec.net>
2014-09-08443497: [Properties View] When editing a single reference from a Properties ↵Christian W. Damus1-1/+6
View dialog, pressing cancel unsets the current value https://bugs.eclipse.org/bugs/show_bug.cgi?id=443497 Correct the handling of null return from the ReferenceValueFactory, not using it to unset the reference. Change-Id: Ia8100c71482e021a834f12fda79ca0eee2429f9b
2014-09-08441227: [Properties view] Create New Property view tabs not workingChristian W. Damus2-7/+81
https://bugs.eclipse.org/bugs/show_bug.cgi?id=441227 It is not currently feasible to apply stereotypes to elements that are new and not yet attached to the model. So, define a new properties-view constraint to test for the selection being attached to a resource and constrain the SingleElement section of the Profile tab accordingly. In testing, an NPE was encountered when a disposed Stereotype Applications table responded to changes in the stereotypes applied to an element in the dialog. That is fixed by detecting the disposed widget and removing the callback. Change-Id: I5116c00a881306cffd086c6c5fce0ad35733aaff
2014-09-08[Tables] Minor changes (Cleanup & logging)Camille Letavernier3-17/+3
2014-09-04Merge "Bug 440443 - [Refactoring] Workspace-private sash model not copied ↵Christian W. Damus3-14/+68
when a model copied and pasted - keep sash while renaming model (use the fact that modelset.loadmodels create the missing sash see SashModel.loadModel) - keep sash while copy/paste model"
2014-09-04Bug 440443 - [Refactoring] Workspace-private sash model not copied whenBenoit Maggi3-14/+68
a model copied and pasted - keep sash while renaming model (use the fact that modelset.loadmodels create the missing sash see SashModel.loadModel) - keep sash while copy/paste model Change-Id: Iff07764fe8009ea6fb92dd6bd9975059961d543b Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2014-09-04Bug 443102 - [Refactoring] Project Explorer shows two paste actions forBenoit Maggi1-9/+4
copied Papyrus model - remove the internal.ui.pasteAction from the menu and use the papyrus one if active Change-Id: I24a15964f46453d403ba91c8bc330aaec954c4c5 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2014-09-04443241: ConcurrentModificationException on attempt to open already openCamille Letavernier1-3/+3
diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=443241
2014-09-01Merge "442582: [All Diagrams] CustomAlignAction Refactor ↵vincent lorenzo2-1/+60
https://bugs.eclipse.org/bugs/show_bug.cgi?id=442582"
2014-09-01Merge "440224: [All Diagrams] Allow Labels Alignments ↵vincent lorenzo4-1/+210
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440224"
2014-08-30417409: [Performances - Properties view] Delay in UI when reorganizingChristian W. Damus1-281/+299
diagram layout. https://bugs.eclipse.org/bugs/show_bug.cgi?id=417409 Fix problem of validation decorations carrying over from one selection to the next when property-sheet widgets are reused.
2014-08-28442582: [All Diagrams] CustomAlignAction RefactorCéline Janssens2-1/+60
https://bugs.eclipse.org/bugs/show_bug.cgi?id=442582 New rules For the Alignment Change-Id: I408d686ca381c2fb54078350f63967460ea5d0c0 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-08-28440224: [All Diagrams] Allow Labels AlignmentsCéline Janssens4-1/+210
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440224 Allow to align Labels Change-Id: I8b90c642b905f5ae749988f4fb97584e51d2f46c Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-08-27[Releng] Fix setup model issues and Git project layoutChristian W. Damus79-7142/+7142
The new JUnit Framework plug-in must always be imported by the setup model as the JUnit Utils plug-in is. The releng/ folder also is a project, which needs to be accounted for. The oep.serviceregistry.tests plug-in's storage folder does not match the bundle symbolic name, which causes Oomph project import to fail. New test plug-ins/fragments need to have common code style settings propagated.
2014-08-26[Code Style] Configure code style in the projectsChristian W. Damus183-24/+31796
Configure the master settings for Code Style in the org.eclipse.papyrus.infra.core plug-in, including: - Code Formatter - Code Clean-up - Code Templates - Import Sort Order Employ the Oomph Project Configuration tooling to propagate these settings to all other Papyrus main, test, and developer plug-ins, plus the CDO Integration plug-ins. Update the Papyrus Oomph model to remove the workspace-wide code style settings. Change-Id: Id1c7c7fb94c82974a9f1c7cafcfcf32b71ce6c1f
2014-08-26442185: [CSS] NPE when trying to edit a local themeGabriel Pascual2-3/+13
https://bugs.eclipse.org/bugs/show_bug.cgi?id=442185 - Add behavior for CSS Theme edition starting from CSS file selection when there is no workspace theme Change-Id: I9c1d5c2a5ee9ea8c1cdf0b04a7d12134ecabe32a Signed-off-by: Gabriel Pascual <gabriel.pascual@all4tec.net>
2014-08-25[Code style] Apply clean-up profile to Papyrus Main plug-insCamille Letavernier1186-13798/+11670
2014-08-21[Code style] Apply clean-up and formatter on Main plug-insCamille Letavernier3055-111507/+128225
2014-08-21[Code style] Publish new code formatter and cleanup profile. Remove oldCamille Letavernier3-54/+347
profiles from local project settings
2014-08-20[Releng] Update Papyrus version to 1.0.1 in pom.xmlCamille Letavernier87-174/+174
2014-08-20[Releng] Update versions to 1.0.1Camille Letavernier98-848/+878
2014-08-18Merge "Bug 441408 - [UmlRT] Add test for validations rules - add a test for ↵Camille Letavernier2-7/+36
the isActiveEntity rule - add a getter to get the diagnostic from the command - change the source to a unique id for the BasicDiagnostic comming from status Change-Id: I1f09e1d01fa9944675ea6c0ee872e6aa1011418c Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>"
2014-08-08Bug 441408 - [UmlRT] Add test for validations rulesBenoit Maggi2-7/+36
- add a test for the isActiveEntity rule - add a getter to get the diagnostic from the command - change the source to a unique id for the BasicDiagnostic comming from status Change-Id: I1f09e1d01fa9944675ea6c0ee872e6aa1011418c Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2014-08-08Bug 441315 - [ViewPoint] A configuration with a bad category breaks theBenoit Maggi1-0/+14
new Model Wizard - UnavailableViewPrototype will return an empty list of categories Change-Id: Ia36a67f420d063a1c9576977c957c0ba8a581252 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2014-08-08Bug 431298 - NPE in ShowHideRelatedContentsHandlerBenoit Maggi2-225/+235
- remove some NPE on PlatformUI.getWorkbench(). getActiveWorkbenchWindow().getSelectionService() Change-Id: I8fdd6f594a866c9ee558b398c3f1aab273255664 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>

Back to the top