gps.core
Class TrinitiCanvas

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gps.tools.PanelCanvas
                      extended by gps.core.DefaultHierarchyCanvas
                          extended by gps.core.TrinitiCanvas
All Implemented Interfaces:
gps.event.NodeListener, gps.event.NodeSelectionListener, gps.event.RefreshListener, java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class TrinitiCanvas
extends DefaultHierarchyCanvas
implements java.awt.event.ActionListener, java.awt.event.MouseMotionListener, java.awt.event.MouseListener, gps.event.NodeListener, gps.event.RefreshListener, gps.event.NodeSelectionListener

implemented Runnable interface to handle menu item listener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
static int BUILD_MODE
           
static int MODEL
           
static int PATH
           
static int VIEW_MODE
           
 
Fields inherited from class gps.tools.PanelCanvas
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, N_RESIZE_CURSOR, S_RESIZE_CURSOR, W_RESIZE_CURSOR
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TrinitiCanvas(boolean zoomOutFlag)
          constructor
TrinitiCanvas(boolean zoomOutFlag, javax.swing.JInternalFrame internalFrame)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
 void addBuildFrameListener(gps.event.BHTreeBuildFrameListener buildFrameListener)
           
 void addButtonForDetail(java.lang.String buttonNameString)
           
 void addChildNode(HierarchyNode selectedNode, HierarchyNode node, java.awt.Point point)
          Added by A.ChinnappaRajan on 29th May 2002 Adding child node by adding a row in the HPS table
 void addChildNode(gps.event.NodeSelectionEvent nse)
          Method called by NodeSelectionListener while adding/inserting the rows from HorizontalPropertySheet This is for ModelCreation based on data from HPS
 void addDetailMenu(java.util.Vector itemVector)
          adds items to the detail menu - adds item names to addedButtonsHashtable, which is used at action performed
 void addDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)
           
 void addMenuItemListener(gps.event.MenuItemListener listener)
          adds menu item listener to the list
 boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied)
           
 boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied, boolean relationFlag)
           
 boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied, java.awt.Point point)
           
 boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied, java.awt.Point point, boolean relationFlag)
          adds new node to the selected node
 void addNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
          adds node relation listener to the list
 void addPropertyListener(gps.event.PropertyListener listener)
           
 void addRMCItems(java.util.Vector rightClickMenuVector, javax.swing.JMenu childMenu, gps.tools.TrinitiPopupMenu popupMenu)
           
 void clearScreen()
          method added by lavanya on 03142002
 void clearScreen(boolean insideCallFlag)
          clears screen
 void createRootNode()
          creates root node
 void createRootNode(java.lang.String moduleName)
          creates root node for the model
 void deleteAction(HierarchyNode node)
          method modified by lavanya on 03142002 delete the given node form the model
 void enableAddNodeBetween(boolean betweenFlag)
          enables add a node between parent node and child node
 int getCanvasSize()
          gets canvas size
 java.awt.Graphics getGraphics()
           
 GPSModel getModel()
           
 GPSModel getModelInNode()
          gets model inside the node
 int getModelMode()
           
 GPSNode getNodeOnPoint(java.awt.Point point)
          get the node for the given point if the given point is within the range of node area, it returns node object, otherwise null will be returned
 void getStatus()
           
 void mouseClicked(java.awt.event.MouseEvent me)
           
 void mouseDragged(java.awt.event.MouseEvent me)
          mouseDragged method
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent me)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void paint(java.awt.Graphics g)
          paint method method calls positions are changed send notification to menu item listener based on node count
 void refresh()
           
 void refresh(gps.event.RefreshEvent re)
           
 void removeAction(HierarchyNode node)
          method is modified by lavanya on 03142002 removes selected node from the model
 void removeDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)
           
 void removeMenuItemListener(gps.event.MenuItemListener listener)
          removes menu item listener from the list
 void removeNode(gps.event.NodeSelectionEvent nse)
           
 void removeNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
          removes node relation listener to the list
 void removePropertyListener(gps.event.PropertyListener listener)
           
 void resizeCanvas(java.awt.Graphics g)
          method modified by lavanya on 02282002 resizes according to x and y co-ordinates and revalidates to scroll pane
 void selectNode(java.awt.Graphics g, HierarchyNode node)
          select the given node on canvas, then its properites are going to be displayed on property sheet
 void selectNode(gps.event.NodeSelectionEvent nse)
           
 void selectSelectedNode()
          to select the selected node this method will be called by other components in GPS
 void setCanvasMode(int mode)
           
 void setCanvasSize(int canvasSize)
          sets canvas size
 void setClippedImage(java.awt.Image clippedImage)
           
 void setCurrentUserName(java.lang.String currentUserNameString)
           
 void setDisplayFont(java.awt.Font font)
           
 void setImage(java.awt.Image image)
           
 void setModel(GPSModel gpsModel)
          Method used to set the model object to the canvas.
 void setModelInNode(GPSModel gpsModel)
          sets model inside the node
 void setModelModeOnly(int viewMode)
           
 void setModelToSelectedNode(HierarchyModel model)
          sets model to selected node in the canvas, if there is no selected node then sets the model to canvas
 void setNodeName(gps.event.NodeEvent nne)
           
 void setParentFrame(javax.swing.JFrame parent)
           
 void setPropertySheetAlign(int align)
           
 void setRepository(gps.repository.ClientRepository repository)
           
 void setSelectedNodeIndex(int status)
          sets selected node index from the node group panel
 void setSelectedNodeNull()
           
 void setSelectedRelation(java.lang.String selectedRelationName)
          sets selected relation from the relation panel
 void setUserObject(gps.event.NodeEvent nne)
           
 void toggleView()
           
 void turnSAZoomOFF()
           
 void turnSAZoomON()
           
 void undoAction()
           
 void updateCanvas()
          updates canvas by repainting
 boolean validateMandatories()
          validates mandatories properties in tabbed properties before go for another operation Node Configuration specific modifications will be done at Operation Level
 
