Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Grouhan2015-04-27 15:03:25 +0000
committerPierre-Charles David2015-04-28 06:47:05 +0000
commit0c73dd0f011c0d42bffe0769b215f102a0e203b3 (patch)
treed1a1619485abb5ff179d7f0a74a2693ebdf88532 /plugins/org.eclipse.sirius.editor/src-gen
parent3ce3af9e2328120e70cbaa2bfd50f32a43d7b611 (diff)
downloadorg.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')
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/colorstep/ColorStepAssociatedValuePropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorBluePropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorGreenPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/computedcolor/ComputedColorRedPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/conditionalstyledescription/ConditionalStyleDescriptionPredicateExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/decorationdescription/DecorationDescriptionPreconditionExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/eattributecustomization/EAttributeCustomizationValuePropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorColorValueComputationExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMaxValueComputationExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/interpolatedcolor/InterpolatedColorMinValueComputationExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/representationdescription/RepresentationDescriptionTitleExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionCandidatesExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionChildrenExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/selectiondescription/SelectionDescriptionRootExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/description/vsmelementcustomization/VSMElementCustomizationPredicateExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/basiclabelstyledescription/BasicLabelStyleDescriptionLabelExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/style/tooltipstyledescription/TooltipStyleDescriptionTooltipExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/abstracttooldescription/AbstractToolDescriptionPreconditionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/acceleovariable/AcceleoVariableComputationExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/case_/CaseConditionExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/changecontext/ChangeContextBrowseExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/externaljavaactionparameter/ExternalJavaActionParameterValuePropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/for_/ForExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/if_/IfConditionExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/moveelement/MoveElementNewContainerExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionCandidatesExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionChildrenExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionPreSelectedCandidatesExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/panebasedselectionwizarddescription/PaneBasedSelectionWizardDescriptionRootExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionBrowseExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationcreationdescription/RepresentationCreationDescriptionTitleExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionBrowseExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/representationnavigationdescription/RepresentationNavigationDescriptionNavigationNameExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/setvalue/SetValueValueExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionElementsToListenPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/toolfilterdescription/ToolFilterDescriptionPreconditionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/tool/unset/UnsetElementExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/ruleaudit/RuleAuditAuditExpressionPropertySection.java4
-rw-r--r--plugins/org.eclipse.sirius.editor/src-gen/org/eclipse/sirius/editor/properties/sections/validation/validationrule/ValidationRuleMessagePropertySection.java4
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();
}
};
}

Back to the top