edu.udo.cs.miningmart.gui.application
Class SubConceptTransitionTool

java.lang.Object
  extended byorg.jhotdraw.standard.AbstractTool
      extended byorg.jhotdraw.standard.ConnectionTool
          extended byedu.udo.cs.miningmart.gui.application.SubConceptTransitionTool
All Implemented Interfaces:
org.jhotdraw.framework.Tool

public class SubConceptTransitionTool
extends org.jhotdraw.standard.ConnectionTool

Version:
$Id: SubConceptTransitionTool.java,v 1.3 2006/04/11 14:10:15 euler Exp $
Author:
Daniel Hakenjos

Nested Class Summary
 
Nested classes inherited from class org.jhotdraw.standard.ConnectionTool
org.jhotdraw.standard.ConnectionTool.UndoActivity
 
Nested classes inherited from class org.jhotdraw.standard.AbstractTool
org.jhotdraw.standard.AbstractTool.EventDispatcher
 
Constructor Summary
SubConceptTransitionTool(MiningMartApplication parent, java.lang.Class modelClass, java.lang.Class startType, java.lang.String startName, java.lang.Class endType, java.lang.String endName)
           
 
Method Summary
protected  org.jhotdraw.framework.ConnectionFigure createConnection()
           
protected  org.musoft.limo.model.ModelConnectionElement createElement(org.musoft.limo.model.Model model, MiningMartConcept superconcept, MiningMartConcept subconcept, boolean existsTransition)
          Creates new ModelConnectionElement.
 org.musoft.limo.model.ModelConnectionElement getElement()
          Gets the ModelConnectionElement.
 void mouseDrag(java.awt.event.MouseEvent e, int x, int y)
           
 void mouseUp(java.awt.event.MouseEvent e, int x, int y)
          MouseUp

- create ModelElement
- and get the figure
 
Methods inherited from class org.jhotdraw.standard.ConnectionTool
createUndoActivity, deactivate, findConnectableFigure, findConnection, findConnectionStart, findConnector, findSource, findTarget, getAddedFigure, getConnection, getEndConnector, getStartConnector, getTargetConnector, getTargetFigure, mouseDown, mouseMove, setAddedFigure, setConnection, setEndConnector, setStartConnector, setTargetConnector, setTargetFigure, trackConnectors
 
Methods inherited from class org.jhotdraw.standard.AbstractTool
activate, addToolListener, checkUsable, createEventDispatcher, createViewChangeListener, drawing, editor, getActiveDrawing, getActiveView, getAnchorX, getAnchorY, getEventDispatcher, getUndoActivity, isActive, isEnabled, isUsable, keyDown, removeToolListener, setAnchorX, setAnchorY, setEditor, setEnabled, setUndoActivity, setUsable, setView, view, viewCreated, viewDestroying, viewSelectionChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubConceptTransitionTool

public SubConceptTransitionTool(MiningMartApplication parent,
                                java.lang.Class modelClass,
                                java.lang.Class startType,
                                java.lang.String startName,
                                java.lang.Class endType,
                                java.lang.String endName)
Method Detail

createConnection

protected org.jhotdraw.framework.ConnectionFigure createConnection()
See Also:
CH.ifa.draw.standard.ConnectionTool#createConnection()

createElement

protected org.musoft.limo.model.ModelConnectionElement createElement(org.musoft.limo.model.Model model,
                                                                     MiningMartConcept superconcept,
                                                                     MiningMartConcept subconcept,
                                                                     boolean existsTransition)
Creates new ModelConnectionElement.


mouseUp

public void mouseUp(java.awt.event.MouseEvent e,
                    int x,
                    int y)
MouseUp

- create ModelElement
- and get the figure

See Also:
CH.ifa.draw.framework.Tool#mouseUp(java.awt.event.MouseEvent, int, int)

getElement

public org.musoft.limo.model.ModelConnectionElement getElement()
Gets the ModelConnectionElement.


mouseDrag

public void mouseDrag(java.awt.event.MouseEvent e,
                      int x,
                      int y)
See Also:
Application.followPointer(int,int)


Copyright © 2001-2005