Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmallet2018-09-10 13:32:53 +0000
committerPierre-Charles David2019-01-08 16:29:21 +0000
commit3e0c96b1ad355e0a73f9c43e4848b1cc703eff24 (patch)
tree4d8aef00540b0a160eafb13b01ed3becdf3ac131 /plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF
parent60eeaf892863e950133860f8450406cbf7a174f1 (diff)
downloadorg.eclipse.sirius-3e0c96b1ad355e0a73f9c43e4848b1cc703eff24.tar.gz
org.eclipse.sirius-3e0c96b1ad355e0a73f9c43e4848b1cc703eff24.tar.xz
org.eclipse.sirius-3e0c96b1ad355e0a73f9c43e4848b1cc703eff24.zip
[538853] Clear diagram dependencies to sirius custom code.
Simplify some Diagram model code to reduce dependencies to Sirius code. These Diagram model class used in Metamodel code will be moved into Metamodel plug-in in an other commit. ContentLayerHelper class has been created and gather method used to retrieve mappings from a layer without dependencies to IInterpreter. DDiagramElementContainerOperations has been split in two: - DDiagramElementContainerWithInterpreterOperations that contains method using IInterpreter. - DDiagramElementContainerOperations that contains only methods not using IInterpreter. MappingHelper has been split in two: - MappingWithInterpreterHelper that contains method using IInterpreter - MappingHelper that contains only methods not using IInterpreter. ContainerMappingHelper has been split in two: - ContainerMappingWithInterpreterHelper that contains method using IInterpreter - ContainerMappingHelper that contains only methods not using IInterpreter. A new class StyleConstants containing style constants has been created. A new class VariableFilterWrapper have been created to handle filter variables depending on the IInterpreter not in the model plugin. It is attached to model elements as an adapter and is retrieved as such. Following custom implementations have been removed: - CompositeFilterDescriptionSpec - ConditionalContainerStyleDescriptionSpec - ConditionalEdgeStyleDescriptionSpec - ConditionalNodeStyleDescriptionSpec - VariableFilterSpec - MappingFilterSpec - BasicMessageMappingSpec - ReturnMessageMappingSpec - CreationMessageMappingSpec - DestructionMessageMappingSpec The remaining dependencies are against: - org.eclipse.sirius.common.tools.api.util.EObjectCouple but it can be make independant easily when doing refactoring. - And also oes.ext.base Removed useless methods from metamodel diagram that are computed outside. Adapt code to this changes. Bug: 538853 Change-Id: I3a17d5abe29d4f062ae465880f6535a3bcfb5ca7 Signed-off-by: jmallet <jessy.mallet@obeo.fr> Signed-off-by: Pierre Guilet <pierre.guilet@obeo.fr>
Diffstat (limited to 'plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF')
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF1
1 files changed, 0 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF b/plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF
index 3179c488f7..d56788714a 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.sirius.diagram.sequence/META-INF/MANIFEST.MF
@@ -17,7 +17,6 @@ Export-Package: org.eclipse.sirius.diagram.sequence;version="2.1.0",
org.eclipse.sirius.diagram.sequence.business.internal.layout.vertical;version="2.0.4";x-internal:=true,
org.eclipse.sirius.diagram.sequence.business.internal.metamodel;version="3.1.0";x-internal:=true,
org.eclipse.sirius.diagram.sequence.business.internal.metamodel.description;version="2.0.4";x-internal:=true,
- org.eclipse.sirius.diagram.sequence.business.internal.metamodel.description.tool;version="3.1.0";x-internal:=true,
org.eclipse.sirius.diagram.sequence.business.internal.metamodel.ordering;version="3.0.0";x-internal:=true,
org.eclipse.sirius.diagram.sequence.business.internal.operation;version="3.0.0";x-internal:=true,
org.eclipse.sirius.diagram.sequence.business.internal.ordering;version="2.0.4";x-internal:=true,

Back to the top