Methods inherited from class gps.core.DefaultHierarchyCanvas
getSelectedModel, getSelectedNode, getSelectedPath, setPainter, setSelectedPath, setZoomSize
 
Methods inherited from class gps.tools.PanelCanvas
addModeltoExistingModel, deleteAction, getClipWidthHeight, getClipXY, getProcessModelWithHeader, getViewedComponent, getZoomSize, removeAction, selectNode, setBHTreeViewFrame, setBuildQueryModel, setClipArea, setClipWidthHeight, setClipXY, setContainer, setDoubleBufferingEnabled, setFdtUrl, setModelWithoutHeader, setNodeFrameFlag, setSize, setWidthFlag, update
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BUILD_MODE

public static int BUILD_MODE

VIEW_MODE

public static int VIEW_MODE

PATH

public static int PATH

MODEL

public static int MODEL
Constructor Detail

TrinitiCanvas

public TrinitiCanvas(boolean zoomOutFlag,
                     javax.swing.JInternalFrame internalFrame)

TrinitiCanvas

public TrinitiCanvas(boolean zoomOutFlag)
constructor

Method Detail

setCanvasSize

public void setCanvasSize(int canvasSize)
sets canvas size

Parameters:
int - canvasSize

getCanvasSize

public int getCanvasSize()
gets canvas size

Returns:
int canvasSize

addRMCItems

public void addRMCItems(java.util.Vector rightClickMenuVector,
                        javax.swing.JMenu childMenu,
                        gps.tools.TrinitiPopupMenu popupMenu)

setImage

public void setImage(java.awt.Image image)
Overrides:
setImage in class gps.tools.PanelCanvas

addBuildFrameListener

public void addBuildFrameListener(gps.event.BHTreeBuildFrameListener buildFrameListener)
Overrides:
addBuildFrameListener in class gps.tools.PanelCanvas

setDisplayFont

public void setDisplayFont(java.awt.Font font)
Overrides:
setDisplayFont in class gps.tools.PanelCanvas

setPropertySheetAlign

public void setPropertySheetAlign(int align)
Overrides:
setPropertySheetAlign in class gps.tools.PanelCanvas

setRepository

public void setRepository(gps.repository.ClientRepository repository)
Overrides:
setRepository in class gps.tools.PanelCanvas

setCanvasMode

public void setCanvasMode(int mode)
Overrides:
setCanvasMode in class gps.tools.PanelCanvas

setParentFrame

public void setParentFrame(javax.swing.JFrame parent)
Overrides:
setParentFrame in class gps.tools.PanelCanvas

setClippedImage

