diff options
Diffstat (limited to 'plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator/src/org/eclipse/papyrus/uml/profile/assistants/generator/ModelingAssistantProviderRule.xtend')
-rw-r--r-- | plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator/src/org/eclipse/papyrus/uml/profile/assistants/generator/ModelingAssistantProviderRule.xtend | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator/src/org/eclipse/papyrus/uml/profile/assistants/generator/ModelingAssistantProviderRule.xtend b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator/src/org/eclipse/papyrus/uml/profile/assistants/generator/ModelingAssistantProviderRule.xtend index 4cc780fb28f..e7db611a1d1 100644 --- a/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator/src/org/eclipse/papyrus/uml/profile/assistants/generator/ModelingAssistantProviderRule.xtend +++ b/plugins/uml/assistants/org.eclipse.papyrus.uml.profile.assistants.generator/src/org/eclipse/papyrus/uml/profile/assistants/generator/ModelingAssistantProviderRule.xtend @@ -46,13 +46,13 @@ class ModelingAssistantProviderRule { umlProfile.allExtensions.forEach [ ext | // Add the diagram-specific element types for our profile var profileElementTypes = ext.metaclass.diagramSpecificElementTypes.map[ext.toElementTypeID(it)] - elementTypeIDs.addAll(profileElementTypes) // And filters for the same, which the user may employ in edits of the model profileElementTypes.forEach[toElementTypeFilter(umlProfile)] if (!ext.metaclass.EClass.isRelationship) { // Popup assistants to create non-relationships + elementTypeIDs.addAll(profileElementTypes) popupAssistants.addAll(ext.metaclass.diagramSpecificElementTypes.map[ext.toPopupAssistant(it)]) } else { // Connection assistants to create relationships |