com.azalient.api.ui.clipboard
Interface IPastable

All Superinterfaces:
IActionable, IAssociate, IDraggable, IRecord, RecordR, RecordRW, RecordW, SortableData, StoreRecordRW
All Known Subinterfaces:
IMotorType, IPersonType, IRestriction, IRouteClass, IRouteClassBehaviour, IService, ISignalRule, ITimedEvent, ITrail, ITransportTrip, ITransportType, IType, IVehicleType

public interface IPastable
extends IAssociate, StoreRecordRW

An IAssociate interface object should implement this if it is to be pasted

See Also:
IClippable, ICreator

Field Summary
 
Fields inherited from interface com.azalient.api.ui.clipboard.IAssociate
scratch, ZERO
 
Fields inherited from interface com.azalient.api.a.tables.IRecord
DELETED, KEY_SEP, KEY_SEP_CHAR
 
Method Summary
 void finish(IXyz clipOrigin, IAngle clipCompass, IXyz newOrigin, IAngle newCompass)
          Translate any points by the given location/angle
 IPickable[] pickables()
          An array of pickable objects to select after completion of paste
 
Methods inherited from interface com.azalient.api.ui.clipboard.IAssociate
clip, name, proxy, selected
 
Methods inherited from interface com.azalient.api.ui.clipboard.IDraggable
selected, selectedForDraggingDraw
 
Methods inherited from interface com.azalient.api.ui.clipboard.IActionable
action
 
Methods inherited from interface com.azalient.api.file.StoreRecordRW
canRename, rename, store
 
Methods inherited from interface com.azalient.api.file.RecordR
extraSet, finished, isApplicable, isEditable, set
 
Methods inherited from interface com.azalient.api.a.tables.IRecord
name
 
Methods inherited from interface com.azalient.api.file.RecordW
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile
 

Method Detail

finish

void finish(IXyz clipOrigin,
            IAngle clipCompass,
            IXyz newOrigin,
            IAngle newCompass)
Translate any points by the given location/angle


pickables

IPickable[] pickables()
An array of pickable objects to select after completion of paste