public void setClippedImage(java.awt.Image clippedImage)
Overrides:
setClippedImage in class gps.tools.PanelCanvas

turnSAZoomON

public void turnSAZoomON()
Overrides:
turnSAZoomON in class gps.tools.PanelCanvas

turnSAZoomOFF

public void turnSAZoomOFF()
Overrides:
turnSAZoomOFF in class gps.tools.PanelCanvas

paint

public void paint(java.awt.Graphics g)
paint method method calls positions are changed send notification to menu item listener based on node count

Overrides:
paint in class DefaultHierarchyCanvas
Parameters:
Graphics - g

resizeCanvas

public void resizeCanvas(java.awt.Graphics g)
method modified by lavanya on 02282002 resizes according to x and y co-ordinates and revalidates to scroll pane

Overrides:
resizeCanvas in class DefaultHierarchyCanvas

setSelectedNodeIndex

public void setSelectedNodeIndex(int status)
sets selected node index from the node group panel

Parameters:
int - status

setSelectedRelation

public void setSelectedRelation(java.lang.String selectedRelationName)
sets selected relation from the relation panel

Parameters:
String - selected relation name

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

undoAction

public void undoAction()
Overrides:
undoAction in class gps.tools.PanelCanvas

removeAction

public void removeAction(HierarchyNode node)
method is modified by lavanya on 03142002 removes selected node from the model

Parameters:
HierarchyNode - node

clearScreen

public void clearScreen()
method added by lavanya on 03142002

Overrides:
clearScreen in class gps.tools.PanelCanvas

clearScreen

public void clearScreen(boolean insideCallFlag)
clears screen

Overrides:
clearScreen in class gps.tools.PanelCanvas

deleteAction

public void deleteAction(HierarchyNode node)
method modified by lavanya on 03142002 delete the given node form the model

Parameters:
HierarchyNode - node

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent me)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

getGraphics

public java.awt.Graphics getGraphics()
Overrides:
getGraphics in class javax.swing.JComponent

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent me)
mouseDragged method

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Parameters:
MouseEvent - me

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent me)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

createRootNode

public void createRootNode()
creates root node


createRootNode

public void createRootNode(java.lang.String moduleName)
creates root node for the model


validateMandatories

public boolean validateMandatories()
validates mandatories properties in tabbed properties before go for another operation Node Configuration specific modifications will be done at Operation Level

Returns:
boolean

getNodeOnPoint

public GPSNode getNodeOnPoint(java.awt.Point point)
get the node for the given point if the given point is within the range of node area, it returns node object, otherwise null will be returned

Overrides:
getNodeOnPoint in class gps.tools.PanelCanvas
Parameters:
Point - point
Returns:
HierarchyNode node

selectSelectedNode

public void selectSelectedNode()
to select the selected node this method will be called by other components in GPS


selectNode

public void selectNode(java.awt.Graphics g,
                       HierarchyNode node)
select the given node on canvas, then its properites are going to be displayed on property sheet

Parameters:
Graphics - graphics object
HierarchyNode - node

addNode

public boolean addNode(HierarchyNode selectedNode,
                       HierarchyNode node,
                       boolean isCopied)

addNode

public boolean addNode(HierarchyNode selectedNode,
                       HierarchyNode node,
                       boolean isCopied,
                       boolean relationFlag)

addNode

public boolean addNode(HierarchyNode selectedNode,
                       HierarchyNode node,
                       boolean isCopied,
                       java.awt.Point point)

addChildNode

public void addChildNode(HierarchyNode selectedNode,
                         HierarchyNode node,
                         java.awt.Point point)
Added by A.ChinnappaRajan on 29th May 2002 Adding child node by adding a row in the HPS table


addNode

public boolean addNode(HierarchyNode selectedNode,
                       HierarchyNode node,
                       boolean isCopied,
                       java.awt.Point point,
                       boolean relationFlag)
adds new node to the selected node

Parameters:
HierarchyNode - selected node
HierarchyNode - new node
boolean - isCopied, represents whether the inherit values should be copied or not
Returns:
void

addNodeRelationListener

public void addNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
adds node relation listener to the list

Parameters:
NodeRelationListener - nodeRelationListener

removeNodeRelationListener

public void removeNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
removes node relation listener to the list

Parameters:
NodeRelationListener - nodeRelationListener

