public final class ModelElementTransfer
extends org.eclipse.swt.dnd.ByteArrayTransfer
ByteArrayTransfer
for ObRef manipulation.Modifier and Type | Method and Description |
---|---|
MRef[] |
fromByteArray(byte[] buffer)
Converts a byte array to a table of model element references.
|
static ModelElementTransfer |
getInstance()
Returns the singleton gadget transfer instance.
|
protected int[] |
getTypeIds() |
protected java.lang.String[] |
getTypeNames() |
void |
javaToNative(java.lang.Object object,
org.eclipse.swt.dnd.TransferData transferData) |
java.lang.Object |
nativeToJava(org.eclipse.swt.dnd.TransferData transferData) |
byte[] |
toByteArray(MRef[] refs)
Converts a table of model element references to a byte array.
|
public static ModelElementTransfer getInstance()
protected int[] getTypeIds()
getTypeIds
in class org.eclipse.swt.dnd.Transfer
protected java.lang.String[] getTypeNames()
getTypeNames
in class org.eclipse.swt.dnd.Transfer
public void javaToNative(java.lang.Object object, org.eclipse.swt.dnd.TransferData transferData)
javaToNative
in class org.eclipse.swt.dnd.ByteArrayTransfer
public java.lang.Object nativeToJava(org.eclipse.swt.dnd.TransferData transferData)
nativeToJava
in class org.eclipse.swt.dnd.ByteArrayTransfer
public byte[] toByteArray(MRef[] refs)
refs
- the model elements to convert.public MRef[] fromByteArray(byte[] buffer)
buffer
- the byte array to convert.