[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

ClassList

inherits from ObjectList
inherits from TracksMemoryManagerMoves

Object <- FixedList <- ObjectList <- ClassList



Operations

Get list of all operations

MoveMemoryBlock
ReinitializeEachSystemClass
ResetEachClass
ResetEachSystemClass


Attributes

Get list of all attributes

Class ClassList defines no new attributes.


Fields

No fields are defined by ClassList or any of its superclasses.


Instance template

instance ClassList tag;
end instance;

Class definition

Define Class ClassList;
    inherits from ObjectList;
    inherits from TracksMemoryManagerMoves;

    operation ReinitializeEachSystemClass();
        // give ReinitializeClass calls to all classes in the list
    operation ResetEachClass();
        // give ResetClass calls to all classes in the list
    operation ResetEachSystemClass();
        // give ResetClass calls to all system classes in the list

    overrides MoveMemoryBlock;
        // we need to update the global pointer to the class list
end class;