UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

Use Case 25:

Node Operation prependChild(contextElementNode, childType, childValue)
returns Node

The prependChild operation is executed on the context element node CO and prepends a new child to the (at least one) already existing child nodes. The CX lock on the context node is caused by the SX lock on the new child. The new prepended child node (the new first child) is returned.
  • This operation can be executed on an element context node
  • This operation cannot be executed on an text context node

Scenario 25-1 for taDOM2 Lock Requests:
NodeLockPSENSEFCELCE
COCX--EX-
CNNR----
FC-EX---
Scenario 25-2 for taDOM2+ Lock Requests:
NodeLockPSENSEFCELCE
COCX--EX-
CNNR----
FC-EX---
Scenario 25-3 for taDOM3 Lock Requests:
NodeLockPSENSEFCELCE
CONRCX--EX-
FC-EX---
Scenario 25-4 for taDOM3+ Lock Requests:
NodeLockPSENSEFCELCE
CONRCX--EX-
FC-EX---

Operation behavior described with base operations:

  • readCO
  • modifyCOFCE
  • modifyFCPSE
Read Set = CO , Write Set = COFCE FCPSE

This operation can be executed on the following nodes:

  • AC
  • PA
  • PS
  • CO
  • NS
  • FC
  • CH
  • LC
  • DC

If this operation is executed the following nodes are existing:

  • AC
  • PA
  • PS
  • CO
  • NS
  • FC
  • CH
  • LC
  • DC
  • CA
  • AX