org.drools.eclipse.flow.ruleflow.core
Class StateBasedNodeWrapper

java.lang.Object
  extended by org.drools.eclipse.flow.common.editor.core.DefaultElementWrapper
      extended by org.drools.eclipse.flow.ruleflow.core.AbstractNodeWrapper
          extended by org.drools.eclipse.flow.ruleflow.core.ExtendedNodeWrapper
              extended by org.drools.eclipse.flow.ruleflow.core.StateBasedNodeWrapper
All Implemented Interfaces:
Serializable, ElementWrapper, NodeWrapper, org.eclipse.ui.views.properties.IPropertySource
Direct Known Subclasses:
MilestoneWrapper, RuleSetNodeWrapper, StateNodeWrapper, SubProcessWrapper, WorkItemWrapper

public class StateBasedNodeWrapper
extends ExtendedNodeWrapper

See Also:
Serialized Form

Field Summary
protected  org.eclipse.ui.views.properties.IPropertyDescriptor[] descriptors
           
static String TIMERS
           
 
Fields inherited from class org.drools.eclipse.flow.ruleflow.core.ExtendedNodeWrapper
ON_ENTRY_ACTIONS, ON_EXIT_ACTIONS
 
Fields inherited from class org.drools.eclipse.flow.ruleflow.core.AbstractNodeWrapper
DESCRIPTORS, METADATA
 
Fields inherited from class org.drools.eclipse.flow.common.editor.core.DefaultElementWrapper
color, COLOR, ID, NAME
 
Fields inherited from interface org.drools.eclipse.flow.common.editor.core.ElementWrapper
CHANGE_CONSTRAINT, CHANGE_ID, CHANGE_INCOMING_CONNECTIONS, CHANGE_NAME, CHANGE_OUTGOING_CONNECTIONS
 
Constructor Summary
StateBasedNodeWrapper()
           
 
Method Summary
 org.eclipse.ui.views.properties.IPropertyDescriptor[] getPropertyDescriptors()
           
 Object getPropertyValue(Object id)
           
 org.jbpm.workflow.core.node.StateBasedNode getStateBasedNode()
           
protected  void initDescriptors()
           
 void resetPropertyValue(Object id)
           
 void setPropertyValue(Object id, Object value)
           
 
Methods inherited from class org.drools.eclipse.flow.ruleflow.core.ExtendedNodeWrapper
getExtendedNode, getOnEntryPropertyDescriptor, getOnExitPropertyDescriptor
 
Methods inherited from class org.drools.eclipse.flow.ruleflow.core.AbstractNodeWrapper
acceptsIncomingConnection, acceptsOutgoingConnection, getId, getName, getNode, internalGetColor, internalGetConstraint, internalSetColor, internalSetConstraint, internalSetName, isFullProperties, setNode
 
Methods inherited from class org.drools.eclipse.flow.common.editor.core.DefaultElementWrapper
addIncomingConnection, addListener, addOutgoingConnection, getColor, getConstraint, getEditableValue, getElement, getIncomingConnections, getOutgoingConnections, getParent, integerToRGB, internalAddIncomingConnection, internalAddOutgoingConnection, internalRemoveIncomingConnection, internalRemoveOutgoingConnection, isPropertySet, localAddIncomingConnection, localAddOutgoingConnection, notifyListeners, removeIncomingConnection, removeListener, removeOutgoingConnection, RGBToInteger, setColor, setConstraint, setElement, setName, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.eclipse.flow.common.editor.core.ElementWrapper
addIncomingConnection, addListener, addOutgoingConnection, getConstraint, getIncomingConnections, getOutgoingConnections, getParent, localAddIncomingConnection, localAddOutgoingConnection, removeIncomingConnection, removeListener, removeOutgoingConnection, setConstraint, setName, setParent
 

Field Detail

TIMERS

public static final String TIMERS
See Also:
Constant Field Values

descriptors

protected org.eclipse.ui.views.properties.IPropertyDescriptor[] descriptors
Constructor Detail

StateBasedNodeWrapper

public StateBasedNodeWrapper()
Method Detail

getStateBasedNode

public org.jbpm.workflow.core.node.StateBasedNode getStateBasedNode()

initDescriptors

protected void initDescriptors()

getPropertyDescriptors

public org.eclipse.ui.views.properties.IPropertyDescriptor[] getPropertyDescriptors()
Specified by:
getPropertyDescriptors in interface org.eclipse.ui.views.properties.IPropertySource
Overrides:
getPropertyDescriptors in class AbstractNodeWrapper

getPropertyValue

public Object getPropertyValue(Object id)
Specified by:
getPropertyValue in interface org.eclipse.ui.views.properties.IPropertySource
Overrides:
getPropertyValue in class ExtendedNodeWrapper

resetPropertyValue

public void resetPropertyValue(Object id)
Specified by:
resetPropertyValue in interface org.eclipse.ui.views.properties.IPropertySource
Overrides:
resetPropertyValue in class ExtendedNodeWrapper

setPropertyValue

public void setPropertyValue(Object id,
                             Object value)
Specified by:
setPropertyValue in interface org.eclipse.ui.views.properties.IPropertySource
Overrides:
setPropertyValue in class ExtendedNodeWrapper


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.