Bug 443909 - Error in display of Package line color and width.

Signed-off-by: atischenko <ticher777@gmail.com>
448506: [All Diagram] Bounds of Text Editor when text is aligned on
right/center is false
https://bugs.eclipse.org/bugs/show_bug.cgi?id=448506

-Fix for regression

Change-Id: Ied7bfd74e1d37776271158ce12521203a46cf168
Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
Merge remote-tracking branch 'origin/bugs/440230_440226'

Conflicts:
	plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/GateEditPart.java


Change-Id: I900f0a2b20038a9e38b2a559f40a51ae1ed585ee
Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
451013: [Tests] Intermittent failure in memory leak tests
https://bugs.eclipse.org/bugs/show_bug.cgi?id=451013

Put the debug messages behind a system property.
[Trivial] Fix a NullPointerException in a custom Drop Strategy
Merge "Merge remote-tracking branch 'origin/bugs/440230_440226'"
Merge "Bug 443909 - Error in display of Package line color and width."
399859: [Profile Applications] Papyrus shall enable to manage profile applications in separate files
https://bugs.eclipse.org/bugs/show_bug.cgi?id=399859

Separate the generated EMF model code into a src-gem directory.
399859: [Profile Applications] Papyrus shall enable to manage profile applications in separate files
https://bugs.eclipse.org/bugs/show_bug.cgi?id=399859

Ensure that we don't get stack-overflow on recursion in the read-only handler for decorator models in the case that a decorator model creates an externalized profile application for one of its own decorator packages.  Also ensure that stereotype repair doesn't accidentally create such an externalized profile application for a decorator package when repairing a decorator model.
451338: [RSA Model Import] Performance issues when importing larger models 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)
447667: [Revision module] a module about revision model shall be
integrated to Papyrus
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447667

Change-Id: Ic96e7bbf52416e04d46041f3bf32985be98d5238
Merge branch 'master' of ssh://ptessier@git.eclipse.org:29418/papyrus/org.eclipse.papyrus
446415: [All Diagram] when labelConstraint==true, streotype label and
port label overlap
https://bugs.eclipse.org/bugs/show_bug.cgi?id=446415

-On Component diagram :Fix missing override of
PortAppliedStereotypeEditPart's locator, which now is a
ExternalLabelPositionLocator.

Change-Id: I399cee1c5d932333333de5ebae0d40b35e9ca77b
Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
Merge "446415: [All Diagram] when labelConstraint==true, streotype label and port label overlap https://bugs.eclipse.org/bugs/show_bug.cgi?id=446415"
447870: [Papyrus Req] Papyrus shall import or export reqIF file
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870

Merge branch 'master' of
ssh://ptessier@git.eclipse.org:29418/papyrus/org.eclipse.papyrus

Change-Id: I783b36a3bec907e5d1562fb965b4f574f856cea7
Merge branch 'master' of ssh://ptessier@git.eclipse.org:29418/papyrus/org.eclipse.papyrus
Fix access to the diagram edit part when the action is called outside of the diagram area (property view for instance)
+ performed some code clean-up

Change-Id: I73f01a4e7968eac6acced3b8586c322a3e62e528
Signed-off-by: Sebastien Gabel <sebastien.gabel@esterel-technologies.com>
451557: Stereotype repair dialog buttons still enabled during long repair 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.

Conflicts:
	plugins/infra/org.eclipse.papyrus.infra.tools/src/org/eclipse/papyrus/infra/tools/util/UIUtil.java
	plugins/uml/org.eclipse.papyrus.uml.modelrepair/src/org/eclipse/papyrus/uml/modelrepair/internal/participants/StereotypeApplicationRepairParticipant.java
	plugins/uml/org.eclipse.papyrus.uml.modelrepair/src/org/eclipse/papyrus/uml/modelrepair/internal/stereotypes/ApplyProfileAction.java
451683: Memory leak in stereotype repair
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)
Remove dependency to Emf.facet plugin.

Change-Id: I69fc5c8abd2efca0a8ad9d8fbed142ef11cbd8f1