import "Simantics/DB" import "Simantics/Model" import "Simantics/Scenegraph" importJava "org.simantics.modeling.ui.SCLClipboard" where @JavaName copyNode copyNode :: Resource -> () @JavaName pasteNode pasteNode :: Resource -> () @JavaName copyPasteNode copyPasteNode :: Resource -> Resource -> () @JavaName delete delete :: ICanvasContext -> [Resource] -> Boolean @JavaName copyPasteDiagramContents copyPasteDiagramContents :: ICanvasContext -> ICanvasContext -> [Resource] -> Boolean /* copyPasteMBNode :: Resource -> Resource copyPasteMBNode resource = do copyPasteNode resource models = syncRead (\() -> allModels ()) model = models ! ((length models) - 1) model */