Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

com.gentleware.jboogie.openapi

Class DiagramAction

com.gentleware.services.swingx.XAbstractAction
    inheritcom.gentleware.jboogie.openapi.DiagramAction

public abstract class DiagramAction


An action that is specific for a diagram type and is instantiated once per diagram instance.
Authors:
JvV


 Attribute Summary
public static boolean  _aboutToCreateLink
 
arrow_up
 

 Association Summary
private DiagramPanel  _diagramPanel
The diagram panel that will be affected by this action. 
arrow_up
 

 Constructor Summary
protected   DiagramAction(DiagramPanel diagramPanel, ResourceId resourceId)
 
arrow_up
 

 Method Summary
public final Diagram   getDiagram()
 
public DiagramPanel   getDiagramPanel()
 
public boolean   getModeSm()
Is the action a mode initiator that changes the state of the mouse pointer?  
protected Project   getProject()
 
public boolean   isLockable()
Can the button for the action be locked to be the tool even after it has been used once?  
arrow_up
 

Tagged Values
static false
 

 Attribute Detail

_aboutToCreateLink

public static boolean _aboutToCreateLink

arrow_up
 Association Detail

_diagramPanel

private DiagramPanel _diagramPanel

The diagram panel that will be affected by this action.  
arrow_up
 Constructor Detail

DiagramAction

protected DiagramAction DiagramAction(DiagramPanel diagramPanel, ResourceId resourceId)

Parameters:
diagramPanel -
resourceId -
Returns:
arrow_up
 Method Detail

getDiagram

public final Diagram getDiagram()

Returns:
the DI diagram that this action works on.
arrow_up


getDiagramPanel

public DiagramPanel getDiagramPanel()

Returns:
The diagram that this action was instantiated for.
arrow_up


getModeSm

public boolean getModeSm()


Is the action a mode initiator that changes the state of the mouse pointer?  
Returns:
arrow_up


getProject

protected Project getProject()

Returns:
arrow_up


isLockable

public boolean isLockable()


Can the button for the action be locked to be the tool even after it has been used once?  
Returns:
arrow_up
Created  2004 - 10 - 21

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.