Sun Message Library for SWIFT API

com.stc.swift.egategui.pe
Class EwayOtdDataNode

java.lang.Object
  extended by java.beans.FeatureDescriptor
      extended by org.openide.nodes.Node
          extended by org.openide.nodes.AbstractNode
              extended by com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
                  extended by com.stc.swift.egategui.pe.EwayOtdDataNode
All Implemented Interfaces:
com.stc.egate.toolbus.toolAction.ToolNode, java.lang.Comparable, org.openide.nodes.Node.Cookie

public class EwayOtdDataNode
extends com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
implements com.stc.egate.toolbus.toolAction.ToolNode

This class provides a data node for a BPMS model.

Version:
$Revision: 1.8 $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openide.nodes.Node
org.openide.nodes.Node.Cookie, org.openide.nodes.Node.Handle, org.openide.nodes.Node.IndexedProperty, org.openide.nodes.Node.Property, org.openide.nodes.Node.PropertySet
 
Field Summary
 
Fields inherited from class org.openide.nodes.Node
EMPTY, PROP_COOKIE, PROP_DISPLAY_NAME, PROP_ICON, PROP_NAME, PROP_OPENED_ICON, PROP_PARENT_NODE, PROP_PROPERTY_SETS, PROP_SHORT_DESCRIPTION
 
Constructor Summary
EwayOtdDataNode(com.stc.model.common.ProjectElement otdObj)
          Constructor
 
Method Summary
 boolean canCopy()
          Can this node be copied?
 boolean canCut()
           
 org.openide.util.actions.SystemAction[] getActions()
          Gets the actions attribute of the DTDNode object
 javax.swing.Action[] getActions(boolean context)
           
 java.awt.Image getIcon(int type)
          Returns the collab def icon
 java.awt.Image getOpenedIcon(int type)
          Get Opened Icon
 javax.swing.Action getPreferredAction()
           
 com.stc.model.common.ProjectElement getProjectElement()
           
 
Methods inherited from class com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
addToLookup, compareTo, getContextActions, isRepositoryConnected, putCookie
 
Methods inherited from class org.openide.nodes.AbstractNode
canDestroy, canRename, clipboardCopy, clipboardCut, cloneNode, drag, getCookie, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getNewTypes, getPasteTypes, getPropertySets, hasCustomizer, setDefaultAction, setIconBase, setName
 
Methods inherited from class org.openide.nodes.Node
addNodeListener, addPropertyChangeListener, destroy, getChildren, getContextMenu, getParentNode, isLeaf, removeNodeListener, removePropertyChangeListener, setDisplayName, setShortDescription, toString
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setHidden, setPreferred, setValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EwayOtdDataNode

public EwayOtdDataNode(com.stc.model.common.ProjectElement otdObj)
Constructor

Parameters:
otdObj - the project element associated with this Project Node
Since:
1.0
Method Detail

getProjectElement

public com.stc.model.common.ProjectElement getProjectElement()
Specified by:
getProjectElement in interface com.stc.egate.toolbus.toolAction.ToolNode
Returns:
returns the ProjectElement associated with this node

getIcon

public java.awt.Image getIcon(int type)
Returns the collab def icon

Overrides:
getIcon in class org.openide.nodes.AbstractNode
Parameters:
type -
Returns:
Image

getOpenedIcon

public java.awt.Image getOpenedIcon(int type)
Get Opened Icon

Overrides:
getOpenedIcon in class org.openide.nodes.AbstractNode
Parameters:
type - icon type
Returns:
icon image

canCut

public boolean canCut()
Overrides:
canCut in class org.openide.nodes.AbstractNode
Returns:
boolean

canCopy

public boolean canCopy()
Can this node be copied?

Overrides:
canCopy in class org.openide.nodes.AbstractNode
Returns:
whether or not can copy

getPreferredAction

public javax.swing.Action getPreferredAction()
See Also:
org.openide.nodes.AbstractNode#getPreferredAction()

getActions

public org.openide.util.actions.SystemAction[] getActions()
Gets the actions attribute of the DTDNode object

Overrides:
getActions in class com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
Returns:
The acceptable actions

getActions

public javax.swing.Action[] getActions(boolean context)
Overrides:
getActions in class com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
See Also:
org.openide.nodes.Node#getActions(boolean)

Sun Message Library for SWIFT API

Copyright © 2008 Sun Microsystems, Inc. All rights reserved.