diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.dawn.examples.acore.diagram/src/org/eclipse/emf/cdo/dawn/examples/acore/diagram/part/AcoreLinkDescriptor.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.dawn.examples.acore.diagram/src/org/eclipse/emf/cdo/dawn/examples/acore/diagram/part/AcoreLinkDescriptor.java | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore.diagram/src/org/eclipse/emf/cdo/dawn/examples/acore/diagram/part/AcoreLinkDescriptor.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore.diagram/src/org/eclipse/emf/cdo/dawn/examples/acore/diagram/part/AcoreLinkDescriptor.java deleted file mode 100644 index ed19159691..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore.diagram/src/org/eclipse/emf/cdo/dawn/examples/acore/diagram/part/AcoreLinkDescriptor.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2004 - 2010 Eike Stepper (Berlin, Germany). - * 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.diagram.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 - */ -public class AcoreLinkDescriptor extends AcoreNodeDescriptor -{ - - /** - * @generated - */ - private EObject mySource; - - /** - * @generated - */ - private EObject myDestination; - - /** - * @generated - */ - private IAdaptable mySemanticAdapter; - - /** - * @generated - */ - private AcoreLinkDescriptor(EObject source, EObject destination, EObject linkElement, int linkVID) - { - super(linkElement, linkVID); - mySource = source; - myDestination = destination; - } - - /** - * @generated - */ - public AcoreLinkDescriptor(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 AcoreLinkDescriptor(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; - } - -} |