org.argouml.ui.explorer
Class TransferableModelElement
java.lang.Object
org.argouml.ui.explorer.TransferableModelElement
- All Implemented Interfaces:
- Transferable
- class TransferableModelElement
- extends Object
- implements Transferable
Encapsulates a UML Model element for data transfer.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ELEM_FLAVOR
public static final DataFlavor ELEM_FLAVOR
flavors
private static DataFlavor[] flavors
theModelElement
private Object theModelElement
TransferableModelElement
public TransferableModelElement(Object modelElement)
getTransferData
public Object getTransferData(DataFlavor dataFlavor)
throws UnsupportedFlavorException,
IOException
- Specified by:
getTransferData
in interface Transferable
- Throws:
UnsupportedFlavorException
IOException
- See Also:
Transferable.getTransferData(java.awt.datatransfer.DataFlavor)
getTransferDataFlavors
public DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors
in interface Transferable
- See Also:
Transferable.getTransferDataFlavors()
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor dataFlavor)
- Specified by:
isDataFlavorSupported
in interface Transferable
- See Also:
Transferable.isDataFlavorSupported(java.awt.datatransfer.DataFlavor)