/* * Copyright (c) 2006, 2009 Borland Software Corporation and others. * 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: * Borland Software Corporation - initial API and implementation */ package org.eclipse.gmf.graphdef.editor.navigator; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.gmf.gmfgraph.Canvas; import org.eclipse.gmf.gmfgraph.ChildAccess; import org.eclipse.gmf.gmfgraph.Ellipse; import org.eclipse.gmf.gmfgraph.Point; import org.eclipse.gmf.gmfgraph.Polygon; import org.eclipse.gmf.gmfgraph.Polyline; import org.eclipse.gmf.gmfgraph.Rectangle; import org.eclipse.gmf.gmfgraph.RoundedRectangle; import org.eclipse.gmf.graphdef.editor.edit.parts.CanvasEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.ChildAccessEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.CompartmentAccessorEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.CompartmentEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.CompartmentNameEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.ConnectionEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.ConnectionNameEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.DiagramElementFigureEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.DiagramLabelAccessorEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.DiagramLabelEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.DiagramLabelNameEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Ellipse2EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Ellipse3EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.EllipseEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.FigureDescriptorEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.FigureDescriptorNameEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.FigureGalleryEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.FigureGalleryNameEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Label2EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Label3EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.LabelEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.LabelText2EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.LabelText3EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.LabelTextEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.NodeContentPaneEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.NodeEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.NodeNameEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.PointEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Polygon2EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Polygon3EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.PolygonEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Polyline2EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Polyline3EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.PolylineEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Rectangle2EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.Rectangle3EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.RectangleEditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.RoundedRectangle2EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.RoundedRectangle3EditPart; import org.eclipse.gmf.graphdef.editor.edit.parts.RoundedRectangleEditPart; import org.eclipse.gmf.graphdef.editor.part.GMFGraphDiagramEditorPlugin; import org.eclipse.gmf.graphdef.editor.part.GMFGraphVisualIDRegistry; import org.eclipse.gmf.graphdef.editor.providers.GMFGraphElementTypes; import org.eclipse.gmf.graphdef.editor.providers.GMFGraphParserProvider; import org.eclipse.gmf.runtime.common.ui.services.parser.IParser; import org.eclipse.gmf.runtime.common.ui.services.parser.ParserOptions; import org.eclipse.gmf.runtime.emf.core.util.EObjectAdapter; import org.eclipse.gmf.runtime.emf.type.core.IElementType; import org.eclipse.gmf.runtime.notation.View; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.resource.ImageRegistry; import org.eclipse.jface.viewers.ITreePathLabelProvider; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.viewers.TreePath; import org.eclipse.jface.viewers.ViewerLabel; import org.eclipse.swt.graphics.Image; import org.eclipse.ui.IMemento; import org.eclipse.ui.navigator.ICommonContentExtensionSite; import org.eclipse.ui.navigator.ICommonLabelProvider; /** * @generated */ public class GMFGraphNavigatorLabelProvider extends LabelProvider implements ICommonLabelProvider, ITreePathLabelProvider { /** * @generated */ static { GMFGraphDiagramEditorPlugin.getInstance().getImageRegistry().put("Navigator?UnknownElement", ImageDescriptor.getMissingImageDescriptor()); //$NON-NLS-1$ GMFGraphDiagramEditorPlugin.getInstance().getImageRegistry().put("Navigator?ImageNotFound", ImageDescriptor.getMissingImageDescriptor()); //$NON-NLS-1$ } /** * @generated */ public void updateLabel(ViewerLabel label, TreePath elementPath) { Object element = elementPath.getLastSegment(); if (element instanceof GMFGraphNavigatorItem && !isOwnView(((GMFGraphNavigatorItem) element).getView())) { return; } label.setText(getText(element)); label.setImage(getImage(element)); } /** * @generated */ public Image getImage(Object element) { if (element instanceof GMFGraphNavigatorGroup) { GMFGraphNavigatorGroup group = (GMFGraphNavigatorGroup) element; return GMFGraphDiagramEditorPlugin.getInstance().getBundledImage(group.getIcon()); } if (element instanceof GMFGraphNavigatorItem) { GMFGraphNavigatorItem navigatorItem = (GMFGraphNavigatorItem) element; if (!isOwnView(navigatorItem.getView())) { return super.getImage(element); } return getImage(navigatorItem.getView()); } // Due to plugin.xml content will be called only for "own" views if (element instanceof IAdaptable) { View view = (View) ((IAdaptable) element).getAdapter(View.class); if (view != null && isOwnView(view)) { return getImage(view); } } return super.getImage(element); } /** * @generated */ public Image getImage(View view) { switch (GMFGraphVisualIDRegistry.getVisualID(view)) { case CanvasEditPart.VISUAL_ID: return getImage("Navigator?Diagram?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Canvas", GMFGraphElementTypes.Canvas_1000); //$NON-NLS-1$ case CompartmentEditPart.VISUAL_ID: return getImage("Navigator?TopLevelNode?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Compartment", GMFGraphElementTypes.Compartment_2005); //$NON-NLS-1$ case NodeEditPart.VISUAL_ID: return getImage("Navigator?TopLevelNode?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Node", GMFGraphElementTypes.Node_2006); //$NON-NLS-1$ case ConnectionEditPart.VISUAL_ID: return getImage("Navigator?TopLevelNode?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Connection", GMFGraphElementTypes.Connection_2007); //$NON-NLS-1$ case FigureGalleryEditPart.VISUAL_ID: return getImage("Navigator?TopLevelNode?http://www.eclipse.org/gmf/2006/GraphicalDefinition?FigureGallery", GMFGraphElementTypes.FigureGallery_2008); //$NON-NLS-1$ case DiagramLabelEditPart.VISUAL_ID: return getImage("Navigator?TopLevelNode?http://www.eclipse.org/gmf/2006/GraphicalDefinition?DiagramLabel", GMFGraphElementTypes.DiagramLabel_2009); //$NON-NLS-1$ case FigureDescriptorEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?FigureDescriptor", GMFGraphElementTypes.FigureDescriptor_3009); //$NON-NLS-1$ case RectangleEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Rectangle", GMFGraphElementTypes.Rectangle_3010); //$NON-NLS-1$ case Rectangle2EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Rectangle", GMFGraphElementTypes.Rectangle_3011); //$NON-NLS-1$ case EllipseEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Ellipse", GMFGraphElementTypes.Ellipse_3012); //$NON-NLS-1$ case RoundedRectangleEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?RoundedRectangle", GMFGraphElementTypes.RoundedRectangle_3013); //$NON-NLS-1$ case PolylineEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Polyline", GMFGraphElementTypes.Polyline_3014); //$NON-NLS-1$ case PointEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Point", GMFGraphElementTypes.Point_3022); //$NON-NLS-1$ case PolygonEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Polygon", GMFGraphElementTypes.Polygon_3023); //$NON-NLS-1$ case LabelEditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Label", GMFGraphElementTypes.Label_3026); //$NON-NLS-1$ case Ellipse2EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Ellipse", GMFGraphElementTypes.Ellipse_3015); //$NON-NLS-1$ case RoundedRectangle2EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?RoundedRectangle", GMFGraphElementTypes.RoundedRectangle_3016); //$NON-NLS-1$ case Polyline2EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Polyline", GMFGraphElementTypes.Polyline_3017); //$NON-NLS-1$ case Polygon2EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Polygon", GMFGraphElementTypes.Polygon_3024); //$NON-NLS-1$ case Label2EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Label", GMFGraphElementTypes.Label_3027); //$NON-NLS-1$ case Rectangle3EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Rectangle", GMFGraphElementTypes.Rectangle_3018); //$NON-NLS-1$ case Ellipse3EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Ellipse", GMFGraphElementTypes.Ellipse_3019); //$NON-NLS-1$ case RoundedRectangle3EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?RoundedRectangle", GMFGraphElementTypes.RoundedRectangle_3020); //$NON-NLS-1$ case Polyline3EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Polyline", GMFGraphElementTypes.Polyline_3021); //$NON-NLS-1$ case Polygon3EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Polygon", GMFGraphElementTypes.Polygon_3025); //$NON-NLS-1$ case Label3EditPart.VISUAL_ID: return getImage("Navigator?Node?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Label", GMFGraphElementTypes.Label_3028); //$NON-NLS-1$ case ChildAccessEditPart.VISUAL_ID: return getImage("Navigator?Link?http://www.eclipse.org/gmf/2006/GraphicalDefinition?ChildAccess", GMFGraphElementTypes.ChildAccess_4002); //$NON-NLS-1$ case CompartmentAccessorEditPart.VISUAL_ID: return getImage("Navigator?Link?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Compartment?accessor", GMFGraphElementTypes.CompartmentAccessor_4003); //$NON-NLS-1$ case DiagramLabelAccessorEditPart.VISUAL_ID: return getImage("Navigator?Link?http://www.eclipse.org/gmf/2006/GraphicalDefinition?DiagramLabel?accessor", GMFGraphElementTypes.DiagramLabelAccessor_4004); //$NON-NLS-1$ case NodeContentPaneEditPart.VISUAL_ID: return getImage("Navigator?Link?http://www.eclipse.org/gmf/2006/GraphicalDefinition?Node?contentPane", GMFGraphElementTypes.NodeContentPane_4006); //$NON-NLS-1$ case DiagramElementFigureEditPart.VISUAL_ID: return getImage("Navigator?Link?http://www.eclipse.org/gmf/2006/GraphicalDefinition?DiagramElement?figure", GMFGraphElementTypes.DiagramElementFigure_4005); //$NON-NLS-1$ } return getImage("Navigator?UnknownElement", null); //$NON-NLS-1$ } /** * @generated */ private Image getImage(String key, IElementType elementType) { ImageRegistry imageRegistry = GMFGraphDiagramEditorPlugin.getInstance().getImageRegistry(); Image image = imageRegistry.get(key); if (image == null && elementType != null && GMFGraphElementTypes.isKnownElementType(elementType)) { image = GMFGraphElementTypes.getImage(elementType); imageRegistry.put(key, image); } if (image == null) { image = imageRegistry.get("Navigator?ImageNotFound"); //$NON-NLS-1$ imageRegistry.put(key, image); } return image; } /** * @generated */ public String getText(Object element) { if (element instanceof GMFGraphNavigatorGroup) { GMFGraphNavigatorGroup group = (GMFGraphNavigatorGroup) element; return group.getGroupName(); } if (element instanceof GMFGraphNavigatorItem) { GMFGraphNavigatorItem navigatorItem = (GMFGraphNavigatorItem) element; if (!isOwnView(navigatorItem.getView())) { return null; } return getText(navigatorItem.getView()); } // Due to plugin.xml content will be called only for "own" views if (element instanceof IAdaptable) { View view = (View) ((IAdaptable) element).getAdapter(View.class); if (view != null && isOwnView(view)) { return getText(view); } } return super.getText(element); } /** * @generated */ public String getText(View view) { if (view.getElement() != null && view.getElement().eIsProxy()) { return getUnresolvedDomainElementProxyText(view); } switch (GMFGraphVisualIDRegistry.getVisualID(view)) { case CanvasEditPart.VISUAL_ID: return getCanvas_1000Text(view); case CompartmentEditPart.VISUAL_ID: return getCompartment_2005Text(view); case NodeEditPart.VISUAL_ID: return getNode_2006Text(view); case ConnectionEditPart.VISUAL_ID: return getConnection_2007Text(view); case FigureGalleryEditPart.VISUAL_ID: return getFigureGallery_2008Text(view); case DiagramLabelEditPart.VISUAL_ID: return getDiagramLabel_2009Text(view); case FigureDescriptorEditPart.VISUAL_ID: return getFigureDescriptor_3009Text(view); case RectangleEditPart.VISUAL_ID: return getRectangle_3010Text(view); case Rectangle2EditPart.VISUAL_ID: return getRectangle_3011Text(view); case EllipseEditPart.VISUAL_ID: return getEllipse_3012Text(view); case RoundedRectangleEditPart.VISUAL_ID: return getRoundedRectangle_3013Text(view); case PolylineEditPart.VISUAL_ID: return getPolyline_3014Text(view); case PointEditPart.VISUAL_ID: return getPoint_3022Text(view); case PolygonEditPart.VISUAL_ID: return getPolygon_3023Text(view); case LabelEditPart.VISUAL_ID: return getLabel_3026Text(view); case Ellipse2EditPart.VISUAL_ID: return getEllipse_3015Text(view); case RoundedRectangle2EditPart.VISUAL_ID: return getRoundedRectangle_3016Text(view); case Polyline2EditPart.VISUAL_ID: return getPolyline_3017Text(view); case Polygon2EditPart.VISUAL_ID: return getPolygon_3024Text(view); case Label2EditPart.VISUAL_ID: return getLabel_3027Text(view); case Rectangle3EditPart.VISUAL_ID: return getRectangle_3018Text(view); case Ellipse3EditPart.VISUAL_ID: return getEllipse_3019Text(view); case RoundedRectangle3EditPart.VISUAL_ID: return getRoundedRectangle_3020Text(view); case Polyline3EditPart.VISUAL_ID: return getPolyline_3021Text(view); case Polygon3EditPart.VISUAL_ID: return getPolygon_3025Text(view); case Label3EditPart.VISUAL_ID: return getLabel_3028Text(view); case ChildAccessEditPart.VISUAL_ID: return getChildAccess_4002Text(view); case CompartmentAccessorEditPart.VISUAL_ID: return getCompartmentAccessor_4003Text(view); case DiagramLabelAccessorEditPart.VISUAL_ID: return getDiagramLabelAccessor_4004Text(view); case NodeContentPaneEditPart.VISUAL_ID: return getNodeContentPane_4006Text(view); case DiagramElementFigureEditPart.VISUAL_ID: return getDiagramElementFigure_4005Text(view); } return getUnknownElementText(view); } /** * @generated */ private String getCanvas_1000Text(View view) { Canvas domainModelElement = (Canvas) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 1000); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getCompartment_2005Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.Compartment_2005, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(CompartmentNameEditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5005); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getNode_2006Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.Node_2006, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(NodeNameEditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5006); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getConnection_2007Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.Connection_2007, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(ConnectionNameEditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5007); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getFigureGallery_2008Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.FigureGallery_2008, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(FigureGalleryNameEditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5009); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getDiagramLabel_2009Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.DiagramLabel_2009, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(DiagramLabelNameEditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5013); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getFigureDescriptor_3009Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.FigureDescriptor_3009, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(FigureDescriptorNameEditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5008); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getRectangle_3010Text(View view) { Rectangle domainModelElement = (Rectangle) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3010); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getRectangle_3011Text(View view) { Rectangle domainModelElement = (Rectangle) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3011); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getEllipse_3012Text(View view) { Ellipse domainModelElement = (Ellipse) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3012); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getRoundedRectangle_3013Text(View view) { RoundedRectangle domainModelElement = (RoundedRectangle) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3013); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getPolyline_3014Text(View view) { Polyline domainModelElement = (Polyline) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3014); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getPoint_3022Text(View view) { Point domainModelElement = (Point) view.getElement(); if (domainModelElement != null) { return String.valueOf(domainModelElement.getX()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3022); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getPolygon_3023Text(View view) { Polygon domainModelElement = (Polygon) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3023); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getLabel_3026Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.Label_3026, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(LabelTextEditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5010); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getEllipse_3015Text(View view) { Ellipse domainModelElement = (Ellipse) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3015); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getRoundedRectangle_3016Text(View view) { RoundedRectangle domainModelElement = (RoundedRectangle) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3016); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getPolyline_3017Text(View view) { Polyline domainModelElement = (Polyline) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3017); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getPolygon_3024Text(View view) { Polygon domainModelElement = (Polygon) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3024); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getLabel_3027Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.Label_3027, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(LabelText2EditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5011); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getRectangle_3018Text(View view) { Rectangle domainModelElement = (Rectangle) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3018); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getEllipse_3019Text(View view) { Ellipse domainModelElement = (Ellipse) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3019); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getRoundedRectangle_3020Text(View view) { RoundedRectangle domainModelElement = (RoundedRectangle) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3020); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getPolyline_3021Text(View view) { Polyline domainModelElement = (Polyline) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3021); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getPolygon_3025Text(View view) { Polygon domainModelElement = (Polygon) view.getElement(); if (domainModelElement != null) { return domainModelElement.getName(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 3025); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getLabel_3028Text(View view) { IParser parser = GMFGraphParserProvider.getParser(GMFGraphElementTypes.Label_3028, view.getElement() != null ? view.getElement() : view, GMFGraphVisualIDRegistry .getType(LabelText3EditPart.VISUAL_ID)); if (parser != null) { return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view), ParserOptions.NONE.intValue()); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5012); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getChildAccess_4002Text(View view) { ChildAccess domainModelElement = (ChildAccess) view.getElement(); if (domainModelElement != null) { return domainModelElement.getAccessor(); } else { GMFGraphDiagramEditorPlugin.getInstance().logError("No domain element for view with visualID = " + 4002); //$NON-NLS-1$ return ""; //$NON-NLS-1$ } } /** * @generated */ private String getCompartmentAccessor_4003Text(View view) { return ""; //$NON-NLS-1$ } /** * @generated */ private String getDiagramLabelAccessor_4004Text(View view) { return ""; //$NON-NLS-1$ } /** * @generated */ private String getNodeContentPane_4006Text(View view) { return ""; //$NON-NLS-1$ } /** * @generated */ private String getDiagramElementFigure_4005Text(View view) { return ""; //$NON-NLS-1$ } /** * @generated */ private String getUnknownElementText(View view) { return "<UnknownElement Visual_ID = " + view.getType() + ">"; //$NON-NLS-1$ //$NON-NLS-2$ } /** * @generated */ private String getUnresolvedDomainElementProxyText(View view) { return "<Unresolved domain element Visual_ID = " + view.getType() + ">"; //$NON-NLS-1$ //$NON-NLS-2$ } /** * @generated */ public void init(ICommonContentExtensionSite aConfig) { } /** * @generated */ public void restoreState(IMemento aMemento) { } /** * @generated */ public void saveState(IMemento aMemento) { } /** * @generated */ public String getDescription(Object anElement) { return null; } /** * @generated */ private boolean isOwnView(View view) { return CanvasEditPart.MODEL_ID.equals(GMFGraphVisualIDRegistry.getModelID(view)); } }