diff options
Diffstat (limited to 'extraplugins/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/view/factories/MessageName2ViewFactory.java')
-rw-r--r-- | extraplugins/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/view/factories/MessageName2ViewFactory.java | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/extraplugins/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/view/factories/MessageName2ViewFactory.java b/extraplugins/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/view/factories/MessageName2ViewFactory.java new file mode 100644 index 00000000000..dc2b5a280cc --- /dev/null +++ b/extraplugins/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/view/factories/MessageName2ViewFactory.java @@ -0,0 +1,55 @@ +/*************************************************************************** + * Copyright (c) 2007 Conselleria de Infraestructuras y Transporte, + * Generalitat de la Comunitat Valenciana . 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: Gabriel Merin Cubero (Prodevelop) – Sequence Diagram implementation + * + ******************************************************************************/ +package org.eclipse.papyrus.diagram.sequence.view.factories; + +import java.util.ArrayList; +import java.util.List; + +import org.eclipse.core.runtime.IAdaptable; +import org.eclipse.gmf.runtime.diagram.core.preferences.PreferencesHint; +import org.eclipse.gmf.runtime.diagram.ui.util.MeasurementUnitHelper; +import org.eclipse.gmf.runtime.diagram.ui.view.factories.AbstractLabelViewFactory; +import org.eclipse.gmf.runtime.draw2d.ui.mapmode.IMapMode; +import org.eclipse.gmf.runtime.notation.Location; +import org.eclipse.gmf.runtime.notation.Node; +import org.eclipse.gmf.runtime.notation.View; + +/** + * @generated + */ +public class MessageName2ViewFactory extends AbstractLabelViewFactory { + + /** + * @generated + */ + @Override + public View createView(IAdaptable semanticAdapter, View containerView, + String semanticHint, int index, boolean persisted, + PreferencesHint preferencesHint) { + Node view = (Node) super.createView(semanticAdapter, containerView, + semanticHint, index, persisted, preferencesHint); + Location location = (Location) view.getLayoutConstraint(); + IMapMode mapMode = MeasurementUnitHelper.getMapMode(containerView + .getDiagram().getMeasurementUnit()); + location.setX(mapMode.DPtoLP(1)); + location.setY(mapMode.DPtoLP(-13)); + return view; + } + + /** + * @generated + */ + @Override + protected List createStyles(View view) { + List styles = new ArrayList(); + return styles; + } +} |