[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]

HasDestination

mixes in with Viewable
inherits from CanBeSearched

CanBeSearched <- HasDestination



Operations

Get list of all operations

DontCopyToPackage
SearchForObject
ZoomToDestination


Attributes

Get list of all attributes

Destination
DestinationScene


Fields

Field Type
HasDestination: destination: Viewable


Instance template

Class HasDestination cannot be instantiated.


Class definition

Define Class HasDestination;
    mixes in with Viewable;
    inherits from CanBeSearched;

    field destination: Viewable, weak, setter;
        // actually always a Card or Scene

    attribute Destination: Viewable;
    attribute DestinationScene: Scene, readOnly;

    operation ZoomToDestination();

    overrides DontCopyToPackage;
    overrides SearchForObject;
        // calls AddSearchCandidate with destination scene
end class;