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

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
All Implemented Interfaces:
Serializable, ElementWrapper, NodeWrapper, org.eclipse.ui.views.properties.IPropertySource
Direct Known Subclasses:
StateBasedNodeWrapper

public class ExtendedNodeWrapper
extends AbstractNodeWrapper

See Also:
Serialized Form

Field Summary
static String ON_ENTRY_ACTIONS
           
static String 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
ExtendedNodeWrapper()
           
 
Method Summary
 org.jbpm.workflow.core.impl.ExtendedNodeImpl getExtendedNode()
           
protected  org.eclipse.ui.views.properties.IPropertyDescriptor getOnEntryPropertyDescriptor()
           
protected  org.eclipse.ui.views.properties.IPropertyDescriptor getOnExitPropertyDescriptor()
           
 Object getPropertyValue(Object id)
           
 void resetPropertyValue(Object id)
           
 void setPropertyValue(Object id, Object value)
           
 
Methods inherited from class org.drools.eclipse.flow.ruleflow.core.AbstractNodeWrapper
acceptsIncomingConnection, acceptsOutgoingConnection, getId, getName, getNode, getPropertyDescriptors, 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

ON_ENTRY_ACTIONS

public static final String ON_ENTRY_ACTIONS
See Also:
Constant Field Values

ON_EXIT_ACTIONS

public static final String ON_EXIT_ACTIONS
See Also:
Constant Field Values
Constructor Detail

ExtendedNodeWrapper

public ExtendedNodeWrapper()
Method Detail

getOnEntryPropertyDescriptor

protected org.eclipse.ui.views.properties.IPropertyDescriptor getOnEntryPropertyDescriptor()

getOnExitPropertyDescriptor

protected org.eclipse.ui.views.properties.IPropertyDescriptor getOnExitPropertyDescriptor()

getExtendedNode

public org.jbpm.workflow.core.impl.ExtendedNodeImpl getExtendedNode()

getPropertyValue

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

resetPropertyValue

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

setPropertyValue

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


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