Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/editors/SchemaObjectEditor.java')
-rw-r--r--org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/editors/SchemaObjectEditor.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/editors/SchemaObjectEditor.java b/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/editors/SchemaObjectEditor.java
index 6a0a5efc..a31d7b0d 100644
--- a/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/editors/SchemaObjectEditor.java
+++ b/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/editors/SchemaObjectEditor.java
@@ -15,7 +15,9 @@ package org.eclipse.bpmn2.modeler.ui.property.editors;
import javax.xml.namespace.QName;
+import org.eclipse.bpmn2.Definitions;
import org.eclipse.bpmn2.Import;
+import org.eclipse.bpmn2.Process;
import org.eclipse.bpmn2.modeler.core.merrimac.clad.AbstractDetailComposite;
import org.eclipse.bpmn2.modeler.core.merrimac.dialogs.TextAndButtonObjectEditor;
import org.eclipse.bpmn2.modeler.core.utils.NamespaceUtil;
@@ -173,6 +175,10 @@ public class SchemaObjectEditor extends TextAndButtonObjectEditor {
value = prefix + ":";
value += "schema";
}
+ if (result instanceof Process) {
+ Process process = (Process)result;
+ process.getSupportedInterfaceRefs();
+ }
if (value.isEmpty()) {
MessageDialog.openWarning(parent.getShell(), "Invalid Selection","The selection, "+
selectionType+" is not a valid type definition.");

Back to the top