data UpdateList
@JavaName getChanges
- getListChanges :: UpdateList -> <Proc> [Pair]
+ getListChanges :: UpdateList -> <Proc> [PropertyChange]
@JavaName getSelected
- getListSelected :: UpdateList -> <Proc> MSet.T Pair
+ getListSelected :: UpdateList -> <Proc> [PropertyChange]
- @JavaName addSelected
- addListSelected :: UpdateList -> Pair -> <Proc>()
+ @JavaName getChanges
+ getResChanges :: UpdateList -> Resource -> <ReadGraph> [PropertyChange]
+
+ @JavaName getChange
+ getStmChange :: UpdateList -> Statement -> <ReadGraph> Maybe PropertyChange
- @JavaName removeSelected
- removeListSelected :: UpdateList -> Pair -> <Proc>()
+ //@JavaName addSelected
+ //addListSelected :: UpdateList -> Pair -> <Proc>()
- @JavaName isSelected
- isListSelected :: UpdateList -> Pair -> <Proc> Boolean
+ //@JavaName removeSelected
+ //removeListSelected :: UpdateList -> Pair -> <Proc>()
+
+ //@JavaName isSelected
+ //isListSelected :: UpdateList -> Pair -> <Proc> Boolean
importJava "org.simantics.interop.test.GraphChanges" where
data GraphChanges
@JavaName getModifications
getModifications :: GraphChanges -> <Proc> [Pair]
+
+importJava "org.simantics.interop.update.model.PropertyChange" where
+ data PropertyChange
+
+ @JavaName "<init>"
+ createPropertyChange :: GraphChanges -> Maybe Statement -> Maybe Statement -> <Proc> PropertyChange
+
+ @JavaName applied
+ pcApplied :: PropertyChange -> <Proc> Boolean
+ @JavaName selected
+ pcSelected :: PropertyChange -> <Proc> Boolean
+
+ @JavaName "select"
+ pcSelect :: PropertyChange -> Boolean -> <Proc> Boolean
+
+ @JavaName getFirst
+ getFirst :: PropertyChange -> <Proc> Maybe Statement
+
+ @JavaName getSecond
+ getSecond :: PropertyChange -> <Proc> Maybe Statement
+
+
importJava "org.simantics.interop.update.model.UpdateNode" where
data UpdateNode
createPair :: Maybe a -> Maybe b -> <Proc> Pair
@JavaName first
- getFirst :: Pair -> <Proc> Maybe a
+ getPairFirst :: Pair -> <Proc> Maybe a
@JavaName second
- getSecond :: Pair -> <Proc> Maybe b
+ getPairSecond :: Pair -> <Proc> Maybe b
importJava "org.simantics.utils.datastructures.BijectionMap" where
data BijectionMap