[cleanup] Remove useless StringCouple class

Change-Id: I6184316ee6e78c4f4a0efda67f880c33e10681c9
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Introduce sirius.ext.base and move a few basic classes into it

Change-Id: I76684fc6b132ba51cb492980d8449fe4b4c0442c
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[cleanup] Remove unused internal classes

The classes removed are ColorMigrationHelper and ColorsTextMigration,
both from org.eclipse.sirius.business.internal.migration.resource.

Change-Id: I1e0fa8943244e21a2a7b88018499adf7552157fa
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Move the generic relation and dependency tracking code into ext.base

Change-Id: Id6f1099d30ebc904cdcfcdb18ea39bb51825b6c9
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Rename package oes.ext.base.collections into oes.ext.base.collect

Change-Id: Ic3880c2bf9a5355e82d0d8f887742f53cfc4ea78
Signed-of-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Move LRUCache into sirius.ext.base.cache

Change-Id: Ib62e06cd245d12d51276160deeb217b1fc2a01df
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Introduce sirius.ext.emf and move a few basic classes into it

Change-Id: I2024b96069a67d71664a0d66ce066133ee66e449
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Move AllContents and Contents into sirius.ext.emf

Change-Id: I221f5c5c55b85a95ceea804105e265cf01e5907c
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Move StackEx into sirius.ext.base.collect

Change-Id: I522d83041748b7726e25e0bf6f851e89c6137fde
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Move Option and Options into sirius.ext.base

Change-Id: I351106892b2f5835e4672229b4d7cc30f5e5695e
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[cleanup] Remove VariableContentProvider from API

Move the class beside its only user in Sirius, the internal (and
semi-obsolete) class DesignerInterpreterView.

Change-Id: Idfda54a517d36382c4dc6f1b791420f085f9ae6d
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Introduce sirius.ext.swt and move a few basic classes into it

Change-Id: Idef950a7a1521a05952febf082449e7281aacc07
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Add more (empty) library extension plug-ins

Change-Id: I3b1cbb6e1fd6443c67369d2ebd493ce5837efde4
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[cleanup] Replace useless ISimpleAction by Runnable

Change-Id: Ibbb20d7c318df52dacf09c457b440834f8e0bfd2
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Move some figures into sirius.ext.draw2d

Change-Id: I8de40c8308c44924f08fafb736f87dbde30a1625
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Force Git to keep empty source folders

Some of the new plug-ins are empty shells for now. Their build path
refer to a source folder but there is no code inside so Git will not
keep it/create it. Add empty ".gitkeep" files to for Git to see to
source folders.

Change-Id: I6e336902414d2fbbd4d7420e5c6a52df52a956f6
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[423051] Fix typo in release notes

Change-Id: I12a15bca6633001ce93338323f70d4045ade2110
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[cleanup] Remove unused internal class SaxParser

Change-Id: Ic7d36df042c29a8c17e62befe801c52baeefa04c
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>