Index - All Packages - All Categories - All Classes

Class RegionLoaf


Package: Udanax-Gold
All Superclasses: Object Heaper Abraham OPart Loaf OExpandingLoaf
Protocols: Object
Categories: Xanadu-Be-Ents

Instance Methods

actualSoftSplay: region with: limitRegion

Don't expand me in place. Just move it closer to the top.

actualSplay: region with: limitRegion

Expand my partial tree in place. The area in the region must go
into the leftCrum of my substitute, or the splay algorithm will fail!

Overrides: OExpandingLoaf

addOParent: oparent

add oparent to the set of upward pointers and update the bertCrums my child.

Overrides: Loaf

attachTrailBlazer: blazer



Overrides: OExpandingLoaf

bundleStepper: region with: order with: globalDsp

Return a stepper of bundles according to the order.

Overrides: OExpandingLoaf

checkChildRecorders: finder



Overrides: OExpandingLoaf

checkTrailBlazer: blazer



Overrides: OExpandingLoaf

compare: trace with: region

return a mapping from my data to corresponding stuff in the given trace

Overrides: OExpandingLoaf

contentsHash



Overrides: OExpandingLoaf

create: region with: label with: element with: hcrum



Overrides: OExpandingLoaf

create: region with: element with: hcrum with: hash with: info


createRcvr: receiver



Overrides: OExpandingLoaf

delayedStoreMatching: finder with: fossil with: recorder with: hCrumCache



Overrides: OExpandingLoaf

dismantle



Overrides: Loaf

fetch: key with: edition with: globalKey

Make a virtual DataHolder.

Overrides: OExpandingLoaf

fetchTrailBlazer



Overrides: OExpandingLoaf

fill: keys with: toArrange with: toArray with: dsp with: edition

Make an FeRangeElement for each position.

Overrides: OExpandingLoaf

forwardTo: rangeElement


getBe: key

If I'm here it must be non-virtual.

Overrides: OExpandingLoaf

informTo: orgl



Overrides: OExpandingLoaf

keysLabelled: label

The keys in this Edition at which there are Editions with the given label.

Overrides: OExpandingLoaf

mappingTo: trace with: initial

return the mapping into the domain space of the given trace

Overrides: OPart

owner

Return the owner of the atoms represented by the receiver.

Overrides: OExpandingLoaf

printOn: aStream



Overrides: OExpandingLoaf

sendSelfTo: xmtr



Overrides: OExpandingLoaf

setAllOwners: owner

If the CurrentKeyMaster includes the owner of this loaf
then change the owner and return nil
else just return self.

Overrides: OExpandingLoaf

sharedRegion: trace with: limitRegion

Return a region describing the stuff that can backfollow to trace. Redefine this to pass down to my hRoot.

Overrides: OExpandingLoaf

spec

Return the PrimSpec that describes the representation of the data.

Overrides: OExpandingLoaf

storeRecordingAgents: recorder with: agenda



Overrides: OExpandingLoaf

testHChild: child

Return true if child is a child. Used for debugging.

triggerDetector: detect



Overrides: OExpandingLoaf

updateBCrumTo: newBCrum

My bertCrum must not be leafward of newBCrum.
Thus it must be LE to newCrum. Otherwise correct it and recur.

Overrides: Loaf

usedDomain



Overrides: OExpandingLoaf

wait: sensor



Overrides: OExpandingLoaf


Index - All Packages - All Categories - All Classes