diff options
| author | Benjamin Grouhan | 2015-04-27 15:03:25 +0000 |
|---|---|---|
| committer | Pierre-Charles David | 2015-04-28 06:47:05 +0000 |
| commit | 0c73dd0f011c0d42bffe0769b215f102a0e203b3 (patch) | |
| tree | d1a1619485abb5ff179d7f0a74a2693ebdf88532 | |
| parent | 3ce3af9e2328120e70cbaa2bfd50f32a43d7b611 (diff) | |
| download | org.eclipse.sirius-0c73dd0f011c0d42bffe0769b215f102a0e203b3.tar.gz org.eclipse.sirius-0c73dd0f011c0d42bffe0769b215f102a0e203b3.tar.xz org.eclipse.sirius-0c73dd0f011c0d42bffe0769b215f102a0e203b3.zip | |
[463456] Repair regressions in InterpretedExpresion property sections
Put back the "implements ContentProposalClient" and the specific
behavior of getFeatureValue for
BorderedStyleDescriptionBorderSizeComputationExpressionPropertySection.
Also add a missing line in the button's listener to call the behavior
when the text is modified.
Bug: 463456
Change-Id: Idaec3ac3b3f152cf192cecee59732effaf0ef535
Signed-off-by: Benjamin Grouhan <benjamin.grouhan@obeo.fr>
116 files changed, 349 insertions, 119 deletions
diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionPreconditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionPreconditionExpressionPropertySection.java index 1b13faf169..8359722a11 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionPreconditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionPreconditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preconditionExpression property of a DiagramDescription * object. */ -public class DiagramDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DiagramDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class DiagramDescriptionPreconditionExpressionPropertySection extends Abs TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DiagramDescriptionPreconditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionRootExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionRootExpressionPropertySection.java index 90fe066b62..28e3718bde 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionRootExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramdescription/DiagramDescriptionRootExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the rootExpression property of a DiagramDescription object. */ -public class DiagramDescriptionRootExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DiagramDescriptionRootExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class DiagramDescriptionRootExpressionPropertySection extends AbstractTex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DiagramDescriptionRootExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingPreconditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingPreconditionExpressionPropertySection.java index b982b9a345..402854652a 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingPreconditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingPreconditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preconditionExpression property of a DiagramElementMapping * object. */ -public class DiagramElementMappingPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DiagramElementMappingPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class DiagramElementMappingPreconditionExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DiagramElementMappingPreconditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticCandidatesExpressionPropertySection.java index 6facd2d529..13f656c309 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticCandidatesExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticCandidatesExpression property of a * DiagramElementMapping object. */ -public class DiagramElementMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DiagramElementMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class DiagramElementMappingSemanticCandidatesExpressionPropertySection ex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DiagramElementMappingSemanticCandidatesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticElementsPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticElementsPropertySection.java index 561040aa0a..2b760bbd4d 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticElementsPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/diagramelementmapping/DiagramElementMappingSemanticElementsPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticElements property of a DiagramElementMapping * object. */ -public class DiagramElementMappingSemanticElementsPropertySection extends AbstractTextWithButtonPropertySection { +public class DiagramElementMappingSemanticElementsPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class DiagramElementMappingSemanticElementsPropertySection extends Abstra TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DiagramElementMappingSemanticElementsPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingPathExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingPathExpressionPropertySection.java index 1ececca309..966e034ce0 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingPathExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingPathExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the pathExpression property of a EdgeMapping object. */ -public class EdgeMappingPathExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class EdgeMappingPathExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class EdgeMappingPathExpressionPropertySection extends AbstractTextWithBu TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), EdgeMappingPathExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingSourceFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingSourceFinderExpressionPropertySection.java index 55ef93a627..9b4ea9721a 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingSourceFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingSourceFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the sourceFinderExpression property of a EdgeMapping object. */ -public class EdgeMappingSourceFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class EdgeMappingSourceFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class EdgeMappingSourceFinderExpressionPropertySection extends AbstractTe TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), EdgeMappingSourceFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetExpressionPropertySection.java index 79757920f9..5d49a07f43 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the targetExpression property of a EdgeMapping object. */ -public class EdgeMappingTargetExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class EdgeMappingTargetExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class EdgeMappingTargetExpressionPropertySection extends AbstractTextWith TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), EdgeMappingTargetExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetFinderExpressionPropertySection.java index 4da05b3ae7..2c27643f59 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/edgemapping/EdgeMappingTargetFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the targetFinderExpression property of a EdgeMapping object. */ -public class EdgeMappingTargetFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class EdgeMappingTargetFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class EdgeMappingTargetFinderExpressionPropertySection extends AbstractTe TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), EdgeMappingTargetFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/orderedtreelayout/OrderedTreeLayoutChildrenExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/orderedtreelayout/OrderedTreeLayoutChildrenExpressionPropertySection.java index f45335c02e..d90f20dc24 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/orderedtreelayout/OrderedTreeLayoutChildrenExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/description/orderedtreelayout/OrderedTreeLayoutChildrenExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the childrenExpression property of a OrderedTreeLayout object. */ -public class OrderedTreeLayoutChildrenExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class OrderedTreeLayoutChildrenExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class OrderedTreeLayoutChildrenExpressionPropertySection extends Abstract TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), OrderedTreeLayoutChildrenExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterSemanticConditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterSemanticConditionExpressionPropertySection.java index 57a6b1e490..d5d096c898 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterSemanticConditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterSemanticConditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticConditionExpression property of a MappingFilter * object. */ -public class MappingFilterSemanticConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class MappingFilterSemanticConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class MappingFilterSemanticConditionExpressionPropertySection extends Abs TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), MappingFilterSemanticConditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterViewConditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterViewConditionExpressionPropertySection.java index 8ab3a91629..bd82e231f1 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterViewConditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/mappingfilter/MappingFilterViewConditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the viewConditionExpression property of a MappingFilter object. */ -public class MappingFilterViewConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class MappingFilterViewConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class MappingFilterViewConditionExpressionPropertySection extends Abstrac TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), MappingFilterViewConditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/variablefilter/VariableFilterSemanticConditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/variablefilter/VariableFilterSemanticConditionExpressionPropertySection.java index a93f996606..48c8387851 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/variablefilter/VariableFilterSemanticConditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/filter/variablefilter/VariableFilterSemanticConditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticConditionExpression property of a VariableFilter * object. */ -public class VariableFilterSemanticConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class VariableFilterSemanticConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class VariableFilterSemanticConditionExpressionPropertySection extends Ab TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), VariableFilterSemanticConditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/borderedstyledescription/BorderedStyleDescriptionBorderSizeComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/borderedstyledescription/BorderedStyleDescriptionBorderSizeComputationExpressionPropertySection.java index 84fc191615..1c2caa89a9 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/borderedstyledescription/BorderedStyleDescriptionBorderSizeComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/borderedstyledescription/BorderedStyleDescriptionBorderSizeComputationExpressionPropertySection.java @@ -18,6 +18,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -34,7 +35,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the borderSizeComputationExpression property of a * BorderedStyleDescription object. */ -public class BorderedStyleDescriptionBorderSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class BorderedStyleDescriptionBorderSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -78,9 +79,7 @@ public class BorderedStyleDescriptionBorderSizeComputationExpressionPropertySect } /** - * @see org.eclipse.sirius.diagram.editor.properties.sections.AbstractTextPropertySection#getFeatureValue(String) - * - * @generated NOT + * @see org.eclipse.sirius.diagram.editor.properties.sections.AbstractTextWithButtonPropertySection#getFeatureValue(String) */ protected Object getFeatureValue(String newText) { if (StringUtil.isEmpty(newText)) { @@ -133,6 +132,7 @@ public class BorderedStyleDescriptionBorderSizeComputationExpressionPropertySect text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/dotdescription/DotDescriptionStrokeSizeComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/dotdescription/DotDescriptionStrokeSizeComputationExpressionPropertySection.java index 51c9296b6e..f3a4ff5419 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/dotdescription/DotDescriptionStrokeSizeComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/dotdescription/DotDescriptionStrokeSizeComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the strokeSizeComputationExpression property of a * DotDescription object. */ -public class DotDescriptionStrokeSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DotDescriptionStrokeSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class DotDescriptionStrokeSizeComputationExpressionPropertySection extend TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DotDescriptionStrokeSizeComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/edgestyledescription/EdgeStyleDescriptionSizeComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/edgestyledescription/EdgeStyleDescriptionSizeComputationExpressionPropertySection.java index 5c2e26638c..75f9907205 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/edgestyledescription/EdgeStyleDescriptionSizeComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/edgestyledescription/EdgeStyleDescriptionSizeComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the sizeComputationExpression property of a * EdgeStyleDescription object. */ -public class EdgeStyleDescriptionSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class EdgeStyleDescriptionSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class EdgeStyleDescriptionSizeComputationExpressionPropertySection extend TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), EdgeStyleDescriptionSizeComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionHorizontalDiameterComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionHorizontalDiameterComputationExpressionPropertySection.java index 0e4a605b3c..c373c73a32 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionHorizontalDiameterComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionHorizontalDiameterComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the horizontalDiameterComputationExpression property of a * EllipseNodeDescription object. */ -public class EllipseNodeDescriptionHorizontalDiameterComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class EllipseNodeDescriptionHorizontalDiameterComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class EllipseNodeDescriptionHorizontalDiameterComputationExpressionProper text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionVerticalDiameterComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionVerticalDiameterComputationExpressionPropertySection.java index 7ce3479010..ca7ac48270 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionVerticalDiameterComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/ellipsenodedescription/EllipseNodeDescriptionVerticalDiameterComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the verticalDiameterComputationExpression property of a * EllipseNodeDescription object. */ -public class EllipseNodeDescriptionVerticalDiameterComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class EllipseNodeDescriptionVerticalDiameterComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class EllipseNodeDescriptionVerticalDiameterComputationExpressionProperty text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMaxValueExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMaxValueExpressionPropertySection.java index cf5781c42f..397d7e9b93 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMaxValueExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMaxValueExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the maxValueExpression property of a GaugeSectionDescription * object. */ -public class GaugeSectionDescriptionMaxValueExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class GaugeSectionDescriptionMaxValueExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class GaugeSectionDescriptionMaxValueExpressionPropertySection extends Ab TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), GaugeSectionDescriptionMaxValueExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMinValueExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMinValueExpressionPropertySection.java index a7f208c293..afadb3ac71 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMinValueExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionMinValueExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the minValueExpression property of a GaugeSectionDescription * object. */ -public class GaugeSectionDescriptionMinValueExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class GaugeSectionDescriptionMinValueExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class GaugeSectionDescriptionMinValueExpressionPropertySection extends Ab TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), GaugeSectionDescriptionMinValueExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionValueExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionValueExpressionPropertySection.java index 9492a7a1dc..8c4e029c71 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionValueExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/gaugesectiondescription/GaugeSectionDescriptionValueExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the valueExpression property of a GaugeSectionDescription * object. */ -public class GaugeSectionDescriptionValueExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class GaugeSectionDescriptionValueExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class GaugeSectionDescriptionValueExpressionPropertySection extends Abstr TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), GaugeSectionDescriptionValueExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionHeightComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionHeightComputationExpressionPropertySection.java index 7317b7a7b5..974b6ef2df 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionHeightComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionHeightComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the heightComputationExpression property of a * LozengeNodeDescription object. */ -public class LozengeNodeDescriptionHeightComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class LozengeNodeDescriptionHeightComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class LozengeNodeDescriptionHeightComputationExpressionPropertySection ex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), LozengeNodeDescriptionHeightComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionWidthComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionWidthComputationExpressionPropertySection.java index c816ce30cd..7245b8ba7c 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionWidthComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/lozengenodedescription/LozengeNodeDescriptionWidthComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the widthComputationExpression property of a * LozengeNodeDescription object. */ -public class LozengeNodeDescriptionWidthComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class LozengeNodeDescriptionWidthComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class LozengeNodeDescriptionWidthComputationExpressionPropertySection ext TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), LozengeNodeDescriptionWidthComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/nodestyledescription/NodeStyleDescriptionSizeComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/nodestyledescription/NodeStyleDescriptionSizeComputationExpressionPropertySection.java index eff5c6b2d1..aa04d7ef06 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/nodestyledescription/NodeStyleDescriptionSizeComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/nodestyledescription/NodeStyleDescriptionSizeComputationExpressionPropertySection.java @@ -19,6 +19,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -38,7 +39,7 @@ import com.google.common.collect.Iterables; * A section for the sizeComputationExpression property of a * NodeStyleDescription object. */ -public class NodeStyleDescriptionSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class NodeStyleDescriptionSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -130,6 +131,7 @@ public class NodeStyleDescriptionSizeComputationExpressionPropertySection extend TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), NodeStyleDescriptionSizeComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionHeightComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionHeightComputationExpressionPropertySection.java index e1aaf79e34..615d16576d 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionHeightComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionHeightComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the heightComputationExpression property of a * SizeComputationContainerStyleDescription object. */ -public class SizeComputationContainerStyleDescriptionHeightComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class SizeComputationContainerStyleDescriptionHeightComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class SizeComputationContainerStyleDescriptionHeightComputationExpression text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionWidthComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionWidthComputationExpressionPropertySection.java index 6459a1f0db..b1de0389f2 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionWidthComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/style/sizecomputationcontainerstyledescription/SizeComputationContainerStyleDescriptionWidthComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the widthComputationExpression property of a * SizeComputationContainerStyleDescription object. */ -public class SizeComputationContainerStyleDescriptionWidthComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class SizeComputationContainerStyleDescriptionWidthComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class SizeComputationContainerStyleDescriptionWidthComputationExpressionP text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewSourceExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewSourceExpressionPropertySection.java index 3fbb8632a8..6d02a62f2b 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewSourceExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewSourceExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the sourceExpression property of a CreateEdgeView object. */ -public class CreateEdgeViewSourceExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class CreateEdgeViewSourceExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class CreateEdgeViewSourceExpressionPropertySection extends AbstractTextW TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), CreateEdgeViewSourceExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewTargetExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewTargetExpressionPropertySection.java index e151940060..387bb9af2b 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewTargetExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createedgeview/CreateEdgeViewTargetExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the targetExpression property of a CreateEdgeView object. */ -public class CreateEdgeViewTargetExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class CreateEdgeViewTargetExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class CreateEdgeViewTargetExpressionPropertySection extends AbstractTextW TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), CreateEdgeViewTargetExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createview/CreateViewContainerViewExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createview/CreateViewContainerViewExpressionPropertySection.java index 3c08ae0549..e6b94fe0c4 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createview/CreateViewContainerViewExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/createview/CreateViewContainerViewExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the containerViewExpression property of a CreateView object. */ -public class CreateViewContainerViewExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class CreateViewContainerViewExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class CreateViewContainerViewExpressionPropertySection extends AbstractTe TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), CreateViewContainerViewExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/deletehookparameter/DeleteHookParameterValuePropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/deletehookparameter/DeleteHookParameterValuePropertySection.java index 3f7a2c4a91..d722134546 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/deletehookparameter/DeleteHookParameterValuePropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/deletehookparameter/DeleteHookParameterValuePropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the value property of a DeleteHookParameter object. */ -public class DeleteHookParameterValuePropertySection extends AbstractTextWithButtonPropertySection { +public class DeleteHookParameterValuePropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class DeleteHookParameterValuePropertySection extends AbstractTextWithBut TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DeleteHookParameterValuePropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/directeditlabel/DirectEditLabelInputLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/directeditlabel/DirectEditLabelInputLabelExpressionPropertySection.java index 519c6d85d2..d3eb093ee7 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/directeditlabel/DirectEditLabelInputLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/directeditlabel/DirectEditLabelInputLabelExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the inputLabelExpression property of a DirectEditLabel object. */ -public class DirectEditLabelInputLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DirectEditLabelInputLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class DirectEditLabelInputLabelExpressionPropertySection extends Abstract TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DirectEditLabelInputLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/edgecreationdescription/EdgeCreationDescriptionConnectionStartPreconditionPropertySection.java b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/edgecreationdescription/EdgeCreationDescriptionConnectionStartPreconditionPropertySection.java index 015703b3b9..bdbceb137c 100644 --- a/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/edgecreationdescription/EdgeCreationDescriptionConnectionStartPreconditionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.diagram/src-gen/org/eclipse/sirius/diagram/editor/properties/sections/tool/edgecreationdescription/EdgeCreationDescriptionConnectionStartPreconditionPropertySection.java @@ -18,6 +18,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.ui.business.api.dialect.DialectUIManager; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -34,7 +35,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the connectionStartPrecondition property of a * EdgeCreationDescription object. */ -public class EdgeCreationDescriptionConnectionStartPreconditionPropertySection extends AbstractTextWithButtonPropertySection { +public class EdgeCreationDescriptionConnectionStartPreconditionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class EdgeCreationDescriptionConnectionStartPreconditionPropertySection e TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), EdgeCreationDescriptionConnectionStartPreconditionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingFinishingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingFinishingEndFinderExpressionPropertySection.java index ac66f5d5ea..29295e2014 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingFinishingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingFinishingEndFinderExpressionPropertySection.java @@ -18,6 +18,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -34,7 +35,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the finishingEndFinderExpression property of a * DelimitedEventMapping object. */ -public class DelimitedEventMappingFinishingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DelimitedEventMappingFinishingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -127,6 +128,7 @@ public class DelimitedEventMappingFinishingEndFinderExpressionPropertySection ex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DelimitedEventMappingFinishingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingStartingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingStartingEndFinderExpressionPropertySection.java index 339d017e0f..3995ae6eb9 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingStartingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/delimitedeventmapping/DelimitedEventMappingStartingEndFinderExpressionPropertySection.java @@ -18,6 +18,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -34,7 +35,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the startingEndFinderExpression property of a * DelimitedEventMapping object. */ -public class DelimitedEventMappingStartingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DelimitedEventMappingStartingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -127,6 +128,7 @@ public class DelimitedEventMappingStartingEndFinderExpressionPropertySection ext TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DelimitedEventMappingStartingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCenterLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCenterLabelExpressionPropertySection.java index cff292c251..d8645e2821 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCenterLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCenterLabelExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the centerLabelExpression property of a FrameMapping object. */ -public class FrameMappingCenterLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class FrameMappingCenterLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class FrameMappingCenterLabelExpressionPropertySection extends AbstractTe TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), FrameMappingCenterLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCoveredLifelinesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCoveredLifelinesExpressionPropertySection.java index f3afeec855..87cc3d26dc 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCoveredLifelinesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/framemapping/FrameMappingCoveredLifelinesExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the coveredLifelinesExpression property of a FrameMapping * object. */ -public class FrameMappingCoveredLifelinesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class FrameMappingCoveredLifelinesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class FrameMappingCoveredLifelinesExpressionPropertySection extends Abstr TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), FrameMappingCoveredLifelinesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingReceivingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingReceivingEndFinderExpressionPropertySection.java index 3a778c64ba..2811b63462 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingReceivingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingReceivingEndFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the receivingEndFinderExpression property of a MessageMapping * object. */ -public class MessageMappingReceivingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class MessageMappingReceivingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class MessageMappingReceivingEndFinderExpressionPropertySection extends A TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), MessageMappingReceivingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingSendingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingSendingEndFinderExpressionPropertySection.java index 7790a4d946..51431c1738 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingSendingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/messagemapping/MessageMappingSendingEndFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the sendingEndFinderExpression property of a MessageMapping * object. */ -public class MessageMappingSendingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class MessageMappingSendingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class MessageMappingSendingEndFinderExpressionPropertySection extends Abs TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), MessageMappingSendingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/returnmessagemapping/ReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/returnmessagemapping/ReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java index 46e6b62895..b1d3ed595b 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/returnmessagemapping/ReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/returnmessagemapping/ReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the invocationMessageFinderExpression property of a * ReturnMessageMapping object. */ -public class ReturnMessageMappingInvocationMessageFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class ReturnMessageMappingInvocationMessageFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -127,6 +128,7 @@ public class ReturnMessageMappingInvocationMessageFinderExpressionPropertySectio text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionEndsOrderingPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionEndsOrderingPropertySection.java index 8af42993fa..860b347843 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionEndsOrderingPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionEndsOrderingPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the endsOrdering property of a SequenceDiagramDescription * object. */ -public class SequenceDiagramDescriptionEndsOrderingPropertySection extends AbstractTextWithButtonPropertySection { +public class SequenceDiagramDescriptionEndsOrderingPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class SequenceDiagramDescriptionEndsOrderingPropertySection extends Abstr TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), SequenceDiagramDescriptionEndsOrderingPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionInstanceRolesOrderingPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionInstanceRolesOrderingPropertySection.java index f2994c0525..39a15f42ff 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionInstanceRolesOrderingPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/description/sequencediagramdescription/SequenceDiagramDescriptionInstanceRolesOrderingPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the instanceRolesOrdering property of a * SequenceDiagramDescription object. */ -public class SequenceDiagramDescriptionInstanceRolesOrderingPropertySection extends AbstractTextWithButtonPropertySection { +public class SequenceDiagramDescriptionInstanceRolesOrderingPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class SequenceDiagramDescriptionInstanceRolesOrderingPropertySection exte TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), SequenceDiagramDescriptionInstanceRolesOrderingPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tabstractmapping/TAbstractMappingSemanticCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tabstractmapping/TAbstractMappingSemanticCandidatesExpressionPropertySection.java index 8d4ed04778..5e54ba63ae 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tabstractmapping/TAbstractMappingSemanticCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tabstractmapping/TAbstractMappingSemanticCandidatesExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticCandidatesExpression property of a TAbstractMapping * object. */ -public class TAbstractMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TAbstractMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TAbstractMappingSemanticCandidatesExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TAbstractMappingSemanticCandidatesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalexecutionstyle/TConditionalExecutionStylePredicateExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalexecutionstyle/TConditionalExecutionStylePredicateExpressionPropertySection.java index 73535184fa..cd1e813abd 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalexecutionstyle/TConditionalExecutionStylePredicateExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalexecutionstyle/TConditionalExecutionStylePredicateExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the predicateExpression property of a * TConditionalExecutionStyle object. */ -public class TConditionalExecutionStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TConditionalExecutionStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TConditionalExecutionStylePredicateExpressionPropertySection extend TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TConditionalExecutionStylePredicateExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionallifelinestyle/TConditionalLifelineStylePredicateExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionallifelinestyle/TConditionalLifelineStylePredicateExpressionPropertySection.java index 7bb048e23d..d0cb15f191 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionallifelinestyle/TConditionalLifelineStylePredicateExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionallifelinestyle/TConditionalLifelineStylePredicateExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the predicateExpression property of a TConditionalLifelineStyle * object. */ -public class TConditionalLifelineStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TConditionalLifelineStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TConditionalLifelineStylePredicateExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TConditionalLifelineStylePredicateExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalmessagestyle/TConditionalMessageStylePredicateExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalmessagestyle/TConditionalMessageStylePredicateExpressionPropertySection.java index 2b3a3bf33b..7f0d76d966 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalmessagestyle/TConditionalMessageStylePredicateExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tconditionalmessagestyle/TConditionalMessageStylePredicateExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the predicateExpression property of a TConditionalMessageStyle * object. */ -public class TConditionalMessageStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TConditionalMessageStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TConditionalMessageStylePredicateExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TConditionalMessageStylePredicateExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingFinishingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingFinishingEndFinderExpressionPropertySection.java index 7cf2584a32..1480725ceb 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingFinishingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingFinishingEndFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the finishingEndFinderExpression property of a * TExecutionMapping object. */ -public class TExecutionMappingFinishingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TExecutionMappingFinishingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TExecutionMappingFinishingEndFinderExpressionPropertySection extend TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TExecutionMappingFinishingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingStartingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingStartingEndFinderExpressionPropertySection.java index 6a8654ba4b..0b7dbf85b2 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingStartingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionmapping/TExecutionMappingStartingEndFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the startingEndFinderExpression property of a TExecutionMapping * object. */ -public class TExecutionMappingStartingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TExecutionMappingStartingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TExecutionMappingStartingEndFinderExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TExecutionMappingStartingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionstyle/TExecutionStyleBorderSizeComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionstyle/TExecutionStyleBorderSizeComputationExpressionPropertySection.java index a713ada2d0..19e95f5dad 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionstyle/TExecutionStyleBorderSizeComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/texecutionstyle/TExecutionStyleBorderSizeComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the borderSizeComputationExpression property of a * TExecutionStyle object. */ -public class TExecutionStyleBorderSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TExecutionStyleBorderSizeComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TExecutionStyleBorderSizeComputationExpressionPropertySection exten TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TExecutionStyleBorderSizeComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinemapping/TLifelineMappingEolVisibleExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinemapping/TLifelineMappingEolVisibleExpressionPropertySection.java index 2a3a029e62..0287cd83f6 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinemapping/TLifelineMappingEolVisibleExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinemapping/TLifelineMappingEolVisibleExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the eolVisibleExpression property of a TLifelineMapping object. */ -public class TLifelineMappingEolVisibleExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TLifelineMappingEolVisibleExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TLifelineMappingEolVisibleExpressionPropertySection extends Abstrac TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TLifelineMappingEolVisibleExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinestyle/TLifelineStyleLifelineWidthComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinestyle/TLifelineStyleLifelineWidthComputationExpressionPropertySection.java index 6ac2f94f4a..18cfb023aa 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinestyle/TLifelineStyleLifelineWidthComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tlifelinestyle/TLifelineStyleLifelineWidthComputationExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the lifelineWidthComputationExpression property of a * TLifelineStyle object. */ -public class TLifelineStyleLifelineWidthComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TLifelineStyleLifelineWidthComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TLifelineStyleLifelineWidthComputationExpressionPropertySection ext TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TLifelineStyleLifelineWidthComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingReceivingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingReceivingEndFinderExpressionPropertySection.java index 0751b40531..8878452190 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingReceivingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingReceivingEndFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the receivingEndFinderExpression property of a TMessageMapping * object. */ -public class TMessageMappingReceivingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TMessageMappingReceivingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TMessageMappingReceivingEndFinderExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TMessageMappingReceivingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingSendingEndFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingSendingEndFinderExpressionPropertySection.java index 1781d54662..b144c759dd 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingSendingEndFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagemapping/TMessageMappingSendingEndFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the sendingEndFinderExpression property of a TMessageMapping * object. */ -public class TMessageMappingSendingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TMessageMappingSendingEndFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TMessageMappingSendingEndFinderExpressionPropertySection extends Ab TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TMessageMappingSendingEndFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagestyle/TMessageStyleLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagestyle/TMessageStyleLabelExpressionPropertySection.java index a29da92cd8..90abdc7c5c 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagestyle/TMessageStyleLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tmessagestyle/TMessageStyleLabelExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the labelExpression property of a TMessageStyle object. */ -public class TMessageStyleLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TMessageStyleLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class TMessageStyleLabelExpressionPropertySection extends AbstractTextWit TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TMessageStyleLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/treturnmessagemapping/TReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/treturnmessagemapping/TReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java index 2a7125b836..5142ee9e10 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/treturnmessagemapping/TReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/treturnmessagemapping/TReturnMessageMappingInvocationMessageFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the invocationMessageFinderExpression property of a * TReturnMessageMapping object. */ -public class TReturnMessageMappingInvocationMessageFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TReturnMessageMappingInvocationMessageFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -127,6 +128,7 @@ public class TReturnMessageMappingInvocationMessageFinderExpressionPropertySecti text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsequencediagram/TSequenceDiagramEndsOrderingPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsequencediagram/TSequenceDiagramEndsOrderingPropertySection.java index 8276e359e4..446a2eca20 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsequencediagram/TSequenceDiagramEndsOrderingPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsequencediagram/TSequenceDiagramEndsOrderingPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the endsOrdering property of a TSequenceDiagram object. */ -public class TSequenceDiagramEndsOrderingPropertySection extends AbstractTextWithButtonPropertySection { +public class TSequenceDiagramEndsOrderingPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TSequenceDiagramEndsOrderingPropertySection extends AbstractTextWit TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TSequenceDiagramEndsOrderingPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingSourceFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingSourceFinderExpressionPropertySection.java index 7bdb8d1147..9f5843affa 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingSourceFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingSourceFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the sourceFinderExpression property of a * TSourceTargetMessageMapping object. */ -public class TSourceTargetMessageMappingSourceFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TSourceTargetMessageMappingSourceFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TSourceTargetMessageMappingSourceFinderExpressionPropertySection ex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TSourceTargetMessageMappingSourceFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingTargetFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingTargetFinderExpressionPropertySection.java index f8872946fa..b151909846 100644 --- a/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingTargetFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.sequence/src-gen/org/eclipse/sirius/diagram/sequence/editor/properties/sections/template/tsourcetargetmessagemapping/TSourceTargetMessageMappingTargetFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the targetFinderExpression property of a * TSourceTargetMessageMapping object. */ -public class TSourceTargetMessageMappingTargetFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TSourceTargetMessageMappingTargetFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class TSourceTargetMessageMappingTargetFinderExpressionPropertySection ex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TSourceTargetMessageMappingTargetFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/backgroundconditionalstyle/BackgroundConditionalStylePredicateExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/backgroundconditionalstyle/BackgroundConditionalStylePredicateExpressionPropertySection.java index 78b8469656..cd48bf41b0 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/backgroundconditionalstyle/BackgroundConditionalStylePredicateExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/backgroundconditionalstyle/BackgroundConditionalStylePredicateExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the predicateExpression property of a * BackgroundConditionalStyle object. */ -public class BackgroundConditionalStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class BackgroundConditionalStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class BackgroundConditionalStylePredicateExpressionPropertySection extend TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), BackgroundConditionalStylePredicateExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/cellupdater/CellUpdaterCanEditPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/cellupdater/CellUpdaterCanEditPropertySection.java index 3166695383..0010ec4701 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/cellupdater/CellUpdaterCanEditPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/cellupdater/CellUpdaterCanEditPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the canEdit property of a CellUpdater object. */ -public class CellUpdaterCanEditPropertySection extends AbstractTextWithButtonPropertySection { +public class CellUpdaterCanEditPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class CellUpdaterCanEditPropertySection extends AbstractTextWithButtonPro TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), CellUpdaterCanEditPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/columnmapping/ColumnMappingHeaderLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/columnmapping/ColumnMappingHeaderLabelExpressionPropertySection.java index f2bef59a4c..76283f8c1a 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/columnmapping/ColumnMappingHeaderLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/columnmapping/ColumnMappingHeaderLabelExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the headerLabelExpression property of a ColumnMapping object. */ -public class ColumnMappingHeaderLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class ColumnMappingHeaderLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class ColumnMappingHeaderLabelExpressionPropertySection extends AbstractT TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ColumnMappingHeaderLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/elementcolumnmapping/ElementColumnMappingSemanticCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/elementcolumnmapping/ElementColumnMappingSemanticCandidatesExpressionPropertySection.java index 74c756e8de..565d72d863 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/elementcolumnmapping/ElementColumnMappingSemanticCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/elementcolumnmapping/ElementColumnMappingSemanticCandidatesExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticCandidatesExpression property of a * ElementColumnMapping object. */ -public class ElementColumnMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class ElementColumnMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class ElementColumnMappingSemanticCandidatesExpressionPropertySection ext TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ElementColumnMappingSemanticCandidatesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingFeatureParentExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingFeatureParentExpressionPropertySection.java index 7d4ad52050..89153ca329 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingFeatureParentExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingFeatureParentExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the featureParentExpression property of a FeatureColumnMapping * object. */ -public class FeatureColumnMappingFeatureParentExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class FeatureColumnMappingFeatureParentExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class FeatureColumnMappingFeatureParentExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), FeatureColumnMappingFeatureParentExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingLabelExpressionPropertySection.java index 2ca959723e..8f7da9c2ce 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/featurecolumnmapping/FeatureColumnMappingLabelExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the labelExpression property of a FeatureColumnMapping object. */ -public class FeatureColumnMappingLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class FeatureColumnMappingLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class FeatureColumnMappingLabelExpressionPropertySection extends Abstract TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), FeatureColumnMappingLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/foregroundconditionalstyle/ForegroundConditionalStylePredicateExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/foregroundconditionalstyle/ForegroundConditionalStylePredicateExpressionPropertySection.java index 38d3ed8e6f..74e89c86f6 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/foregroundconditionalstyle/ForegroundConditionalStylePredicateExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/foregroundconditionalstyle/ForegroundConditionalStylePredicateExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the predicateExpression property of a * ForegroundConditionalStyle object. */ -public class ForegroundConditionalStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class ForegroundConditionalStylePredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class ForegroundConditionalStylePredicateExpressionPropertySection extend TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ForegroundConditionalStylePredicateExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingColumnFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingColumnFinderExpressionPropertySection.java index 3ce72bad62..5567abd102 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingColumnFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingColumnFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the columnFinderExpression property of a IntersectionMapping * object. */ -public class IntersectionMappingColumnFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class IntersectionMappingColumnFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class IntersectionMappingColumnFinderExpressionPropertySection extends Ab TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), IntersectionMappingColumnFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLabelExpressionPropertySection.java index 363783dbae..8666a5f4e7 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLabelExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the labelExpression property of a IntersectionMapping object. */ -public class IntersectionMappingLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class IntersectionMappingLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class IntersectionMappingLabelExpressionPropertySection extends AbstractT TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), IntersectionMappingLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLineFinderExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLineFinderExpressionPropertySection.java index 9be6b76efe..0acf05e994 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLineFinderExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingLineFinderExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the lineFinderExpression property of a IntersectionMapping * object. */ -public class IntersectionMappingLineFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class IntersectionMappingLineFinderExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class IntersectionMappingLineFinderExpressionPropertySection extends Abst TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), IntersectionMappingLineFinderExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingPreconditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingPreconditionExpressionPropertySection.java index 4e7a440393..fc05193422 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingPreconditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingPreconditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preconditionExpression property of a IntersectionMapping * object. */ -public class IntersectionMappingPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class IntersectionMappingPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class IntersectionMappingPreconditionExpressionPropertySection extends Ab TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), IntersectionMappingPreconditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingSemanticCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingSemanticCandidatesExpressionPropertySection.java index b57834487d..56e14e8364 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingSemanticCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/intersectionmapping/IntersectionMappingSemanticCandidatesExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticCandidatesExpression property of a * IntersectionMapping object. */ -public class IntersectionMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class IntersectionMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class IntersectionMappingSemanticCandidatesExpressionPropertySection exte TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), IntersectionMappingSemanticCandidatesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingHeaderLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingHeaderLabelExpressionPropertySection.java index aa63ed9aaa..4bf5f8ce57 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingHeaderLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingHeaderLabelExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the headerLabelExpression property of a LineMapping object. */ -public class LineMappingHeaderLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class LineMappingHeaderLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class LineMappingHeaderLabelExpressionPropertySection extends AbstractTex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), LineMappingHeaderLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingSemanticCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingSemanticCandidatesExpressionPropertySection.java index a79de2a18d..d21caa8ca5 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingSemanticCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/linemapping/LineMappingSemanticCandidatesExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticCandidatesExpression property of a LineMapping * object. */ -public class LineMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class LineMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class LineMappingSemanticCandidatesExpressionPropertySection extends Abst TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), LineMappingSemanticCandidatesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tabledescription/TableDescriptionPreconditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tabledescription/TableDescriptionPreconditionExpressionPropertySection.java index 593752f342..93051cc5a2 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tabledescription/TableDescriptionPreconditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tabledescription/TableDescriptionPreconditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preconditionExpression property of a TableDescription * object. */ -public class TableDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TableDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TableDescriptionPreconditionExpressionPropertySection extends Abstr TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TableDescriptionPreconditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tablemapping/TableMappingSemanticElementsPropertySection.java b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tablemapping/TableMappingSemanticElementsPropertySection.java index d5778ab3ad..06f083d143 100644 --- a/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tablemapping/TableMappingSemanticElementsPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.table/src-gen/org/eclipse/sirius/table/editor/properties/sections/description/tablemapping/TableMappingSemanticElementsPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the semanticElements property of a TableMapping object. */ -public class TableMappingSemanticElementsPropertySection extends AbstractTextWithButtonPropertySection { +public class TableMappingSemanticElementsPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class TableMappingSemanticElementsPropertySection extends AbstractTextWit TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TableMappingSemanticElementsPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treedescription/TreeDescriptionPreconditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treedescription/TreeDescriptionPreconditionExpressionPropertySection.java index f10928c670..fd5873b551 100644 --- a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treedescription/TreeDescriptionPreconditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treedescription/TreeDescriptionPreconditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.tree.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preconditionExpression property of a TreeDescription * object. */ -public class TreeDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TreeDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TreeDescriptionPreconditionExpressionPropertySection extends Abstra TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TreeDescriptionPreconditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingPreconditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingPreconditionExpressionPropertySection.java index c2f9f9ce97..ce4776f17f 100644 --- a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingPreconditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingPreconditionExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.tree.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preconditionExpression property of a TreeItemMapping * object. */ -public class TreeItemMappingPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TreeItemMappingPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TreeItemMappingPreconditionExpressionPropertySection extends Abstra TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TreeItemMappingPreconditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingSemanticCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingSemanticCandidatesExpressionPropertySection.java index 7ce8219884..44cbd4369f 100644 --- a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingSemanticCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treeitemmapping/TreeItemMappingSemanticCandidatesExpressionPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.tree.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the semanticCandidatesExpression property of a TreeItemMapping * object. */ -public class TreeItemMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TreeItemMappingSemanticCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TreeItemMappingSemanticCandidatesExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TreeItemMappingSemanticCandidatesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treemapping/TreeMappingSemanticElementsPropertySection.java b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treemapping/TreeMappingSemanticElementsPropertySection.java index b81e263077..fbae1b2c19 100644 --- a/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treemapping/TreeMappingSemanticElementsPropertySection.java +++ b/plugins/org.eclipse.sirius.editor.tree/src-gen/org/eclipse/sirius/tree/editor/properties/sections/description/treemapping/TreeMappingSemanticElementsPropertySection.java @@ -17,6 +17,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.tree.description.DescriptionPackage; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.SelectionAdapter; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the semanticElements property of a TreeMapping object. */ -public class TreeMappingSemanticElementsPropertySection extends AbstractTextWithButtonPropertySection { +public class TreeMappingSemanticElementsPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class TreeMappingSemanticElementsPropertySection extends AbstractTextWith TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TreeMappingSemanticElementsPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/colorstep/ColorStepAssociatedValuePropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/colorstep/ColorStepAssociatedValuePropertySection.java index 8d75f381e4..efeab0da6a 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/colorstep/ColorStepAssociatedValuePropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/colorstep/ColorStepAssociatedValuePropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the associatedValue property of a ColorStep object. */ -public class ColorStepAssociatedValuePropertySection extends AbstractTextWithButtonPropertySection { +public class ColorStepAssociatedValuePropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class ColorStepAssociatedValuePropertySection extends AbstractTextWithBut TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ColorStepAssociatedValuePropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorBluePropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorBluePropertySection.java index 2e8732cdc5..15f7dfc404 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorBluePropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorBluePropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the blue property of a ComputedColor object. */ -public class ComputedColorBluePropertySection extends AbstractTextWithButtonPropertySection { +public class ComputedColorBluePropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class ComputedColorBluePropertySection extends AbstractTextWithButtonProp TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ComputedColorBluePropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorGreenPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorGreenPropertySection.java index 8e16846fb8..279f6e97ac 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorGreenPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorGreenPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the green property of a ComputedColor object. */ -public class ComputedColorGreenPropertySection extends AbstractTextWithButtonPropertySection { +public class ComputedColorGreenPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class ComputedColorGreenPropertySection extends AbstractTextWithButtonPro TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ComputedColorGreenPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorRedPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorRedPropertySection.java index 06064933fc..44ba914e81 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorRedPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorRedPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the red property of a ComputedColor object. */ -public class ComputedColorRedPropertySection extends AbstractTextWithButtonPropertySection { +public class ComputedColorRedPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class ComputedColorRedPropertySection extends AbstractTextWithButtonPrope TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ComputedColorRedPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/conditionalstyledescription/ConditionalStyleDescriptionPredicateExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/conditionalstyledescription/ConditionalStyleDescriptionPredicateExpressionPropertySection.java index 388b54977b..9b7af0ee40 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/conditionalstyledescription/ConditionalStyleDescriptionPredicateExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/conditionalstyledescription/ConditionalStyleDescriptionPredicateExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the predicateExpression property of a * ConditionalStyleDescription object. */ -public class ConditionalStyleDescriptionPredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class ConditionalStyleDescriptionPredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class ConditionalStyleDescriptionPredicateExpressionPropertySection exten TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ConditionalStyleDescriptionPredicateExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/decorationdescription/DecorationDescriptionPreconditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/decorationdescription/DecorationDescriptionPreconditionExpressionPropertySection.java index f7c58d2485..d26e9c7c56 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/decorationdescription/DecorationDescriptionPreconditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/decorationdescription/DecorationDescriptionPreconditionExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preconditionExpression property of a DecorationDescription * object. */ -public class DecorationDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class DecorationDescriptionPreconditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class DecorationDescriptionPreconditionExpressionPropertySection extends TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), DecorationDescriptionPreconditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/eattributecustomization/EAttributeCustomizationValuePropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/eattributecustomization/EAttributeCustomizationValuePropertySection.java index dad95a0f91..40bbd5bb98 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/eattributecustomization/EAttributeCustomizationValuePropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/eattributecustomization/EAttributeCustomizationValuePropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the value property of a EAttributeCustomization object. */ -public class EAttributeCustomizationValuePropertySection extends AbstractTextWithButtonPropertySection { +public class EAttributeCustomizationValuePropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class EAttributeCustomizationValuePropertySection extends AbstractTextWit TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), EAttributeCustomizationValuePropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorColorValueComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorColorValueComputationExpressionPropertySection.java index 9f73a5fdeb..230d963fa2 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorColorValueComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorColorValueComputationExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the colorValueComputationExpression property of a * InterpolatedColor object. */ -public class InterpolatedColorColorValueComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class InterpolatedColorColorValueComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class InterpolatedColorColorValueComputationExpressionPropertySection ext TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), InterpolatedColorColorValueComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMaxValueComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMaxValueComputationExpressionPropertySection.java index a6a20893ce..26c75234e5 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMaxValueComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMaxValueComputationExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the maxValueComputationExpression property of a * InterpolatedColor object. */ -public class InterpolatedColorMaxValueComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class InterpolatedColorMaxValueComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class InterpolatedColorMaxValueComputationExpressionPropertySection exten TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), InterpolatedColorMaxValueComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMinValueComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMinValueComputationExpressionPropertySection.java index e2d5b1ff32..2865b3d66a 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMinValueComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMinValueComputationExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the minValueComputationExpression property of a * InterpolatedColor object. */ -public class InterpolatedColorMinValueComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class InterpolatedColorMinValueComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class InterpolatedColorMinValueComputationExpressionPropertySection exten TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), InterpolatedColorMinValueComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/representationdescription/RepresentationDescriptionTitleExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/representationdescription/RepresentationDescriptionTitleExpressionPropertySection.java index 000f077526..039b38ebea 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/representationdescription/RepresentationDescriptionTitleExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/representationdescription/RepresentationDescriptionTitleExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the titleExpression property of a RepresentationDescription * object. */ -public class RepresentationDescriptionTitleExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class RepresentationDescriptionTitleExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class RepresentationDescriptionTitleExpressionPropertySection extends Abs TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), RepresentationDescriptionTitleExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionCandidatesExpressionPropertySection.java index 41d3e1fd95..79cfbd5ecd 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionCandidatesExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the candidatesExpression property of a SelectionDescription * object. */ -public class SelectionDescriptionCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class SelectionDescriptionCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class SelectionDescriptionCandidatesExpressionPropertySection extends Abs TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), SelectionDescriptionCandidatesExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionChildrenExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionChildrenExpressionPropertySection.java index f2f08fcdd9..b42476e076 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionChildrenExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionChildrenExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the childrenExpression property of a SelectionDescription * object. */ -public class SelectionDescriptionChildrenExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class SelectionDescriptionChildrenExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class SelectionDescriptionChildrenExpressionPropertySection extends Abstr TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), SelectionDescriptionChildrenExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionRootExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionRootExpressionPropertySection.java index 66ea02efc3..c646488596 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionRootExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionRootExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the rootExpression property of a SelectionDescription object. */ -public class SelectionDescriptionRootExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class SelectionDescriptionRootExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class SelectionDescriptionRootExpressionPropertySection extends AbstractT TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), SelectionDescriptionRootExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/vsmelementcustomization/VSMElementCustomizationPredicateExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/vsmelementcustomization/VSMElementCustomizationPredicateExpressionPropertySection.java index 4c1e777ea4..5ed633c81f 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/vsmelementcustomization/VSMElementCustomizationPredicateExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/vsmelementcustomization/VSMElementCustomizationPredicateExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the predicateExpression property of a VSMElementCustomization * object. */ -public class VSMElementCustomizationPredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class VSMElementCustomizationPredicateExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class VSMElementCustomizationPredicateExpressionPropertySection extends A TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), VSMElementCustomizationPredicateExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/basiclabelstyledescription/BasicLabelStyleDescriptionLabelExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/basiclabelstyledescription/BasicLabelStyleDescriptionLabelExpressionPropertySection.java index 7edeafe5f1..3c43a550ad 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/basiclabelstyledescription/BasicLabelStyleDescriptionLabelExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/basiclabelstyledescription/BasicLabelStyleDescriptionLabelExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.style.StylePackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the labelExpression property of a BasicLabelStyleDescription * object. */ -public class BasicLabelStyleDescriptionLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class BasicLabelStyleDescriptionLabelExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class BasicLabelStyleDescriptionLabelExpressionPropertySection extends Ab TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), BasicLabelStyleDescriptionLabelExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/tooltipstyledescription/TooltipStyleDescriptionTooltipExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/tooltipstyledescription/TooltipStyleDescriptionTooltipExpressionPropertySection.java index 967158b5d6..49d17b1cc4 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/tooltipstyledescription/TooltipStyleDescriptionTooltipExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/tooltipstyledescription/TooltipStyleDescriptionTooltipExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.style.StylePackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the tooltipExpression property of a TooltipStyleDescription * object. */ -public class TooltipStyleDescriptionTooltipExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class TooltipStyleDescriptionTooltipExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class TooltipStyleDescriptionTooltipExpressionPropertySection extends Abs TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), TooltipStyleDescriptionTooltipExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/abstracttooldescription/AbstractToolDescriptionPreconditionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/abstracttooldescription/AbstractToolDescriptionPreconditionPropertySection.java index 8060768c65..c2752b6bc1 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/abstracttooldescription/AbstractToolDescriptionPreconditionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/abstracttooldescription/AbstractToolDescriptionPreconditionPropertySection.java @@ -18,6 +18,7 @@ import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButt import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; import org.eclipse.sirius.ui.business.api.dialect.DialectUIManager; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.PasteDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; @@ -35,7 +36,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the precondition property of a AbstractToolDescription object. */ -public class AbstractToolDescriptionPreconditionPropertySection extends AbstractTextWithButtonPropertySection { +public class AbstractToolDescriptionPreconditionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -127,6 +128,7 @@ public class AbstractToolDescriptionPreconditionPropertySection extends Abstract TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), AbstractToolDescriptionPreconditionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/acceleovariable/AcceleoVariableComputationExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/acceleovariable/AcceleoVariableComputationExpressionPropertySection.java index 84d16aabce..3f3c88e87c 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/acceleovariable/AcceleoVariableComputationExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/acceleovariable/AcceleoVariableComputationExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the computationExpression property of a AcceleoVariable object. */ -public class AcceleoVariableComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class AcceleoVariableComputationExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class AcceleoVariableComputationExpressionPropertySection extends Abstrac TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), AcceleoVariableComputationExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/case_/CaseConditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/case_/CaseConditionExpressionPropertySection.java index a7b40b89d6..92685f29b8 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/case_/CaseConditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/case_/CaseConditionExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the conditionExpression property of a Case object. */ -public class CaseConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class CaseConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class CaseConditionExpressionPropertySection extends AbstractTextWithButt TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), CaseConditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/changecontext/ChangeContextBrowseExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/changecontext/ChangeContextBrowseExpressionPropertySection.java index cb3b0c7859..3d2ca658b2 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/changecontext/ChangeContextBrowseExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/changecontext/ChangeContextBrowseExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the browseExpression property of a ChangeContext object. */ -public class ChangeContextBrowseExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class ChangeContextBrowseExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class ChangeContextBrowseExpressionPropertySection extends AbstractTextWi TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ChangeContextBrowseExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/externaljavaactionparameter/ExternalJavaActionParameterValuePropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/externaljavaactionparameter/ExternalJavaActionParameterValuePropertySection.java index 1b7b947e4a..90e28fe38a 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/externaljavaactionparameter/ExternalJavaActionParameterValuePropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/externaljavaactionparameter/ExternalJavaActionParameterValuePropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the value property of a ExternalJavaActionParameter object. */ -public class ExternalJavaActionParameterValuePropertySection extends AbstractTextWithButtonPropertySection { +public class ExternalJavaActionParameterValuePropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class ExternalJavaActionParameterValuePropertySection extends AbstractTex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ExternalJavaActionParameterValuePropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/for_/ForExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/for_/ForExpressionPropertySection.java index 2461b0f404..a66569eb81 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/for_/ForExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/for_/ForExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the expression property of a For object. */ -public class ForExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class ForExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class ForExpressionPropertySection extends AbstractTextWithButtonProperty TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ForExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/if_/IfConditionExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/if_/IfConditionExpressionPropertySection.java index dceff3ffcb..094c638ad7 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/if_/IfConditionExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/if_/IfConditionExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the conditionExpression property of a If object. */ -public class IfConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class IfConditionExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class IfConditionExpressionPropertySection extends AbstractTextWithButton TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), IfConditionExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/moveelement/MoveElementNewContainerExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/moveelement/MoveElementNewContainerExpressionPropertySection.java index dda360db08..889dcbf318 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/moveelement/MoveElementNewContainerExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/moveelement/MoveElementNewContainerExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the newContainerExpression property of a MoveElement object. */ -public class MoveElementNewContainerExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class MoveElementNewContainerExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class MoveElementNewContainerExpressionPropertySection extends AbstractTe TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), MoveElementNewContainerExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySection.java index 048f96c13e..4f4d342086 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the candidatesExpression property of a * PaneBasedSelectionWizardDescription object. */ -public class PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -127,6 +128,7 @@ public class PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySect text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySection.java index bebc88d469..27cdbb6f8a 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the childrenExpression property of a * PaneBasedSelectionWizardDescription object. */ -public class PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySectio text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionPropertySection.java index 56101aa6bf..99f2010205 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the preSelectedCandidatesExpression property of a * PaneBasedSelectionWizardDescription object. */ -public class PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionP text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionRootExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionRootExpressionPropertySection.java index 14f3bcf3af..b12c08e101 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionRootExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionRootExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the rootExpression property of a * PaneBasedSelectionWizardDescription object. */ -public class PaneBasedSelectionWizardDescriptionRootExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class PaneBasedSelectionWizardDescriptionRootExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class PaneBasedSelectionWizardDescriptionRootExpressionPropertySection ex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), PaneBasedSelectionWizardDescriptionRootExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionBrowseExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionBrowseExpressionPropertySection.java index 14470e94bf..fdeb098001 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionBrowseExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionBrowseExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the browseExpression property of a * RepresentationCreationDescription object. */ -public class RepresentationCreationDescriptionBrowseExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class RepresentationCreationDescriptionBrowseExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class RepresentationCreationDescriptionBrowseExpressionPropertySection ex TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), RepresentationCreationDescriptionBrowseExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionTitleExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionTitleExpressionPropertySection.java index 99e5929817..561ff6cdb4 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionTitleExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionTitleExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the titleExpression property of a * RepresentationCreationDescription object. */ -public class RepresentationCreationDescriptionTitleExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class RepresentationCreationDescriptionTitleExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class RepresentationCreationDescriptionTitleExpressionPropertySection ext TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), RepresentationCreationDescriptionTitleExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionBrowseExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionBrowseExpressionPropertySection.java index 19de27a588..2907647996 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionBrowseExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionBrowseExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the browseExpression property of a * RepresentationNavigationDescription object. */ -public class RepresentationNavigationDescriptionBrowseExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class RepresentationNavigationDescriptionBrowseExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class RepresentationNavigationDescriptionBrowseExpressionPropertySection TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), RepresentationNavigationDescriptionBrowseExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionNavigationNameExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionNavigationNameExpressionPropertySection.java index f5e8ea1aa8..590425c6c5 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionNavigationNameExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionNavigationNameExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the navigationNameExpression property of a * RepresentationNavigationDescription object. */ -public class RepresentationNavigationDescriptionNavigationNameExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class RepresentationNavigationDescriptionNavigationNameExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -126,6 +127,7 @@ public class RepresentationNavigationDescriptionNavigationNameExpressionProperty text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/setvalue/SetValueValueExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/setvalue/SetValueValueExpressionPropertySection.java index 3ac5c42003..1f45d42beb 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/setvalue/SetValueValueExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/setvalue/SetValueValueExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the valueExpression property of a SetValue object. */ -public class SetValueValueExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class SetValueValueExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class SetValueValueExpressionPropertySection extends AbstractTextWithButt TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), SetValueValueExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionElementsToListenPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionElementsToListenPropertySection.java index 8d171e78fc..5819b32188 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionElementsToListenPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionElementsToListenPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -33,7 +34,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; * A section for the elementsToListen property of a ToolFilterDescription * object. */ -public class ToolFilterDescriptionElementsToListenPropertySection extends AbstractTextWithButtonPropertySection { +public class ToolFilterDescriptionElementsToListenPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class ToolFilterDescriptionElementsToListenPropertySection extends Abstra TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ToolFilterDescriptionElementsToListenPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionPreconditionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionPreconditionPropertySection.java index 5759c3ec33..9ac4042dd8 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionPreconditionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionPreconditionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the precondition property of a ToolFilterDescription object. */ -public class ToolFilterDescriptionPreconditionPropertySection extends AbstractTextWithButtonPropertySection { +public class ToolFilterDescriptionPreconditionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class ToolFilterDescriptionPreconditionPropertySection extends AbstractTe TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ToolFilterDescriptionPreconditionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/unset/UnsetElementExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/unset/UnsetElementExpressionPropertySection.java index 3c03dcec43..25bc21eb0b 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/unset/UnsetElementExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/unset/UnsetElementExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the elementExpression property of a Unset object. */ -public class UnsetElementExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class UnsetElementExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class UnsetElementExpressionPropertySection extends AbstractTextWithButto TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), UnsetElementExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/ruleaudit/RuleAuditAuditExpressionPropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/ruleaudit/RuleAuditAuditExpressionPropertySection.java index 0769044ba0..78e40211cb 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/ruleaudit/RuleAuditAuditExpressionPropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/ruleaudit/RuleAuditAuditExpressionPropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the auditExpression property of a RuleAudit object. */ -public class RuleAuditAuditExpressionPropertySection extends AbstractTextWithButtonPropertySection { +public class RuleAuditAuditExpressionPropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -125,6 +126,7 @@ public class RuleAuditAuditExpressionPropertySection extends AbstractTextWithBut TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), RuleAuditAuditExpressionPropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } diff --git a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/validationrule/ValidationRuleMessagePropertySection.java b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/validationrule/ValidationRuleMessagePropertySection.java index c3b58eed09..d10433bd78 100644 --- a/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/validationrule/ValidationRuleMessagePropertySection.java +++ b/plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/validationrule/ValidationRuleMessagePropertySection.java @@ -16,6 +16,7 @@ import org.eclipse.sirius.editor.editorPlugin.SiriusEditor; import org.eclipse.sirius.editor.properties.sections.common.AbstractTextWithButtonPropertySection; import org.eclipse.sirius.editor.tools.api.assist.TypeContentProposalProvider; import org.eclipse.sirius.editor.tools.internal.presentation.TextWithContentProposalDialog; +import org.eclipse.sirius.ui.tools.api.assist.ContentProposalClient; import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; @@ -32,7 +33,7 @@ import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage; /** * A section for the message property of a ValidationRule object. */ -public class ValidationRuleMessagePropertySection extends AbstractTextWithButtonPropertySection { +public class ValidationRuleMessagePropertySection extends AbstractTextWithButtonPropertySection implements ContentProposalClient { /** Help control of the section. */ protected CLabel help; @@ -124,6 +125,7 @@ public class ValidationRuleMessagePropertySection extends AbstractTextWithButton TextWithContentProposalDialog dialog = new TextWithContentProposalDialog(composite.getShell(), ValidationRuleMessagePropertySection.this, text.getText()); dialog.open(); text.setText(dialog.getResult()); + handleTextModified(); } }; } |
