toggle menu
modelix.core
8.16.0
common
switch theme
search in API
model-client
/
org.modelix.model
/
AutoTransactionsBranch
Auto
Transactions
Branch
class
AutoTransactionsBranch
(
branch
:
IBranch
)
:
IBranch
,
IBranchWrapper
Members
Members & Extensions
Constructors
Auto
Transactions
Branch
Link copied to clipboard
constructor
(
branch
:
IBranch
)
Properties
read
Transaction
Link copied to clipboard
open
override
val
readTransaction
:
IReadTransaction
transaction
Link copied to clipboard
open
override
val
transaction
:
ITransaction
write
Transaction
Link copied to clipboard
open
override
val
writeTransaction
:
IWriteTransaction
Functions
add
Listener
Link copied to clipboard
open
override
fun
addListener
(
l
:
IBranchListener
)
can
Read
Link copied to clipboard
open
override
fun
canRead
(
)
:
Boolean
can
Write
Link copied to clipboard
open
override
fun
canWrite
(
)
:
Boolean
compute
Read
Link copied to clipboard
open
override
fun
<
T
>
computeRead
(
computable
:
(
)
->
T
)
:
T
compute
Read
T
Link copied to clipboard
open
override
fun
<
T
>
computeReadT
(
computable
:
(
IReadTransaction
)
->
T
)
:
T
compute
Write
Link copied to clipboard
open
override
fun
<
T
>
computeWrite
(
computable
:
(
)
->
T
)
:
T
compute
Write
T
Link copied to clipboard
open
override
fun
<
T
>
computeWriteT
(
computable
:
(
IWriteTransaction
)
->
T
)
:
T
get
Id
Link copied to clipboard
open
override
fun
getId
(
)
:
String
remove
Listener
Link copied to clipboard
open
override
fun
removeListener
(
l
:
IBranchListener
)
run
Read
Link copied to clipboard
open
override
fun
runRead
(
runnable
:
(
)
->
Unit
)
run
Read
T
Link copied to clipboard
open
override
fun
runReadT
(
f
:
(
IReadTransaction
)
->
Unit
)
run
Write
Link copied to clipboard
open
override
fun
runWrite
(
runnable
:
(
)
->
Unit
)
run
Write
T
Link copied to clipboard
open
override
fun
runWriteT
(
f
:
(
IWriteTransaction
)
->
Unit
)
unwrap
Branch
Link copied to clipboard
open
override
fun
unwrapBranch
(
)
:
IBranch
with
Auto
Transactions
Link copied to clipboard
fun
IBranch
.
withAutoTransactions
(
)
:
AutoTransactionsBranch
with
Incremental
Computation
Support
Link copied to clipboard
fun
IBranch
.
withIncrementalComputationSupport
(
)
:
IncrementalBranch