- All Implemented Interfaces:
- com.nomagic.magicdraw.uml.symbols.ObjectOwnerAtPoint, java.awt.event.AdjustmentListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener
@OpenApi
public abstract class State
extends java.lang.Object
implements java.awt.event.MouseMotionListener, java.awt.event.MouseListener, java.awt.event.KeyListener, java.awt.event.AdjustmentListener, java.io.Serializable, java.beans.PropertyChangeListener, com.nomagic.magicdraw.uml.symbols.ObjectOwnerAtPoint
This class is a base class for all states. State is used to perform
different actions on the same event. This means that the same mouse down
is differently interpreted when doing a selection and when drawing a link
State knows the offset from the top left corner (origin point). State
can receive mouse, scroller and keyboard events. It can either handle them
or pass to container.
- See Also:
- Serialized Form