toggle menu
modelix.core
8.16.0
common
switch theme
search in API
light-model-client
/
org.modelix.client.light
/
LightModelClient
Light
Model
Client
class
LightModelClient
Members
Types
Area
Link copied to clipboard
inner
class
Area
:
IArea
Area
Reference
Link copied to clipboard
data
class
AreaReference
(
val
branchId
:
String
?
)
:
IAreaReference
Companion
Link copied to clipboard
object
Companion
IConnection
Link copied to clipboard
interface
IConnection
Node
Adapter
Link copied to clipboard
inner
class
NodeAdapter
(
var
nodeId
:
NodeId
)
:
INodeEx
,
ISupportsModelQL
Properties
auto
Filter
Non
Loaded
Nodes
Link copied to clipboard
val
autoFilterNonLoadedNodes
:
Boolean
connection
Link copied to clipboard
val
connection
:
LightModelClient.IConnection
debug
Name
Link copied to clipboard
val
debugName
:
String
model
QLClient
Link copied to clipboard
val
modelQLClient
:
ModelQLClient
?
=
null
Functions
change
Query
Link copied to clipboard
fun
changeQuery
(
query
:
ModelQuery
)
check
Exception
Link copied to clipboard
fun
checkException
(
)
dispose
Link copied to clipboard
fun
dispose
(
)
get
Node
Link copied to clipboard
fun
getNode
(
nodeId
:
NodeId
)
:
LightModelClient.NodeAdapter
get
Node
If
Loaded
Link copied to clipboard
fun
getNodeIfLoaded
(
nodeId
:
NodeId
)
:
INode
?
get
Repository
Id
Link copied to clipboard
fun
getRepositoryId
(
)
:
String
?
get
Root
Node
Link copied to clipboard
fun
getRootNode
(
)
:
INode
?
is
Initialized
Link copied to clipboard
fun
isInitialized
(
)
:
Boolean
is
In
Sync
Link copied to clipboard
fun
isInSync
(
)
:
Boolean
run
Read
Link copied to clipboard
fun
<
T
>
runRead
(
body
:
(
)
->
T
)
:
T
run
Write
Link copied to clipboard
fun
<
T
>
runWrite
(
body
:
(
)
->
T
)
:
T
try
Get
Parent
Id
Link copied to clipboard
fun
tryGetParentId
(
nodeId
:
NodeId
)
:
NodeId
?
wait
For
Root
Node
Link copied to clipboard
suspend
fun
waitForRootNode
(
timeout
:
Duration
=
30.seconds
)
:
INode
?