Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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