Protege-2000 1.7

edu.stanford.smi.protegex.layout
Class WireControlPointHandler

java.lang.Object
  |
  +--edu.stanford.smi.protegex.layout.ActorDelegateImpl
        |
        +--edu.stanford.smi.protegex.layout.ActorControlPointHandlerImpl
              |
              +--edu.stanford.smi.protegex.layout.WireControlPointHandler
All Implemented Interfaces:
ActorControlPointHandler, ActorDelegate, Copyable

public class WireControlPointHandler
extends ActorControlPointHandlerImpl

Description of the Class

Author:
William Grosso

Field Summary
protected  boolean _beginningAtBase
           
 int BEGINNING
           
static int DEFAULT_SENSITIVITY
           
 int ENDING
           
static int NEGATIVE_DEFAULT_SENSITIVITY
           
 
Fields inherited from class edu.stanford.smi.protegex.layout.ActorControlPointHandlerImpl
_minimumSize, _precision, _scratchPoint
 
Fields inherited from class edu.stanford.smi.protegex.layout.ActorDelegateImpl
_actor, _location
 
Constructor Summary
WireControlPointHandler(int precision, int minimumSize, Actor actor)
           
 
Method Summary
 void changeLocation(int controlPoint, Point destinationPoint)
           
 Object copy()
           
 Point getBeginningPoint()
           
 Point getBeginningPoint(Point point)
           
 void getControlPoint(int controlPoint, Point returnValue)
           
 int getControlPointForPoint(Point inputLocation)
           
 Point getEndingPoint()
           
 Point getEndingPoint(Point point)
           
 void moveControlPoint(int controlPoint, Point destinationPoint)
           
 void translateControlPoint(int controlPoint, int deltaX, int deltaY)
           
 boolean wantEvent(MouseEvent e)
           
 
Methods inherited from class edu.stanford.smi.protegex.layout.ActorControlPointHandlerImpl
fuzzyCompare, fuzzyEqual, getMinimumSize, getPrecision, setMinimumSize, setPrecision
 
Methods inherited from class edu.stanford.smi.protegex.layout.ActorDelegateImpl
getActor, setActor, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protegex.layout.ActorDelegate
getActor, setActor, setLocation
 

Field Detail

_beginningAtBase

protected boolean _beginningAtBase

BEGINNING

public int BEGINNING

ENDING

public int ENDING

DEFAULT_SENSITIVITY

public static final int DEFAULT_SENSITIVITY

NEGATIVE_DEFAULT_SENSITIVITY

public static final int NEGATIVE_DEFAULT_SENSITIVITY
Constructor Detail

WireControlPointHandler

public WireControlPointHandler(int precision,
                               int minimumSize,
                               Actor actor)
Method Detail

changeLocation

public void changeLocation(int controlPoint,
                           Point destinationPoint)

copy

public Object copy()
Overrides:
copy in class ActorControlPointHandlerImpl

getBeginningPoint

public Point getBeginningPoint()

getBeginningPoint

public Point getBeginningPoint(Point point)

getControlPoint

public void getControlPoint(int controlPoint,
                            Point returnValue)
Overrides:
getControlPoint in class ActorControlPointHandlerImpl

getControlPointForPoint

public int getControlPointForPoint(Point inputLocation)
Overrides:
getControlPointForPoint in class ActorControlPointHandlerImpl

getEndingPoint

public Point getEndingPoint()

getEndingPoint

public Point getEndingPoint(Point point)

moveControlPoint

public void moveControlPoint(int controlPoint,
                             Point destinationPoint)
Overrides:
moveControlPoint in class ActorControlPointHandlerImpl

translateControlPoint

public void translateControlPoint(int controlPoint,
                                  int deltaX,
                                  int deltaY)

wantEvent

public boolean wantEvent(MouseEvent e)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.