addMenuItemListener

public void addMenuItemListener(gps.event.MenuItemListener listener)
adds menu item listener to the list

Overrides:
addMenuItemListener in class gps.tools.PanelCanvas
Parameters:
MenuItemListener - listener

removeMenuItemListener

public void removeMenuItemListener(gps.event.MenuItemListener listener)
removes menu item listener from the list

Overrides:
removeMenuItemListener in class gps.tools.PanelCanvas
Parameters:
MenuItemListener - listener

addPropertyListener

public void addPropertyListener(gps.event.PropertyListener listener)
Overrides:
addPropertyListener in class gps.tools.PanelCanvas

removePropertyListener

public void removePropertyListener(gps.event.PropertyListener listener)
Overrides:
removePropertyListener in class gps.tools.PanelCanvas

getStatus

public void getStatus()
Overrides:
getStatus in class gps.tools.PanelCanvas

setNodeName

public void setNodeName(gps.event.NodeEvent nne)
Specified by:
setNodeName in interface gps.event.NodeListener
Overrides:
setNodeName in class gps.tools.PanelCanvas

setUserObject

public void setUserObject(gps.event.NodeEvent nne)
Specified by:
setUserObject in interface gps.event.NodeListener
Overrides:
setUserObject in class gps.tools.PanelCanvas

refresh

public void refresh()
Overrides:
refresh in class gps.tools.PanelCanvas

setModel

public void setModel(GPSModel gpsModel)
Method used to set the model object to the canvas.

Overrides:
setModel in class DefaultHierarchyCanvas
Parameters:
model - - HierarchyModel object which needs to be used.

setModelToSelectedNode

public void setModelToSelectedNode(HierarchyModel model)
sets model to selected node in the canvas, if there is no selected node then sets the model to canvas

Parameters:
HierarchyModel - model

setModelInNode

public void setModelInNode(GPSModel gpsModel)
sets model inside the node

Parameters:
GPSModel - gpsModel

getModelInNode

public GPSModel getModelInNode()
gets model inside the node

Returns:
GPSModel model

toggleView

public void toggleView()

getModel

public GPSModel getModel()
Overrides:
getModel in class DefaultHierarchyCanvas

setCurrentUserName

public void setCurrentUserName(java.lang.String currentUserNameString)
Overrides:
setCurrentUserName in class gps.tools.PanelCanvas

setModelModeOnly

public void setModelModeOnly(int viewMode)
Overrides:
setModelModeOnly in class gps.tools.PanelCanvas

getModelMode

public int getModelMode()
Overrides:
getModelMode in class gps.tools.PanelCanvas

refresh

public void refresh(gps.event.RefreshEvent re)
Specified by:
refresh in interface gps.event.RefreshListener
Overrides:
refresh in class gps.tools.PanelCanvas

enableAddNodeBetween

public void enableAddNodeBetween(boolean betweenFlag)
enables add a node between parent node and child node

Parameters:
boolean - flag

addButtonForDetail

public void addButtonForDetail(java.lang.String buttonNameString)

selectNode

public void selectNode(gps.event.NodeSelectionEvent nse)
Specified by:
selectNode in interface gps.event.NodeSelectionListener
Overrides:
selectNode in class gps.tools.PanelCanvas

addChildNode

public void addChildNode(gps.event.NodeSelectionEvent nse)
Method called by NodeSelectionListener while adding/inserting the rows from HorizontalPropertySheet This is for ModelCreation based on data from HPS

Specified by:
addChildNode in interface gps.event.NodeSelectionListener

removeNode

public void removeNode(gps.event.NodeSelectionEvent nse)
Specified by:
removeNode in interface gps.event.NodeSelectionListener

addDynamicTabbedPaneListener

public void addDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)

removeDynamicTabbedPaneListener

public void removeDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)

addDetailMenu

public void addDetailMenu(java.util.Vector itemVector)
adds items to the detail menu - adds item names to addedButtonsHashtable, which is used at action performed

Parameters:
Vector - item vector

updateCanvas

public void updateCanvas()
Description copied from class: DefaultHierarchyCanvas
updates canvas by repainting

Overrides:
updateCanvas in class DefaultHierarchyCanvas

setSelectedNodeNull

public void setSelectedNodeNull()
Overrides:
setSelectedNodeNull in class DefaultHierarchyCanvas