diff options
Diffstat (limited to 'deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/part/UMLLinkDescriptor.java')
-rw-r--r-- | deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/part/UMLLinkDescriptor.java | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/part/UMLLinkDescriptor.java b/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/part/UMLLinkDescriptor.java deleted file mode 100644 index c91672a69e0..00000000000 --- a/deprecated/deprecated-plugins/uml.deprecated/org.eclipse.papyrus.diagram.sequence/src/org/eclipse/papyrus/diagram/sequence/part/UMLLinkDescriptor.java +++ /dev/null @@ -1,104 +0,0 @@ -/*************************************************************************** - * 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.part; - -import org.eclipse.core.runtime.IAdaptable; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.gmf.runtime.emf.core.util.EObjectAdapter; -import org.eclipse.gmf.runtime.emf.type.core.IElementType; - -/** - * @generated - */ -@SuppressWarnings("unchecked") -public class UMLLinkDescriptor extends UMLNodeDescriptor { - - /** - * @generated - */ - private EObject mySource; - - /** - * @generated - */ - private EObject myDestination; - - /** - * @generated - */ - private IAdaptable mySemanticAdapter; - - /** - * @generated - */ - private UMLLinkDescriptor(EObject source, EObject destination, - EObject linkElement, int linkVID) { - super(linkElement, linkVID); - mySource = source; - myDestination = destination; - } - - /** - * @generated - */ - public UMLLinkDescriptor(EObject source, EObject destination, - IElementType elementType, int linkVID) { - this(source, destination, (EObject) null, linkVID); - final IElementType elementTypeCopy = elementType; - mySemanticAdapter = new IAdaptable() { - public Object getAdapter(Class adapter) { - if (IElementType.class.equals(adapter)) { - return elementTypeCopy; - } - return null; - } - }; - } - - /** - * @generated - */ - public UMLLinkDescriptor(EObject source, EObject destination, - EObject linkElement, IElementType elementType, int linkVID) { - this(source, destination, linkElement, linkVID); - final IElementType elementTypeCopy = elementType; - mySemanticAdapter = new EObjectAdapter(linkElement) { - public Object getAdapter(Class adapter) { - if (IElementType.class.equals(adapter)) { - return elementTypeCopy; - } - return super.getAdapter(adapter); - } - }; - } - - /** - * @generated - */ - public EObject getSource() { - return mySource; - } - - /** - * @generated - */ - public EObject getDestination() { - return myDestination; - } - - /** - * @generated - */ - public IAdaptable getSemanticAdapter() { - return mySemanticAdapter; - } - -} |