Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-06-05Bug 562935 - Migration to GMF Notation 1.13.0Florian NOYRIT3-7/+5
Migrate dependencies to org.eclipse.gmf.runtime.notation to [1.10.0,2.0.0) Migrate dependencies to org.eclipse.gmf.runtime.notation.edit to [1.8.0,2.0.0) Changed all occurences of http://www.eclipse.org/gmf/runtime/1.0.2/notation to http://www.eclipse.org/gmf/runtime/1.0.3/notation Updated the copy of the notation metamodel in oep.infra.gmfdiag.properties/model to the new 1.10.0 metamodel Fixed some building issues in tests Change-Id: I9bb53de2558b67076f6fa423da522bdcedeb794b Signed-off-by: Florian NOYRIT <florian.noyrit@cea.fr>
2019-09-18Bug 550568: [AF] The diagrams and tables icons of disabled viewpointNicolas FAUVERGUE21-27/+87
should be grayed - Add grayed icon into the architecture framework - Create the grayed icons for diagrams and tables - Manage the view prototype display in: - Model Explorer - Welcome page - Table of views - Properties views Change-Id: I3301e9d17cb12c5ca59f2175b5cb0b86e6733917 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-08-29Bug 550359: [AF] Create a view to visualize the available architecturesNicolas FAUVERGUE3-34/+54
in the instance - Create the Architecture view with: - First Level : Architecture file - Second level : Domains - third level : Viewpoints We need open the architecture file by double clicking on the described file. We also can sort table by clicking on the table header. Change-Id: I740ae2fa503dc9bb82d2c3192866598a8ccbd00d
2019-05-06Bug 543723: [Performances] Improve the ClassLoaderHelperCamille Letavernier2-42/+58
https://bugs.eclipse.org/bugs/show_bug.cgi?id=543723 - Add a context URI or Bundle to all methods in ClassLoaderHelper - The context is used to find the most appropriate bundle to load the given class, to avoid relying on a very expensive Eclipse Buddy Policy Change-Id: Ia3c7cc86397643ff3fad634391dce68e5d509d4c Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-11-22Bug 539022 - [Releng] Update the API references for version management toolsQuentin Le Menez3-78/+132
- Add missing APIAnalysisNature - Add missing VersionNature - Add missing settings files - regenerate the API baseline Change-Id: I4088d2998402cc10067ee6c85f6a1763d574d28c Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-24Bug 538152 - Architecture context creation command class loading failureptessier1-36/+28
Change-Id: Ia93fd254dd80cfb9db64a2a0fcf9bac5ac7c66b9
2018-08-22Bug 537653 - [EPL] Edti properties filesQuentin Le Menez5-10/+20
- 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-1/+1
- 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 Menez3-3/+3
- 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 Menez3-9/+9
- 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 Menez3-27/+45
- 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 Menez3-6/+12
- 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 Menez51-102/+204
- 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 Letavernier6-0/+195
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-26Bug 535393 - [AFViewpoints] Exception when unknownBenoit Maggi1-11/+15
context/representationkind - return an empty list when context null => this allow to open the model without crashing Change-Id: I09e6293292f215666d7534d286fbc44368859312 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-25Bug 536247 - [Tests] Add a test plugin to infra architectureBenoit Maggi17-42/+83
- add test plugin - create first test class MergedArchitectureDomainTest - quality fixes - add missing informations in extension points Change-Id: I9220040c3ae2000303a5195786a808c52774c25d Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-19Bug 518022 [AFViewpoints] Diagram unusable if Papyrus ArchitectureMaged Elaasar2-58/+78
Context preference values are touched. - Fixed ElementTypeSetConfigurationRegistry.dispose() to properly deregister the dynamically registered element types and advices (avoiding many warnings thrown in console) - Made ElementTypeSetConfigurationRegistry only reload in response to the set of dynamically added architecture models changing - Fixed a problem with ArchitectureDomainPreferences loading/saving preferences - Deprecate the public API ArchitectureDomainManager.getPreferences() method to avoid changing the preferences through the object only as opposed to the preference store - Fixed the bolding of the default context's font style in the ArchitectureContextPreferencePage Change-Id: If0dd708c91d78ca90257516814d38510c0986ed1 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-05-31Bug 532101: [AFViewpoints] Make AF editor fasterMaged Elaasar9-12/+49
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-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi3-0/+3
- 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-04Bug 529840 - [AFViewpoints] ArchitectureDescriptionListener not calledMaged Elaasar1-5/+6
if a model is copied from another workspace or filesystem Change the ArchitectureDescriptionAdapter to forward notifications to listeners when the AF objects are created, deleted, or modified. Change-Id: I11cb453cd942fa1888a3eb196742635e764a494d Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar8-18/+67
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-04-04Bug 532299 - Add tooltips on properties in architecture frameworkMaged Elaasar25-79/+312
editor. Added descriptions on all properties that show in the architecture editor. Those descriptions appear in the status bar of the Eclipse window when the property is selected (not as toolips when hovering over properties). Also, some properties are categorized in the property sheet into sub categories to ease understanding. I also added the same descriptions as documentation of the AF model API. Change-Id: I2a4e928b177ae5434c6f38255ea1bba41c822416 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-01-18Bug 528421: [API Tools] Change default settings for Papyrus projectsCamille Letavernier12-0/+1390
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-09Bug 515367 - [releng] Uniformization of the end of lines to Unix standardQuentin Le Menez1-18/+18
- 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-09-06Bug 521572 - [General] Various cleanupsPierre GAUTIER2-2/+0
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 GAUTIER4-1/+7
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-06-27Bug 518789: [Architecture Framework] Preferences not customizable by Eclipse ↵Christian W. Damus1-10/+29
Products Read preferences from a cascade of scopes including configuration. https://bugs.eclipse.org/bugs/show_bug.cgi?id=518789 Change-Id: Ie94d381514fb56f3b808361fdc1023931faa69f0
2017-06-06Bug 516901 - Replaced references to Architecture model elements by theirMaged Elaasar5-61/+66
unique ids instead. This will avoid such elements being loaded in user model resource sets. Also, refactored the Architecture metamodel by moving the id and icon attributes to ADElement so that all elements in the model have them. This also include refactoring of the uml.architecture model to give ids to various diagrams and tables. Also, changed the UMLDiagramReconciler_1_3 to put the diagramKindId attribute instead of the diagramKind reference in the PapyrusDiagramStyle. Also, change the UMLTableReconciler_1_3 to a) test the proxy URI of the old prototype instead of name (since the legacy viewpoint configuration models were deleted earlier resulting in proxies) and to set the tableKindId instead of changing the prototype (which is now deprecated). Change-Id: I99413c1dd6daeaf395fc8c70b8b7ed2e0573acd1 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-05-09Bug 515567 - Support of default viewpoints for an architecture context,Maged Elaasar3-5/+29
and a fix for returning the default viewpoints for a model's context when the model's architecture viewpoint preferences are not set Change-Id: I9b3925b3c6efef7094ea4360aef4bbc7a97a54e2 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit2-3/+3
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-04-25Bug 510451 - Add the architecture description adapter to the sashMaged Elaasar2-7/+16
resource as well (as the di resource). Change-Id: I22ead1b772ee5387ec92b212bb8449ec324c79bd Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-04-12Bug 510451 - Two changes: 1) Make architecture viewpoints exchangeableMaged Elaasar3-30/+4
between private .sash model and the public .di model, 2) Remove PapyrusSyncTable and refactor its usage for PapyrusTable instead Change-Id: Id5e3cfe313572e7a984dc320e868ca6ced2301c4 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-03-30[releng] Update plugins and feature version numbers for Oxygen withFlorian Noyrit3-22/+22
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-28Bug 510451 - Improve icons for the architecture frameworkFlorian Noyrit4-0/+0
Change-Id: I05b2c585993a2a3f6f3c517803d3c293470e059d
2017-03-24Bug 510451 - multiple fixes in architecture framework supportMaged Elaasar15-137/+66
- Fix a typo in the name of the property ADElement::description - Fixed failing test cases - Enabled NLS markers in architecture framework genmodels - Changed the order of the switch architecture context menu actions - Removed confusing log message about elementtypeset registerd but not bound - Fixed new model wizard load template combo box - Fix AF API working when layout is saved locally Change-Id: Ifb509afcdffca348cd028094e181677b8f6d9ee4 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-03-24Bug 510451 - Fix a typo in the name of the propertyMaged Elaasar4-6/+8
ADElement::description Change-Id: Iad26068478537fbc6e7b3c13cc558e227b5ab235 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-03-22Bug 510451 - Reimplement the ISO42010 specification to properly support ↵Vincent Lorenzo1-1/+1
architectural contexts and viewpoints Fix name Listneers instead of Listeners Change-Id: I3ece419ad11c82425791907b0f434269fbc2a999 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-03-15Bug 510451 - Fix build.properties definitions in infra.architecture,Maged Elaasar1-1/+2
sysml.architecture and uml.architecture plugins Change-Id: I0eb367fbc5238550213bdbe5c14d9046e3fcc870 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-03-14Bug 510451 - Fix build.properties definitions in architecture frameworkFlorian Noyrit3-3/+6
new plugins Change-Id: Ia15cbfd16059a22c956a4057fa94b5ba5e67fa27
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar93-0/+9982
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>

    Back to the top