Index - All Packages - All Categories - All Classes

Class Loaf


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

Class Methods

make: values with: arrangement



Overridden by: InnerLoaf class

makeRegion: region with: element


makeXnRegion: region



Instance Methods

actualSplay: region with: limitRegion

Speciall handle the splay cases in which the region partially intersects
with limitedRegion. These require rotations and splitting.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

addOParent: oParent

This should probably take a bertCanopyCrum argument, as well.

Overridden by: DspLoaf SplitLoaf RegionLoaf

asFeEdition

Make a FeEdition out of myself. Used for triggering Detectors

attachTrailBlazer: blazer



Overrides: OPart
Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

bundleStepper: region with: order with: globalDsp

Return a stepper of bundles according to the order.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

checkChildRecorders: finder

send checkRecorders to all children

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf RegionLoaf

checkChildRecorders: stamp with: finder


checkRecorders: finder with: scrum


checkRecorders: edition with: finder with: scrum


checkTrailBlazer: blazer



Overrides: OPart
Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

combine: another with: limitRegion with: globalDsp



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf

compare: trace with: region

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

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf RegionLoaf

contentsHash



Overrides: OPart
Overridden by: DspLoaf SplitLoaf OExpandingLoaf OVirtualLoaf RegionLoaf

count



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf

create: hcrum with: scrum



Overrides: OPart
Overridden by: InnerLoaf DspLoaf OVirtualLoaf

create: hash with: hcrum with: scrum



Overridden by: InnerLoaf SplitLoaf OExpandingLoaf OPartialLoaf

createRcvr: receiver



Overrides: OPart
Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

delayedStoreMatching: finder with: recorder with: hCrumCache


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



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf RegionLoaf

dismantle



Overrides: OPart
Overridden by: DspLoaf SplitLoaf OPartialLoaf RegionLoaf

domain



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf

fetch: key with: edition with: globalKey

Look up the range element for the key. If it is embedded within a virtual
structure, then make a virtual range element using the edition and globalKey.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

fetchBottomAt: key

Return the bottom-most Loaf. Used to get the owner and such of a position.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf

fetchTrailBlazer



Overrides: OPart
Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

fill: keys with: toArrange with: toArray with: globalDsp with: edition



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

getBe: key

Get or Make the BeRangeElement at the location.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

hCrum



Overrides: OPart

inform: key with: value with: trace

inform a piece of partiality

Overridden by: OPartialLoaf

keysLabelled: label

Just search for now.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf RegionLoaf

rangeOwners: positions



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf

removeOParent: oparent

remove oparent from the set of upward pointers.

sendSelfTo: xmtr



Overrides: OPart
Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

setAllOwners: owner

Recur assigning owners. Return the portion of the o-tree that
couldn't be assigned, or nil if it was all assigned.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

sharedRegion: trace with: limitRegion

Return a region describing the stuff that can backfollow to trace.

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf RegionLoaf

splay: region with: limitRegion

Make each child completely contained or completely outside
the region. Return the number of children completely in the region.
Full containment cases can be handled generically.

Overridden by: OExpandingLoaf

storeMatching: finder with: table with: hCrumCache


storeRecordingAgents: recorder with: agenda



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf RegionLoaf

transformedBy: externalDsp

Return a copy with externalDsp added to the receiver's dsp.

Overridden by: DspLoaf

triggerDetector: detect

A Detector has been added to my parent. Walk down and trigger it on all non-partial stuff

Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

unTransformedBy: globalDsp

Return a copy with globalDsp removed from the receiver's dsp.

Overridden by: DspLoaf

updateBCrumTo: newBCrum

Ensure the my bertCrum is not be leafward of newBCrum.

Overridden by: DspLoaf SplitLoaf RegionLoaf

usedDomain



Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf

wait: sensor



Overrides: OPart
Overridden by: InnerLoaf DspLoaf SplitLoaf OExpandingLoaf OPartialLoaf OVirtualLoaf RegionLoaf


Index - All Packages - All Categories - All Classes