Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/gmf/org.eclipse.gmf.examples.mindmap.diagram/src/org/eclipse/gmf/examples/mindmap/diagram/view/factories/TopicViewFactory.java')
-rw-r--r--examples/gmf/org.eclipse.gmf.examples.mindmap.diagram/src/org/eclipse/gmf/examples/mindmap/diagram/view/factories/TopicViewFactory.java65
1 files changed, 0 insertions, 65 deletions
diff --git a/examples/gmf/org.eclipse.gmf.examples.mindmap.diagram/src/org/eclipse/gmf/examples/mindmap/diagram/view/factories/TopicViewFactory.java b/examples/gmf/org.eclipse.gmf.examples.mindmap.diagram/src/org/eclipse/gmf/examples/mindmap/diagram/view/factories/TopicViewFactory.java
deleted file mode 100644
index c2f0b98de..000000000
--- a/examples/gmf/org.eclipse.gmf.examples.mindmap.diagram/src/org/eclipse/gmf/examples/mindmap/diagram/view/factories/TopicViewFactory.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package org.eclipse.gmf.examples.mindmap.diagram.view.factories;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.emf.ecore.EAnnotation;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EcoreFactory;
-import org.eclipse.gmf.examples.mindmap.diagram.edit.parts.MapEditPart;
-import org.eclipse.gmf.examples.mindmap.diagram.edit.parts.TopicEditPart;
-import org.eclipse.gmf.examples.mindmap.diagram.edit.parts.TopicNameEditPart;
-import org.eclipse.gmf.examples.mindmap.diagram.part.MindmapVisualIDRegistry;
-import org.eclipse.gmf.runtime.diagram.core.util.ViewUtil;
-import org.eclipse.gmf.runtime.diagram.ui.view.factories.AbstractShapeViewFactory;
-import org.eclipse.gmf.runtime.emf.core.util.EObjectAdapter;
-import org.eclipse.gmf.runtime.notation.NotationFactory;
-import org.eclipse.gmf.runtime.notation.View;
-
-/**
- * @generated
- */
-public class TopicViewFactory extends AbstractShapeViewFactory {
-
- /**
- * @generated
- */
- protected List createStyles(View view) {
- List styles = new ArrayList();
- styles.add(NotationFactory.eINSTANCE.createShapeStyle());
- return styles;
- }
-
- /**
- * @generated
- */
- protected void decorateView(View containerView, View view,
- IAdaptable semanticAdapter, String semanticHint, int index,
- boolean persisted) {
- if (semanticHint == null) {
- semanticHint = MindmapVisualIDRegistry
- .getType(TopicEditPart.VISUAL_ID);
- view.setType(semanticHint);
- }
- super.decorateView(containerView, view, semanticAdapter, semanticHint,
- index, persisted);
- if (!MapEditPart.MODEL_ID.equals(MindmapVisualIDRegistry
- .getModelID(containerView))) {
- EAnnotation shortcutAnnotation = EcoreFactory.eINSTANCE
- .createEAnnotation();
- shortcutAnnotation.setSource("Shortcut"); //$NON-NLS-1$
- shortcutAnnotation.getDetails()
- .put("modelID", MapEditPart.MODEL_ID); //$NON-NLS-1$
- view.getEAnnotations().add(shortcutAnnotation);
- }
- IAdaptable eObjectAdapter = null;
- EObject eObject = (EObject) semanticAdapter.getAdapter(EObject.class);
- if (eObject != null) {
- eObjectAdapter = new EObjectAdapter(eObject);
- }
- getViewService().createNode(eObjectAdapter, view,
- MindmapVisualIDRegistry.getType(TopicNameEditPart.VISUAL_ID),
- ViewUtil.APPEND, true, getPreferencesHint());
- }
-}

Back to the top