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 /plugins/org.eclipse.sirius.editor/src-gen | |
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>
Diffstat (limited to 'plugins/org.eclipse.sirius.editor/src-gen')
39 files changed, 117 insertions, 39 deletions
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(); } }; } |