00001 /* 00002 * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc. 00003 * All rights reserved. This program is made available under the terms of the 00004 * Eclipse Public License v1.0 which accompanies this distribution, and is 00005 * available at http://www.eclipse.org/legal/epl-v10.html 00006 * Contributors: 00007 * General Robotix Inc. 00008 * National Institute of Advanced Industrial Science and Technology (AIST) 00009 */ 00017 package com.generalrobotix.ui.view.tdview; 00018 00019 import java.awt.event.*; 00020 00025 public interface BehaviorHandler { 00026 public void processPicking(MouseEvent evt, BehaviorInfo info); 00027 public void processStartDrag(MouseEvent evt, BehaviorInfo info); 00028 public void processDragOperation(MouseEvent evt, BehaviorInfo info); 00029 public void processReleased(MouseEvent evt, BehaviorInfo info); 00030 public boolean processTimerOperation(BehaviorInfo info); 00031 } 00032