diff options
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.java | 6 |
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."); |