Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/facet/org.eclipse.papyrus.emf.facet.efacet.ui/src/org/eclipse/papyrus/emf/facet/efacet/ui/internal/wizards/AddFacetReferenceWizardImpl.java')
-rw-r--r--plugins/facet/org.eclipse.papyrus.emf.facet.efacet.ui/src/org/eclipse/papyrus/emf/facet/efacet/ui/internal/wizards/AddFacetReferenceWizardImpl.java156
1 files changed, 78 insertions, 78 deletions
diff --git a/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.ui/src/org/eclipse/papyrus/emf/facet/efacet/ui/internal/wizards/AddFacetReferenceWizardImpl.java b/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.ui/src/org/eclipse/papyrus/emf/facet/efacet/ui/internal/wizards/AddFacetReferenceWizardImpl.java
index e468b8d404d..73b6419c084 100644
--- a/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.ui/src/org/eclipse/papyrus/emf/facet/efacet/ui/internal/wizards/AddFacetReferenceWizardImpl.java
+++ b/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.ui/src/org/eclipse/papyrus/emf/facet/efacet/ui/internal/wizards/AddFacetReferenceWizardImpl.java
@@ -1,78 +1,78 @@
-/**
- * Copyright (c) 2011 Mia-Software.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas Guyomar (Mia-Software) - Bug 349546 - EMF Facet facetSet editor
- */
-package org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards;
-
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.papyrus.emf.facet.efacet.EFacetFactory;
-import org.eclipse.papyrus.emf.facet.efacet.FacetReference;
-import org.eclipse.papyrus.emf.facet.efacet.Query;
-import org.eclipse.papyrus.emf.facet.efacet.core.IFacetAction;
-import org.eclipse.papyrus.emf.facet.efacet.ui.internal.Messages;
-import org.eclipse.papyrus.emf.facet.efacet.ui.internal.exported.wizard.IQueryCreationPagePart;
-import org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards.pages.AbstractFacetWizardPage;
-import org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards.pages.AddReferenceInFacetWizardPage;
-import org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards.pages.CreateQueryWizardPage;
-
-@Deprecated
-// TODO @Deprecated must be removed after a refactoring planed by https://bugs.eclipse.org/bugs/show_bug.cgi?id=364601
-public class AddFacetReferenceWizardImpl extends AbstractAddFacetChildrenWizard {
-
- public AddFacetReferenceWizardImpl(final ISelection selection, final EditingDomain editingDomain) {
- super(selection, editingDomain);
- setWindowTitle(Messages.Add_a_Reference);
-
- setFacetCreationPage(new AddReferenceInFacetWizardPage(getSelection(), getEditingDomain(), getQueryTypeNameToQueryCreationPage()));
- }
-
- @Override
- public boolean performFinish() {
- Query conformanceQuery = null;
- AbstractFacetWizardPage facetPage = getFacetCreationPage();
-
- if (facetPage.isSubTypingFacet()) {
- CreateQueryWizardPage queryPage = getQueryCreationPage();
-
- IQueryCreationPagePart iQueryPage = queryPage.getQueryCreationPage();
- iQueryPage.setCanBeCached(queryPage.getCanBeCached());
- iQueryPage.setHasSideEffect(queryPage.getHasSideEffect());
- iQueryPage.setQueryName(queryPage.getQueryName());
- iQueryPage.setLowerBound(queryPage.getLowerBound());
- iQueryPage.setUpperBound(queryPage.getUpperBound());
- iQueryPage.setQueryScope(facetPage.getFacet().getExtendedMetaclass());
- iQueryPage.setQueryType(facetPage.getType());
-
- iQueryPage.setUnique(facetPage.isUnique());
- iQueryPage.setOrdered(facetPage.isOrdered());
-
- conformanceQuery = iQueryPage.performFinish();
- }
-
- FacetReference facetReference = EFacetFactory.eINSTANCE.createFacetReference();
- facetReference.setName(facetPage.getChildrenName());
- facetReference.setEType(facetPage.getType());
- facetReference.setQuery(conformanceQuery);
- facetReference.setLowerBound(facetPage.getLowerBound());
- facetReference.setUpperBound(facetPage.getUpperBound());
-
- facetReference.setUnique(facetPage.isUnique());
- facetReference.setOrdered(facetPage.isOrdered());
- facetReference.setTransient(facetPage.isTransient());
- facetReference.setChangeable(facetPage.isChangeable());
- facetReference.setDerived(facetPage.isDerived());
- facetReference.setVolatile(facetPage.isVolatile());
-
- IFacetAction.INSTANCE.addReferenceInFacet(facetPage.getFacet(), facetReference, getEditingDomain());
- return true;
- }
-
-}
+/**
+ * Copyright (c) 2011 Mia-Software.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Nicolas Guyomar (Mia-Software) - Bug 349546 - EMF Facet facetSet editor
+ */
+package org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards;
+
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.papyrus.emf.facet.efacet.EFacetFactory;
+import org.eclipse.papyrus.emf.facet.efacet.FacetReference;
+import org.eclipse.papyrus.emf.facet.efacet.Query;
+import org.eclipse.papyrus.emf.facet.efacet.core.IFacetAction;
+import org.eclipse.papyrus.emf.facet.efacet.ui.internal.Messages;
+import org.eclipse.papyrus.emf.facet.efacet.ui.internal.exported.wizard.IQueryCreationPagePart;
+import org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards.pages.AbstractFacetWizardPage;
+import org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards.pages.AddReferenceInFacetWizardPage;
+import org.eclipse.papyrus.emf.facet.efacet.ui.internal.wizards.pages.CreateQueryWizardPage;
+
+@Deprecated
+// TODO @Deprecated must be removed after a refactoring planed by https://bugs.eclipse.org/bugs/show_bug.cgi?id=364601
+public class AddFacetReferenceWizardImpl extends AbstractAddFacetChildrenWizard {
+
+ public AddFacetReferenceWizardImpl(final ISelection selection, final EditingDomain editingDomain) {
+ super(selection, editingDomain);
+ setWindowTitle(Messages.Add_a_Reference);
+
+ setFacetCreationPage(new AddReferenceInFacetWizardPage(getSelection(), getEditingDomain(), getQueryTypeNameToQueryCreationPage()));
+ }
+
+ @Override
+ public boolean performFinish() {
+ Query conformanceQuery = null;
+ AbstractFacetWizardPage facetPage = getFacetCreationPage();
+
+ if (facetPage.isSubTypingFacet()) {
+ CreateQueryWizardPage queryPage = getQueryCreationPage();
+
+ IQueryCreationPagePart iQueryPage = queryPage.getQueryCreationPage();
+ iQueryPage.setCanBeCached(queryPage.getCanBeCached());
+ iQueryPage.setHasSideEffect(queryPage.getHasSideEffect());
+ iQueryPage.setQueryName(queryPage.getQueryName());
+ iQueryPage.setLowerBound(queryPage.getLowerBound());
+ iQueryPage.setUpperBound(queryPage.getUpperBound());
+ iQueryPage.setQueryScope(facetPage.getFacet().getExtendedMetaclass());
+ iQueryPage.setQueryType(facetPage.getType());
+
+ iQueryPage.setUnique(facetPage.isUnique());
+ iQueryPage.setOrdered(facetPage.isOrdered());
+
+ conformanceQuery = iQueryPage.performFinish();
+ }
+
+ FacetReference facetReference = EFacetFactory.eINSTANCE.createFacetReference();
+ facetReference.setName(facetPage.getChildrenName());
+ facetReference.setEType(facetPage.getType());
+ facetReference.setQuery(conformanceQuery);
+ facetReference.setLowerBound(facetPage.getLowerBound());
+ facetReference.setUpperBound(facetPage.getUpperBound());
+
+ facetReference.setUnique(facetPage.isUnique());
+ facetReference.setOrdered(facetPage.isOrdered());
+ facetReference.setTransient(facetPage.isTransient());
+ facetReference.setChangeable(facetPage.isChangeable());
+ facetReference.setDerived(facetPage.isDerived());
+ facetReference.setVolatile(facetPage.isVolatile());
+
+ IFacetAction.INSTANCE.addReferenceInFacet(facetPage.getFacet(), facetReference, getEditingDomain());
+ return true;
+ }
+
+}

Back to the top