pl.edu.agh.cast.ui.outline.dnd
Class ModelElementTransfer

java.lang.Object
  extended by org.eclipse.swt.dnd.Transfer
      extended by pl.edu.agh.cast.ui.outline.dnd.ModelElementTransfer

public final class ModelElementTransfer
extends org.eclipse.swt.dnd.Transfer

Drag'n'drop Transfer for diagram outline view.

Author:
AGH CAST Team

Constructor Summary
ModelElementTransfer()
           
 
Method Summary
static ModelElementTransfer getInstance()
          Returns single, shared instance of ModelElementTransfer.
 org.eclipse.swt.dnd.TransferData[] getSupportedTypes()
          
protected  int[] getTypeIds()
          
protected  String[] getTypeNames()
          
 boolean isSupportedType(org.eclipse.swt.dnd.TransferData transferData)
          
protected  void javaToNative(Object object, org.eclipse.swt.dnd.TransferData transferData)
          
protected  Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)
          
 
Methods inherited from class org.eclipse.swt.dnd.Transfer
registerType, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelElementTransfer

public ModelElementTransfer()
Method Detail

getInstance

public static ModelElementTransfer getInstance()
Returns single, shared instance of ModelElementTransfer.

Returns:
single, shared instance of ModelElementTransfer

getSupportedTypes

public org.eclipse.swt.dnd.TransferData[] getSupportedTypes()

Specified by:
getSupportedTypes in class org.eclipse.swt.dnd.Transfer
See Also:
Transfer.getSupportedTypes()

getTypeIds

protected int[] getTypeIds()

Specified by:
getTypeIds in class org.eclipse.swt.dnd.Transfer
See Also:
Transfer.getTypeIds()

getTypeNames

protected String[] getTypeNames()

Specified by:
getTypeNames in class org.eclipse.swt.dnd.Transfer
See Also:
Transfer.getTypeNames()

isSupportedType

public boolean isSupportedType(org.eclipse.swt.dnd.TransferData transferData)

Specified by:
isSupportedType in class org.eclipse.swt.dnd.Transfer
See Also:
Transfer.isSupportedType(org.eclipse.swt.dnd.TransferData)

javaToNative

protected void javaToNative(Object object,
                            org.eclipse.swt.dnd.TransferData transferData)

Specified by:
javaToNative in class org.eclipse.swt.dnd.Transfer
See Also:
Transfer.javaToNative(java.lang.Object, org.eclipse.swt.dnd.TransferData)

nativeToJava

protected Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)

Specified by:
nativeToJava in class org.eclipse.swt.dnd.Transfer
See Also:
Transfer.nativeToJava(org.eclipse.swt.dnd.TransferData)


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.