Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnsgar Radermacher2014-06-06 15:01:26 +0000
committerAnsgar Radermacher2014-06-06 15:02:52 +0000
commitdd533459f89d3397001a593193b570e53be53924 (patch)
treebefcb369b20f13f51c224e163c568ee4eb90795b
parent366bc36693bb1787f49eb64a1c1dec0f07501610 (diff)
downloadorg.eclipse.papyrus-dd533459f89d3397001a593193b570e53be53924.tar.gz
org.eclipse.papyrus-dd533459f89d3397001a593193b570e53be53924.tar.xz
org.eclipse.papyrus-dd533459f89d3397001a593193b570e53be53924.zip
436296 - [Validation] DSML plugin generation is broken
-rw-r--r--extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.wizard/src/org/eclipse/papyrus/dsml/validation/wizard/ValidationPluginGenerator.java6
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.profile/src/org/eclipse/papyrus/uml/profile/ui/dialogs/ProfileDefinitionDialog.java4
2 files changed, 6 insertions, 4 deletions
diff --git a/extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.wizard/src/org/eclipse/papyrus/dsml/validation/wizard/ValidationPluginGenerator.java b/extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.wizard/src/org/eclipse/papyrus/dsml/validation/wizard/ValidationPluginGenerator.java
index c45b465bec6..b9f77b3a069 100644
--- a/extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.wizard/src/org/eclipse/papyrus/dsml/validation/wizard/ValidationPluginGenerator.java
+++ b/extraplugins/dsml.validation/org.eclipse.papyrus.dsml.validation.wizard/src/org/eclipse/papyrus/dsml/validation/wizard/ValidationPluginGenerator.java
@@ -79,6 +79,8 @@ public class ValidationPluginGenerator {
private static final String EMF_VALIDATION_CONSTRAINT_PROVIDERS_EXTENSIONPOINT = "org.eclipse.emf.validation.constraintProviders"; //$NON-NLS-1$
+ private static final String EMF_VALIDATION_CONSTRAINT_BINDINGS_EXTENSIONPOINT = "org.eclipse.emf.validation.constraintBindings"; //$NON-NLS-1$
+
private static final String UML_PLUGIN = "org.eclipse.uml2.uml"; //$NON-NLS-1$
private static final String EMF_VALIDATION_PLUGIN = "org.eclipse.emf.validation"; //$NON-NLS-1$
@@ -355,7 +357,7 @@ public class ValidationPluginGenerator {
@SuppressWarnings("nls")
private void generateBindings(String pluginID, PluginEditor editor, IConstraintsManager constraintsManager)
{
- Element extension = createOrCleanExtension(editor, "org.eclipse.emf.validation.constraintBindings");
+ Element extension = createOrCleanExtension(editor, EMF_VALIDATION_CONSTRAINT_BINDINGS_EXTENSIONPOINT);
// create a client context per stereotype
Set<Stereotype>constrainedStereotype=constraintsManager.getConstraintsOfStereotype().keySet();
@@ -407,7 +409,7 @@ public class ValidationPluginGenerator {
return extension;
}
else {
- return editor.getPluginEditor().addExtension(EMF_VALIDATION_CONSTRAINT_PROVIDERS_EXTENSIONPOINT);
+ return editor.getPluginEditor().addExtension(extensionName);
}
}
diff --git a/plugins/uml/org.eclipse.papyrus.uml.profile/src/org/eclipse/papyrus/uml/profile/ui/dialogs/ProfileDefinitionDialog.java b/plugins/uml/org.eclipse.papyrus.uml.profile/src/org/eclipse/papyrus/uml/profile/ui/dialogs/ProfileDefinitionDialog.java
index a76f6c92aa1..ee49278e18f 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.profile/src/org/eclipse/papyrus/uml/profile/ui/dialogs/ProfileDefinitionDialog.java
+++ b/plugins/uml/org.eclipse.papyrus.uml.profile/src/org/eclipse/papyrus/uml/profile/ui/dialogs/ProfileDefinitionDialog.java
@@ -264,9 +264,9 @@ public class ProfileDefinitionDialog extends TitleAreaDialog {
// Enable button by default, see bug #411256
constraintCheck.setSelection(true);
// should look
- constraintCheck.setText("Save constraints into the definition (OCL only)"); //$NON-NLS-1$
+ constraintCheck.setText("Save OCL constraints, if any, into the profile definition"); //$NON-NLS-1$
Button writeToPlugin = new Button(group, SWT.RADIO);
- writeToPlugin.setText("Ignore. Use this option, if you use (a generated) plugin that embeds the constraints"); //$NON-NLS-1$
+ writeToPlugin.setText("Ignore OCL constraints, if any. (use validation plugin generator instead)"); //$NON-NLS-1$
GridData gd = new GridData(SWT.FILL, SWT.CENTER, true, true);
gd.heightHint = 60;
group.setLayoutData(gd);

Back to the top