diff options
Diffstat (limited to 'plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/templates/xpt/editor/Utils.qvto')
-rw-r--r-- | plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/templates/xpt/editor/Utils.qvto | 266 |
1 files changed, 0 insertions, 266 deletions
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/templates/xpt/editor/Utils.qvto b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/templates/xpt/editor/Utils.qvto deleted file mode 100644 index 7aaad1ebd77..00000000000 --- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/templates/xpt/editor/Utils.qvto +++ /dev/null @@ -1,266 +0,0 @@ -/****************************************************************************** - * Copyright (c) 2007, 2020 Borland Software Corporation, CEA LIST, Artal - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * Alexander Shatalin (Borland) - initial API and implementation - * Aurelien Didier (ARTAL) - aurelien.didier51@gmail.com - Bug 569174 - *****************************************************************************/ - -modeltype gmfgen uses "http://www.eclipse.org/papyrus/gmf/2020/GenModel"; - -library Utils; - -helper hasNavigator(editorView : gmfgen::GenEditorView) : Boolean { - return null <> editorView.editorGen.navigator -} - -helper addGotoMarker(editorView : gmfgen::GenEditorView, implementsList : Sequence(String)) : Sequence(String) { - return (if isIDEMode(editorView) then implementsList->including('org.eclipse.ui.ide.IGotoMarker') else implementsList endif) -} - -helper isIDEMode(editorView : gmfgen::GenEditorView) : Boolean { - return null = editorView.editorGen.application -} - -helper addReadOnlyPropSheet(editorView : gmfgen::GenEditorView, implementsList : Sequence(String)) : Sequence(String) { - return (if hasPropertySheet(editorView) and editorView.editorGen.propertySheet.readOnly then implementsList->including('org.eclipse.gmf.runtime.diagram.ui.properties.views.IReadOnlyDiagramPropertySheetPageContributor') else implementsList endif) -} - -helper hasPropertySheet(editorView : gmfgen::GenEditorView) : Boolean { - return null <> editorView.editorGen.propertySheet -} - -helper getEditorImplementsList(editorView : gmfgen::GenEditorView) : Sequence(String) { - return addGotoMarker(editorView, addReadOnlyPropSheet(editorView, Sequence { })) -} - -helper getContainedSemanticNodes(container : gmfgen::GenContainerBase) : Sequence(gmfgen::GenNode) { - return container.containedNodes->select(node | null <> node.modelFacet)->asSequence() -} - -helper gmfgen::GenCommonBase::getEssentialVisualChildren() : Collection(gmfgen::GenCommonBase) { - return Sequence { } -} - -helper gmfgen::GenLink::getEssentialVisualChildren() : Collection(gmfgen::GenCommonBase) { - return self.labels -} - -helper gmfgen::GenContainerBase::getEssentialVisualChildren() : Collection(gmfgen::GenCommonBase) { - return self.containedNodes -} - -helper gmfgen::GenNode::getEssentialVisualChildren() : Collection(gmfgen::GenCommonBase) { - return ((Sequence { })[gmfgen::GenNodeLabel]->union(self.labels->asSequence()))[gmfgen::GenCommonBase]->union(self.compartments->asSequence())->union(self.containedNodes->asSequence()) -} - -helper defaultShortcutCreationWizardClassName(diagram : gmfgen::GenDiagram) : String { - return 'ShortcutCreationWizard' -} - -helper defaultModelElementSelectionPageClassName(diagram : gmfgen::GenDiagram) : String { - return 'ModelElementSelectionPage' -} - -helper defaultValidateActionClassName(diagram : gmfgen::GenDiagram) : String { - return 'ValidateAction' -} - -helper i18nKeyForDocumentProvider(diagram : gmfgen::GenDiagram) : String { - return diagram.documentProviderClassName -} - -helper i18nKeyForDocumentProviderIsModifiable(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '_isModifiable' -} - -helper i18nKeyForDocumentProviderHandleElementContentChanged(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '_handleElementContentChanged' -} - -helper i18nKeyForDocumentProviderIncorrectInputError(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '.IncorrectInputError' -} - -helper i18nKeyForDocumentProviderNoDiagramInResourceError(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '.NoDiagramInResourceError' -} - -helper i18nKeyForDocumentProviderDiagramLoadingError(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '.DiagramLoadingError' -} - -helper i18nKeyForDocumentUnsynchronizedFileSaveError(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '.UnsynchronizedFileSaveError' -} - -helper i18nKeyForDocumentSaveDiagramTask(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '.SaveDiagramTask' -} - -helper i18nKeyForDocumentSaveNextResourceTask(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '.SaveNextResourceTask' -} - -helper i18nKeyForDocumentSaveAs(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDocumentProvider(diagram) + '.SaveAsOperation' -} - -helper i18nKeyForDiagramEditorUtil(diagram : gmfgen::GenDiagram) : String { - return diagram.diagramEditorUtilClassName -} - -helper i18nKeyForOpenModelResourceErrorDialog(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDiagramEditorUtil(diagram) + '.OpenModelResourceErrorDialog' -} - -helper i18nKeyForCreateDiagramProgressTask(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDiagramEditorUtil(diagram) + '.CreateDiagramProgressTask' -} - -helper i18nKeyForCreateDiagramCommandLabel(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForDiagramEditorUtil(diagram) + '.CreateDiagramCommandLabel' -} - -helper i18nKeyForInitDiagramFileResourceErrorDialog() : String { - return 'InitDiagramFile.ResourceErrorDialog' -} - -helper i18nKeyForInitDiagramFileWizardTitle() : String { - return 'InitDiagramFile.WizardTitle' -} - -helper i18nKeyForInitDiagramOpenFileDialogTitle() : String { - return 'InitDiagramFile.OpenModelFileDialogTitle' -} - -helper i18nKeyForNewDiagramFileWizard(diagram : gmfgen::GenDiagram) : String { - return diagram.newDiagramFileWizardClassName -} - -helper i18nKeyForNewDiagramFileWizardCreationPage(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForNewDiagramFileWizard(diagram) + '.CreationPage' -} - -helper i18nKeyForNewDiagramFileWizardRootSelectionPage(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForNewDiagramFileWizard(diagram) + '.RootSelectionPage' -} - -helper i18nKeyForNewDiagramFileWizardRootSelectionPageSelectionTitle(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForNewDiagramFileWizardRootSelectionPage(diagram) + 'SelectionTitle' -} - -helper i18nKeyForNewDiagramFileWizardRootSelectionPageNoSelectionMessage(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForNewDiagramFileWizardRootSelectionPage(diagram) + 'NoSelectionMessage' -} - -helper i18nKeyForNewDiagramFileWizardRootSelectionPageInvalidSelectionMessage(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForNewDiagramFileWizardRootSelectionPage(diagram) + 'InvalidSelectionMessage' -} - -helper i18nKeyForNewDiagramFileWizardInitDiagramCommand(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForNewDiagramFileWizard(diagram) + '.InitDiagramCommand' -} - -helper i18nKeyForNewDiagramFileWizardIncorrectRootError(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForNewDiagramFileWizard(diagram) + '.IncorrectRootError' -} - -helper i18nKeyForSavingDeletedFile(editor : gmfgen::GenEditorView) : String { - return i18nKeyForEditor(editor) + '.SavingDeletedFile' -} - -helper i18nKeyForSaveAsProblems(editor : gmfgen::GenEditorView) : String { - return i18nKeyForEditor(editor) + '.SaveAsError' -} - -helper i18nKeyForSaveProblems(editor : gmfgen::GenEditorView) : String { - return i18nKeyForEditor(editor) + '.SaveError' -} - -helper i18nKeyForEditor(editor : gmfgen::GenEditorView) : String { - return editor.className -} - -helper i18nKeyForSelectModelElement(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForElementChooser(diagram) + '.SelectModelElement' -} - -helper i18nKeyForElementChooser(diagram : gmfgen::GenDiagram) : String { - return diagram.elementChooserClassName -} - -helper i18nKeyForCreateShortcutOpenModel() : String { - return 'CreateShortcutAction.OpenModel' -} - -helper i18nKeyForCreateShortcutWizard() : String { - return 'CreateShortcutAction.Wizard' -} - -helper i18nKeyForShortcutWizardReferencedElementPage(diagram : gmfgen::GenDiagram) : String { - return defaultShortcutCreationWizardClassName(diagram) + '.ReferencedElementSelectionPage' -} - -helper i18nKeyForModelElementSelectionPage(diagram : gmfgen::GenDiagram) : String { - return defaultModelElementSelectionPageClassName(diagram) -} - -helper i18nKeyForValidateAction(diagram : gmfgen::GenDiagram) : String { - return defaultValidateActionClassName(diagram) -} - -helper i18nKeyForShortcutWizardReferencedElementPageEmptyError(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForShortcutWizardReferencedElementPage(diagram) + 'EmptyError' -} - -helper i18nKeyForShortcutWizardReferencedElementPageInvalidError(diagram : gmfgen::GenDiagram) : String { - return i18nKeyForShortcutWizardReferencedElementPage(diagram) + 'InvalidError' -} - -helper i18nKeyForCreationWizard(diagram : gmfgen::GenDiagram) : String { - return diagram.creationWizardClassName -} - -helper i18nKeyForCreationWizardDiagramPage(diagram : gmfgen::GenDiagram) : String { - return diagram.creationWizardClassName + '.DiagramModelFilePage' -} - -helper i18nKeyForCreationWizardDomainPage(diagram : gmfgen::GenDiagram) : String { - return diagram.creationWizardClassName + '.DomainModelFilePage' -} - -helper i18nKeyForCreationWizardOpenEditorError(diagram : gmfgen::GenDiagram) : String { - return diagram.creationWizardClassName + 'OpenEditorError' -} - -helper i18nKeyForCreationWizardCreationError(diagram : gmfgen::GenDiagram) : String { - return diagram.creationWizardClassName + 'CreationError' -} - -helper i18nKeyForCreationWizardPageExtensionError(diagram : gmfgen::GenDiagram) : String { - return diagram.creationWizardPageClassName + 'ExtensionError' -} - -helper titleKey(dialogKey : String) : String { - return dialogKey + 'Title' -} - -helper messageKey(dialogKey : String) : String { - return dialogKey + 'Message' -} - -helper nameKey(dialogKey : String) : String { - return dialogKey + 'Name' -} - -helper descriptionKey(dialogKey : String) : String { - return dialogKey + 'Description' -} |