org.abora.gold.tumbler
Class RealManager

java.lang.Object
  |
  +--org.abora.gold.java.AboraHeaper
        |
        +--org.abora.gold.xpp.basic.Heaper
              |
              +--org.abora.gold.edge.EdgeManager
                    |
                    +--org.abora.gold.tumbler.RealManager

public class RealManager
extends EdgeManager


Field Summary
 
Fields inherited from class org.abora.gold.xpp.basic.Heaper
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes
 
Fields inherited from class org.abora.gold.java.AboraHeaper
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag
 
Constructor Summary
RealManager(Rcvr receiver)
           
 
Method Summary
 Position edgePosition(TransitionEdge edge)
          The position associated with the given edge.
 XnRegion makeNew(boolean startsInside, PtrArray transitions)
          Make a new region of the right type
 XnRegion makeNew(boolean startsInside, PtrArray transitions, int count)
          Make a new region of the right type
 PtrArray posTransitions(Position pos)
           
 void sendSelfTo(Xmtr xmtr)
          do nothing
 boolean startsInside(XnRegion region)
           
 PtrArray transitions(XnRegion region)
           
 int transitionsCount(XnRegion region)
           
 
Methods inherited from class org.abora.gold.edge.EdgeManager
actualHashForEqual, asSimpleRegion, complement, count, distinctions, edgeAccumulator, edgeStepper, greatestLowerBound, hasMember, intersect, isBoundedLeft, isBoundedRight, isEmpty, isEqual, isFinite, isFull, isSimple, isSubsetOf, leastUpperBound, lowerEdge, printRegionOn, simpleRegions, simpleUnion, singleEdgeStepper, unionWith, upperEdge, with
 
Methods inherited from class org.abora.gold.xpp.basic.Heaper
abstractDeclarationFor, abstractTypeFor, addMethodAttributeToInOf, addPackage, addPackageCategory, allClientProtocolOn, argumentTypesFor, arrow, blast, blast, BLAST, cachePromiseNameTable, cachePromiseNameTableIn, canYouBecome, cast, cleanPromiseClasses, cleanupGarbage, clientClassesDo, clientFunctionsOn, clientMethodsOn, clientProtocol, clientProtocolDo, clientProtocolOn, clientProtocolOn, collectibleClasses, compare, compileClientSubclasses, compileConstantPromiseMethods, compileCreateFromRcvr, compileEQ, compileGeneratedClassMethod, compileGeneratedMethod, compileHook, compilePromise, compilePromiseDefaultMethods, compilePromiseFluidDeclarations, compilePromiseHandlers, compilePromiseMethods, compileRequestCreateMsgInArguments, compileRequestEvaluateMsgInReturningArguments, compileRPCSpecialistEvaluateMsgForReturningArguments, compileSendSelfTo, compileSendSelfToSendHook, compileStubbleMethods, compileSubclassStubbleMethods, computeMangle, computePreorder, constantTypeValue, convert, convertCopyDeclarations, convertDeferredDeclarations, convertProxyDeclarations, convertSubclassCopyDeclarations, convertSubclassDeferredDeclarations, convertSubclassProxyDeclarations, copyReferencesToType, create, create, create, create, create, create, create, create, create, create, createRequestClassArguments, definesProxyMethods, delete, deref, destroy, destruct, destructor, enum, enumFlags, equals, exportName, fetchAttribute, fetchPackage, fetchSuperCategory, fileOutClientProtocol, findCategory, findSenderAndReceiverMethods, findTailInto, flushPromiseNameTable, foo, freezeClientClasses, freezeClientProtocol, freezeStProtocol, frozenClasses, garbageCollect, garbageCollectFrom, gcOpportunity, gcOpportunity, generatedCategory, generatePromiseNames, getCategory, getOrMakePackage, getSuperCategory, handlerSignaturesFrom, hash, hashForEqual, hasProxyMethods, info_clientClasses, info_clientSideClasses, info_promiseClasses, info_stProtocol, inGC, initializedClasses, initializingClasses, initPackages, initStringHashSBoxes, inspectPieces, instanceSize, IntegerVar, isByProxy, isConstructed, isDestructed, isEqual, isEqualOrSubclassOf, isGenerated, isIntType, isKindOf, isRawType, isUnlocked, linkTimeNonInherited, make, makeClassTable, makeFillTable, makeRequestTable, mangle, markChildren, markCount, markInstances, mayBecome, mayBecomeAnySubclassOf, new1, newX, nonCopyVariables, notWorking, pack, packageClasses, packagingCategory, parseExportName, passe, pointerToStaticMember, pointerToStaticMember, pointerToVirtualMember, preorderMax, preorderNumber, printOn, PROBLEM, problems, promiseClass, promiseDefaultValue, promiseName, promiseNameTable, promiseToAbstract, registerPackageCategory, removeGeneratedCode, removeStubbleMethods, removeSubclassGeneratedCode, removeSubclassStubbleMethods, requestProcedure, requestProceduresFrom, returnTypeFor, rootName, scheduleTermination, sendProxyTo, serverNameFor, setGC, signal, signals, smalltalkSelector, stClientProtocol, stubbleSelectorTokenReturnsArguments, subclassNonCopyVariables, takeOop, togglePromiseName, togglePromiseOfParse, unimplemented, unmangle, verifyFreeze, wipeStubble
 
Methods inherited from class org.abora.gold.java.AboraHeaper
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RealManager

public RealManager(Rcvr receiver)
Method Detail

edgePosition

public Position edgePosition(TransitionEdge edge)
Description copied from class: EdgeManager
The position associated with the given edge. Blast if there is none

Overrides:
edgePosition in class EdgeManager

makeNew

public XnRegion makeNew(boolean startsInside,
                        PtrArray transitions)
Description copied from class: EdgeManager
Make a new region of the right type

Overrides:
makeNew in class EdgeManager

makeNew

public XnRegion makeNew(boolean startsInside,
                        PtrArray transitions,
                        int count)
Description copied from class: EdgeManager
Make a new region of the right type

Overrides:
makeNew in class EdgeManager

posTransitions

public PtrArray posTransitions(Position pos)
Overrides:
posTransitions in class EdgeManager

startsInside

public boolean startsInside(XnRegion region)
Overrides:
startsInside in class EdgeManager

transitions

public PtrArray transitions(XnRegion region)
Overrides:
transitions in class EdgeManager

transitionsCount

public int transitionsCount(XnRegion region)
Overrides:
transitionsCount in class EdgeManager

sendSelfTo

public void sendSelfTo(Xmtr xmtr)
Description copied from class: Heaper
do nothing

Overrides:
sendSelfTo in class Heaper


Translation - Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.