/******************************************************************************* * Copyright (c) 2007, 2010 Association for Decentralized Information Management * in Industry THTH ry. * 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: * VTT Technical Research Centre of Finland - initial API and implementation *******************************************************************************/ package org.simantics.g2d.dnd; import org.eclipse.swt.dnd.ByteArrayTransfer; import org.eclipse.swt.dnd.TransferData; /** * Unusable - ElementClass is not serializable * * @author Toni Kalajainen */ public class ElementClassTransfer extends ByteArrayTransfer { private static final String TYPE_NAME = "Element Class"; private static final int TYPE_ID = registerType ( "JAVA_DATAFLAVOR:" + TYPE_NAME ); public static final ElementClassTransfer INSTANCE = new ElementClassTransfer(); protected int[] getTypeIds() { return new int[] { TYPE_ID }; } @Override protected String[] getTypeNames() { return new String[] { TYPE_NAME }; } @Override protected Object nativeToJava(TransferData transferData) { return super.nativeToJava(transferData); } @Override protected void javaToNative(Object object, TransferData transferData) { super.javaToNative(object, transferData); } }