Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-08-22Bug 537653 - [EPL] Edti properties filesQuentin Le Menez17-34/+68
- move the plugin.properties files to the new EPL2.0 license - move the build.properties files to the new EPL2.0 license when available Change-Id: Ie860b3d74eb82ce5542b6fbe1f2bfcc67cea02f4 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update genmodel headersQuentin Le Menez1-5/+6
- Corrected or added the default header in the genmodel files - There still needs to be an action done on the generated ones (oep.uml.textedit.*) - Corrected the removed model dependencies - There still needs to be a check on the added properties for seemingly no reason Change-Id: I3348923f0d7784568e38f198cbbfcd2f3721a2d2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update jdt.ui filesQuentin Le Menez17-17/+17
- amended the org.eclipse.jdt.ui.prefs for the new EPL2.0 license Change-Id: Ibcbef74918057bfa7ac94d341a33ec2f192f1a81 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] update about.html filesQuentin Le Menez17-51/+51
- move the about.html files license to the new EPL2.0 - set the correct date on the license Change-Id: Id05bd8e8332e184150df4c8523d45b8840e7941a Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update exsd filesQuentin Le Menez7-49/+115
- move the exsd files license to the new EPL2.0 - add licenses when none was encountered and uniformized the format Change-Id: I75ebc576bbe95b26deae31f35ec023684aa93bea Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update Plugin.xml filesQuentin Le Menez2-4/+8
- move the plugin.xml files to the new EPL2.0 license Change-Id: If5cb1b4097e0e6835d17f49b80bce38bc1d49e67 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez210-420/+840
- 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-07-04Bug 535808: [DevTools] Apply Cleanup & Format on saveCamille Letavernier34-0/+1105
https://bugs.eclipse.org/bugs/show_bug.cgi?id=535808 - Propagate the new preferences to all projects Change-Id: I0e70c1c4a5d14a24c2d92371c27dad085e9aa2d3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-06-01Bug 528895 - [Quality] Field modifier should follow convention orderBenoit Maggi4-11/+11
- 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-31Bug 532101: [AFViewpoints] Make AF editor fasterMaged Elaasar6-12/+12
Bug 532104: [AFViewpoints] Transform your Workspace reference to platform reference - Simplified the AF model wizard by defaulting the root to be Architecture Domain. - Extended the Load Resource action in the AF editor to allow loading AF models from the running platfom. - Added a Resolve All action that can be used on any object in the editor to quickly resolve related references. This can be used on a loaded AF model (from workspace or running platform) to also load its dependencies like elementtypeconfigurtion and palleteconfiguration files. - Made the architecture, elementtypesetconfigurtion, nattableconfiguration, and paletteconfiguration resources extend of a common base class that supports default load/save options. This base class also makes the cross references persist using platform:/platform URIs but upon load, they may resolve to platform:/resource if the resource is available in the workspace. - Refactored uml.architecture, all the elementtypeconfiguration, all palletteconfiguration, and all nattableconfiguration models by changing their cross references to platform:/plugin URI format. - Fixed PasteEObjectConfigurationItemProvider to make the containment reference axisIdentifier show in the editor/property sheet as a containment reference (was necessary to convert its cross references properly) Change-Id: I69b82f53670cbb81e9117ce82c61d7c898080c93 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-05-29Bug 533676: [Sequence Diagram] Validation should be triggered afterChristian W. Damus3-7/+8
creation of CombinedFragment or InteractionOperand Add custom well-formedness rules to check that messages and execution specifications do not cross interaction operand boundaries. Ensure that re-sizing of an interaction operand triggers validation of that operand and the interaction fragments that it contains, plus any messages originating or terminating within it. Because the default operand of a new combined fragment is now resized upon creation, a new operand is likewise validated for its contents. Fix validation hook and diagnostician extension point schema definitions to match reality of the extension point implementations. Remove UI contributions for validation, to avoid workflow interrution. Validation framework is still slow, but less intrusive for the user. A preference may control the validation activation on user actions. Update the failing compilation on gmfdiag.common.tests. Add a preference to switch on or off the validation. Change-Id: Ic7d83eb18315ce714dc7c71bff38276f330ef260 Also-by: Rémi Schnekenburger <rschnekenburger@eclipsesource.com> Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-05-28Bug 535209 - [Quality] Remove unused import/variable warningBenoit Maggi2-2/+2
- fix unused import - move example code from src to src-gen - remove unused variable Change-Id: Ic2d49c57277cc08f1b53027876b4ceab1bea515d Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi17-0/+17
- add Automatic-Module-Name with the same value as Bundle-SymbolicName in all Manifest.MF - quality fix : remove unused import Change-Id: Icd3e4376bc9e61e360ac61522b967a088a248480 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-22Bug 533678: [Sequence Diagram] Creation of a new InteractionOperand in aCamille Letavernier4-16/+126
CombinedFragment https://bugs.eclipse.org/bugs/show_bug.cgi?id=533678 Change-Id: I4f13d706fbca0620c9d3f415718ca6533860ccf2 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar2-2/+3
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-02-16Bug 529966: Papyrus fails to export diagrams as imagesCamille Letavernier1-0/+7
https://bugs.eclipse.org/bugs/show_bug.cgi?id=529966 - When exporting diagrams from the Project Explorer, make sure that the services registry is started before doing the actual export - Fix some service usages/declarations to avoid errors in the log Change-Id: Ie9a2e550dbd78f98cb055bf7d7303300305a32e3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-01-23Bug 530026: [Performance][Stereotype]The way used to name a stereotyped ↵Vincent Lorenzo1-4/+12
element according to its stereotype is time consuming. - change the naming way for stereotyped elements as described in the bug - fix some bad plugin version found by API Tool Change-Id: Ic363a6d2e26883a858baef5327fb972f773eb199 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-01-18Bug 528421: [API Tools] Change default settings for Papyrus projectsCamille Letavernier4-0/+462
https://bugs.eclipse.org/bugs/show_bug.cgi?id=528421 - Add missing API Tools natures to all projects - Propagate project preferences to all projects using Oomph (Includes missing JDT.Core and JDT.UI preferences) Change-Id: I6c8de65bffd9b1c2cbf4976b86aeaccd6b8f87f0 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-01-18Bug 528421: [API Tools] Change default settings for Papyrus projectsCamille Letavernier16-96/+192
https://bugs.eclipse.org/bugs/show_bug.cgi?id=528421 - Use more flexible options wrt. Constant values and Reexported APIs - Display errors directly in the code rather than Manifest, when relevant Change-Id: I7a48bca8a9a84487957a3d97a8dddfb145cdfd78 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-01-09Bug 515367 - [releng] Uniformization of the end of lines to Unix standardQuentin Le Menez184-13398/+13398
- 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-18Bug 528881 - [Quality] Method modifier should follow convention orderBenoit Maggi1-1/+1
- replace "abstract public" by "public abstract" (see https://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.4.3 ) - also remove some unused import Change-Id: Ie1cf5ae7ae506b0cde5beef8ddfa9d56e4a2bdfd Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-12-14Bug 528776 - [Quality] Remove auto-generated TODOBenoit Maggi3-3/+3
- remove: // TODO Auto-generated method stub // TODO Auto-generated constructor stub // TODO: Auto-generated Javadoc Change-Id: Ia754c343b5dd76c17b34d041ae938318b6030522 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-10-17Bug 516459 - [Diagram] Navigation mechanism with Alt+hover does not work on ↵Ansgar Radermacher1-1/+70
Linux - Change key from ALT to CTRL+SHIFT to avoid key-binding conflict on Linux machine. - Restore original behavior that the menu is only visible while the key is pressed - Delay menu appeareance until mouse is mouved in both graphical viewer and model explorer. This avoids key-binding conflichts with CTRL+SHIFT-C/X/V for graphical copy/paste - The menu goes away on the first click outside its area (and does not come back again while CTRL is pressed). - Simplify programming, since activation in graphical editor and model explorer is much more similar. Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> Change-Id: I23667f92ea258c77c2f4cfe0e8902bae44ee5f83
2017-09-22Bug 518307 - [Control Mode] Warning when resource already exist Benoit Maggi11-41/+68
- check if the resource already exist - use diagnostic to provide a simple way to evaluate - fix some quality warnings Change-Id: I9fb99d532f3efc7470864dbd9331b26387ad88eb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-09-06Bug 521572 - [General] Various cleanupsPierre GAUTIER9-27/+18
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 fix remaining output 'target/classes' in some .classpath cleanup of various basic build.properties warnings including : - remove useless bin.. - incorrect source.. - incorrect output.. - includes Change-Id: I5bf3480020ab53c8acf1fd6fc35d92377c231eaa Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-09-01Bug 521572 - [General] Various cleanupsPierre GAUTIER34-0/+68
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 define project-specific, overriding workspace-scoped, preferences for UTF8 encoding and Unix end of line preferences Change-Id: I260d84ab76c08866cd3e8709967d4218d992c095 Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-08-29Bug 521479: [userxp] move the rename menu from model explorer root toFrancois Le Fevre1-1/+1
Model refactor category Actions -change the locationUri to Menu refactor Tests -open an Eclipse and check Change-Id: I0c564e21a2cbf46cc924efedacff96da89d1e356 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=521479 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-07-18Bug 519812: [Diagram] Edit helper advice from ↵Alain Le Guennec1-31/+0
org.eclipse.gmf.runtime.diagram.core should be registered using the element types framework, not GMF extension points. Note that advice "org.eclipse.papyrus.infra.emf.readOnlyAdvice" is already registered via infra-emf.elementtypesconfigurations, and need not be repeated. Change-Id: I3e5411552416c3950f21f325d0b9258b8a66abdc Signed-off-by: Alain Le Guennec <Alain.LeGuennec@esterel-technologies.com>
2017-05-27Bug 514866 - [Class diagram] Moving property from a DataType to another one ↵Quentin Le Menez1-0/+5
doesn't work - Filter the views to be removed and Refresh the attribute compartments after the move action Change-Id: Ib2c9d92343a760fe8534fd32017aec9a3c3f19c5 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-05-15Bug 516590 - [ElementTypes] Component to normalize the xmi id ofBenoit Maggi2-6/+8
IElementTypeConfiguration run the script provided by https://git.eclipse.org/r/#/c/96974/ to change all element types ids Change-Id: Ieffa8e4ad0b62f8b53202e15eef01fe9eddf8792 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit6-69/+80
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-04-27Bug 512554 - [Architecture-General] No Disable Workspace Model Indexer facilityAnsgar Radermacher1-10/+25
- Start indexing in the moment that a first demand for an index (instance of class CrossReferenceIndex) is done. - The ControlledUnitLabelDecorator is already used earlier (if the project explorer is open). With the patch, it will only start decorating, once indexing has been started, i.e. a Papyrus model is opened. This means that decorations are available late, but avoids starting the indexer almost immediately (for sporadic Papyrus users) - Increase wait timeout added in bug 512554: otherwise we might run regularly into a timeout due to class loading delays Change-Id: I9084f3c4f3023c25d32fa35ade7ae67900439eca
2017-04-07Bug 514955: [Validation] Changes in Validation Registry API break ↵Christian W. Damus2-5/+102
diagnostician customizations Add an optional prioritization of diagnosticians on the extension point to resolve the simultaneous applicability of multiple contributions to the given selection. https://bugs.eclipse.org/bugs/show_bug.cgi?id=514955 Change-Id: If9d1363eeb2426ecb088a7b2439e533e3365995a
2017-04-06Bug 514332 - Papyrus should never reexport non-singleton pluginsBenoit Maggi4-1/+7
- remove Required-Bundle Guava (and their re-export) - use package import for Guava dependencies Change-Id: Ie1e383b6b8ed1d57747345c2788c0c63de1f08bb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Florian Noyrit <florian.noyrit@cea.fr>
2017-03-30[releng] Update plugins and feature version numbers for Oxygen withFlorian Noyrit30-769/+749
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-14Bug 510451 - Fix build.properties definitions in architecture frameworkFlorian Noyrit1-1/+2
new plugins Change-Id: Ia15cbfd16059a22c956a4057fa94b5ba5e67fa27
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar23-783/+1163
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>
2017-01-09Bug 508512 - [Core] respecting maven conventionFrancois Le Fevre12-12/+24
-adding pom.xml -adding the schema in the header enabling to remove the warning in eclipse Change-Id: I8ab35fb6c6a696c5feb44aa5236db1c02e86f08e Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2016-12-03Bug 508629: [Label Provider Service] Label providers do not notifyChristian W. Damus3-10/+18
Fix gaps in the propagation of label updates from EMF item provider adapters through label-providers that delegate to them and the label-provider service that delegates to those, in turn. Add JUnit tests covering various affected label providers, including a new tests plug-in for the Properties UI in the Infra layer. https://bugs.eclipse.org/bugs/show_bug.cgi?id=508629 (🍒-picked from streams/2.0-maintenance) Change-Id: I2e0301db72064fe6899c4d92252d93d9051943f0
2016-11-29Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus must integrateNicolas FAUVERGUE4-12/+37
the internationalization feature provided by UML. https://bugs.eclipse.org/bugs/show_bug.cgi?id=496905 Commit of infra for internationalization. Change-Id: I1b1859bf111e1ef7a7522212fbe639cf2bd13890 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-09-27Bug 500219 - [Model Explorer] Papyrus Should provide an other way toMickael ADAM1-1/+23
customize uml label Change-Id: Ic3213ed9aefb636f4e581df7996378dfd96d8937 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit12-54/+56
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-08-23Bug 497865: [Control Mode] UI for dependent controlled unitsChristian W. Damus26-179/+1374
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
2016-08-18Bug 499661: Exception about missing write transaction when iterating over a ↵Christian W. Damus10-35/+183
potential unloaded model element https://bugs.eclipse.org/bugs/show_bug.cgi?id=499661 The listener for loading of resources was still causing problems, triggering re-loading of editor pages in situations where it doesn't need to. Moreover, this listener was implemented in the wrong component: its purpose is solely to re-load an "unloaded resource" editor tab as created by the UI for the selective resource loading service. Therefore, it is this UI bundle that now provides the listener and this listener now further restricts its reload behaviour to the case only when the editor page being reloaded is one of the "unloaded resource" pages that it had created, itself. To maintain API compatibility, the LoadDiagramCommand, with its previous fixes, is retained in the control-mode bundle but is now deprecated. The listener snippet that used it is moved to the resource-loading service bundle (it was not API) along with a new implementation of the LoadDiagramCommand that is also not API. (cherry-picked from streams/2.0-maintenance) Change-Id: I06ebcd232fd07cdc64db5a5b371940020716ac36
2016-08-04Bug 491783 - Change the ElementTypeConfiguration metamodel to make theFlorian Noyrit3-38/+7
before and after reference directly AdviceConfigurations. Change the interpretation accordingly. Bug 497481 - Change the ElementTypeConfiguration metamodel to replace string-based references to specialization by Ereferences in SpecializationTypeConfiguration. Change the interpretation accordingly. Update oep.infra.types.doc accordingly. Change-Id: I13284a6a74fe3d86427b19424a9b8c4caed01d89
2016-07-25Bug 498414: [Profile] Profile are corrupt at the reopenChristian W. Damus2-19/+46
https://bugs.eclipse.org/bugs/show_bug.cgi?id=498414 Don't attempt to start a write transaction for the re-loading of diagram editors when there are no such editors needing re-loading. Change-Id: Ic978c3fbceb6f868a2236829a36927b6f6c288c3 (cherry picked from commit 8c0b2fc558860628f7492d7079765cea61ad3819)
2016-07-13Bug 496299: Controlled Units as Integral FragmentsChristian W. Damus6-17/+25
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496299 Implement a new mode of controlled unit in Papyrus dubbed "shards". A shard is like any other sub-unit created up to and including the Neon release, except that it cannot be opened independently in the editor. The Papyrus editor, when asked to open a "shard", will instead open the root resource of the model. Likewise, the editor matcher normalizes editor inputs to the root resource of any shard. The graph of shard dependencies is inferred from a new workspace- wide index of cross-resource containment references, when it is available. Otherwise, the linkage of shards to their parent references is parsed on-the-fly from the shard annotation's reference (with a relatively efficient XML parsing that terminates after reading only a few lines of the XMI text). A new ResourceLocator is implemented to provide a pluggable hook for resource loading (including proxy resolution), to ensure when loading a shard resource that its parent resource chain is first loaded from the top down to ensure that all context of profile applications is available before loading the shard, itself, which may have stereotype applications that depend on those profile applications. The CoreMultiDiagramEditor installs this resource locator on the ModelSet; other applications (including in a non-Eclipse context) can make similar use of it. Some additional fixes are required in other core components to make the loading of referenced sharded models as in bug 458837 work: * the SemanticUMLContentProvider did not detect the final resolution of containment proxies that changes what looks look a model root object into just another intermediate element in the content tree. Besides that it would schedule a large number of redundant UI refreshes asynchronously (deferred) on the UI thread * the DiModel and NotationModel would load their adjuncts to the *.uml resource when that resource is created, not after it has been loaded. This is much too early and ends up causing the transactional editing domain to detect the attachment of a resource's contents at the end of loading as an attempt to edit the model during a read-only transaction, which logs an exception and bombs the UI action. Instead, these models now have snippets that load the *.di and *.notation resources after the semantic resource has been loaded. * the new model snippets required an additional fix in the loading of IModels to handle contributions of snippets and dependencies to models that are overridden by other IModels registered under the same ID, such as is the case with the NotationModel and the CSSNotationModel, which latter needs the snippet declared by the former * the IModels additionally need to ensure that they start snippets on loading of an existing model even when it is already found to be loaded in the ModelSet (as happens often in JUnit tests) * the AbstractModelFixture in the JUnit test framework is updated to ensure that the ModelSet is properly initialized, with its own snippets started and its IModels loaded and their snippets started * the basic uncontrol command now removes the shard annotation from the uncontrolled element/resource, if there was one. Because this bundle now supports a new feature (that being shards), it seems appropriate to bump its minor version number General-purpose changes in the core workspace model index framework that improve overall performance, of particular significance in large and highly fragmented models: Implement persistent storage of the workspace model index at workspace save to support quick start-up without parsing the entire workspace. Consolidation of indices: * run a single pool of indexing jobs and a single resource change listener to trigger (re)-indexing of files * all indices matching any given file process it * includes a new extension point from which all indices are loaded into the shared index manager to initialize them and do the work (cherry-picked from streams/2.0-maintenance) Change-Id: Ifd65a71c57134b69d873f17139f3cedbf11c5ba5
2016-07-08Bug 487015 - [Validation] It would be useful to support validation hooksAnsgar Radermacher7-27/+245
Change-Id: Ia09389f3e342f62e263ca63a8e88d62c75a8cbad
2016-07-07[Releng] Bug fix versions should be x.y.100 on master.Christian W. Damus4-4/+4
Change-Id: Ieb8f759719ff9d08dc2b0f5d187133ad0fd8ea77
2016-07-06Bug 497379: Validation deadlocks when proxy resolution loads other resourcesChristian W. Damus3-4/+11
https://bugs.eclipse.org/bugs/show_bug.cgi?id=497379 (cherry-picked from streams/2.0-maintenance) Wrap the validation operation in a privileged runnable to fork it with the current transaction. Change-Id: I72cdcfb06eab4f8cbc70346f72cde132d1797de7

Back to the top