include "File"
import "StandardLibrary" hiding (group)
-/*
-importJava "java.io.File" where
- data File
-
- @JavaName "<init>"
- file :: String -> File
-
-*/
-
importJava "java.util.Scanner" where
data Scanner
@JavaName "nextLine"
scanNextLine :: Scanner -> String
-importJava "java.util.regex.Pattern" where
- data Pattern
-
- @JavaName "compile"
- compile :: String -> <Proc> Pattern
-
- @JavaName "matcher"
- matcher :: Pattern -> String -> Matcher
-
-importJava "java.util.regex.Matcher" where
- data Matcher
-
- @JavaName "matches"
- matches :: Matcher -> Boolean
-
- group :: Matcher -> String
+include "String"
importJava "org.simantics.utils.ui.BundleUtils" where
@JavaName "findFile"
importJava "java.lang.System" where
@JavaName "getProperty"
getSystemProperty :: String -> Maybe String
+ @JavaName setProperty
+ setSystemProperty :: String -> String -> <Proc> String
+ currentTimeMillis :: Long
+
importJava "org.simantics.modeling.LifeCycleContext" where
data LifeCycleContext
importJava "org.simantics.modeling.ModelingUtils" where
trackDependencies :: <Proc> ()
untrackDependencies :: <Proc> ()
-
+ trackOntologicalRequirements :: <Proc> ()
+ untrackOntologicalRequirements :: <Proc> ()
+
+importJava "org.simantics.modeling.scl.SCLDependencyChangeListener" where
+ @JavaName "create"
+ createDependencyChangeListener :: (<Proc> Boolean) -> (MetadataI -> DependencyChanges -> <ReadGraph,Proc> ()) -> ChangeListener
\ No newline at end of file