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

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

public class SplitWrapper
extends AbstractNodeWrapper

Wrapper for a split node.

See Also:
Serialized Form

Nested Class Summary
 class SplitWrapper.MyHashMap<K,V>
           
 
Field Summary
static int CHANGE_TYPE
           
static String CONSTRAINTS
           
static String TYPE
           
 
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
SplitWrapper()
           
 
Method Summary
 boolean acceptsIncomingConnection(ElementConnection connection, ElementWrapper source)
           
 org.eclipse.ui.views.properties.IPropertyDescriptor[] getPropertyDescriptors()
           
 Object getPropertyValue(Object id)
           
 org.jbpm.workflow.core.node.Split getSplit()
           
 void resetPropertyValue(Object id)
           
 void setNode(org.jbpm.workflow.core.Node node)
           
 void setPropertyValue(Object id, Object value)
           
 
Methods inherited from class org.drools.eclipse.flow.ruleflow.core.AbstractNodeWrapper
acceptsOutgoingConnection, getId, getName, getNode, internalGetColor, internalGetConstraint, internalSetColor, internalSetConstraint, internalSetName, isFullProperties
 
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

CHANGE_TYPE

public static final int CHANGE_TYPE
See Also:
Constant Field Values

TYPE

public static final String TYPE
See Also:
Constant Field Values

CONSTRAINTS

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

SplitWrapper

public SplitWrapper()
Method Detail

setNode

public void setNode(org.jbpm.workflow.core.Node node)
Specified by:
setNode in interface NodeWrapper
Overrides:
setNode in class AbstractNodeWrapper

getSplit

public org.jbpm.workflow.core.node.Split getSplit()

acceptsIncomingConnection

public boolean acceptsIncomingConnection(ElementConnection connection,
                                         ElementWrapper source)
Specified by:
acceptsIncomingConnection in interface ElementWrapper
Overrides:
acceptsIncomingConnection in class AbstractNodeWrapper

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 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.