| 
 | 
  | 
    Test Case taDOM2+/17-taDOM2+-11-AC
taDOM2+ Lock Requests of executed Operation setValue(contextElementNode, valueString) returns NodeThe setValue operation executed on the context element node CO returns the modified context element itself. In taDOM2(+) the CX lock on PA must be requested additionally in order to prevent an execution of the getChildNodes() method on the parent node.
 Behavior specified with base operations:Read Set = , Write Set = CO - LockRequest[node=CO,lock:NR,PSE:-,NSE:-,FCE:-,LCE:-]
 - LockRequest[node=CN,lock:SX,PSE:-,NSE:-,FCE:-,LCE:-]
 - LockRequest[node=PA,lock:CX,PSE:-,NSE:-,FCE:-,LCE:-]
 
 taDOM2+ Lock Requests of checked Operation getFragment(contextNode) executed on node ACThe getFragmentNodes operation returns a node list with all descendant nodes of the context node CO.
 Bahavior specified with base operations:- readCO
 - readCS
 - readFC
 - readCH
 - readLC
 - readDC
 - readCA
 - readAS
 - readAX
 - readXS
 - useCOFCE
 - useCOLCE
 - useFCPSE
 - useFCNSE
 - useFCFCE
 - useFCLCE
 - useCHPSE
 - useCHNSE
 - useCHFCE
 - useCHLCE
 - useLCPSE
 - useLCNSE
 - useLCFCE
 - useLCLCE
 - useDCPSE
 - useDCNSE
 - useDCFCE
 - useDCLCE
 
 Read and write sets for execution on AC:Read Set = AC PA PS CO CS NS FC CH LC DC CA AS AX XS COPSE NSPSE FCPSE CHPSE LCPSE DCPSE PSNSE CONSE FCNSE CHNSE LCNSE DCNSE PAFCE COFCE FCFCE CHFCE LCFCE DCFCE PALCE COLCE FCLCE CHLCE LCLCE DCLCE , Write Set = - LockRequest[node=CO,lock:SR,PSE:-,NSE:-,FCE:-,LCE:-] on AC
 - LockRequest[node=CN,lock:NR,PSE:-,NSE:-,FCE:-,LCE:-] on AC
 
 Operations must be incompatible| Check | Existing LockRequest[node=CO,lock:NR,PSE:-,NSE:-,FCE:-,LCE:-] with Requested LockRequest[node=CO,lock:SR,PSE:-,NSE:-,FCE:-,LCE:-] on AC | Requested lock SR on AC compatible to existing lock IR.
  | Compatible |  | Check | Existing LockRequest[node=CO,lock:NR,PSE:-,NSE:-,FCE:-,LCE:-] with Requested LockRequest[node=CN,lock:NR,PSE:-,NSE:-,FCE:-,LCE:-] on AC | Requested lock IR on AC compatible to existing lock IR.
  | Compatible |  | Check | Existing LockRequest[node=CN,lock:SX,PSE:-,NSE:-,FCE:-,LCE:-] with Requested LockRequest[node=CO,lock:SR,PSE:-,NSE:-,FCE:-,LCE:-] on AC | Requested lock SR on AC incompatible to existing lock IX.
  | Incompatible |  | Check | Existing LockRequest[node=CN,lock:SX,PSE:-,NSE:-,FCE:-,LCE:-] with Requested LockRequest[node=CN,lock:NR,PSE:-,NSE:-,FCE:-,LCE:-] on AC | Requested lock IR on AC compatible to existing lock IX.
  | Compatible |  | Check | Existing LockRequest[node=PA,lock:CX,PSE:-,NSE:-,FCE:-,LCE:-] with Requested LockRequest[node=CO,lock:SR,PSE:-,NSE:-,FCE:-,LCE:-] on AC | Requested lock SR on AC incompatible to existing lock IX.
  | Incompatible |  | Check | Existing LockRequest[node=PA,lock:CX,PSE:-,NSE:-,FCE:-,LCE:-] with Requested LockRequest[node=CN,lock:NR,PSE:-,NSE:-,FCE:-,LCE:-] on AC | Requested lock IR on AC compatible to existing lock IX.
  | Compatible |  | Test Case Ok |  
 
  |