Package org.jbpm.ruleflow.core.factory
Class NodeFactory<T extends NodeFactory<T,P>,P extends RuleFlowNodeContainerFactory<P,?>>
java.lang.Object
org.jbpm.ruleflow.core.factory.NodeFactory<T,P>
- All Implemented Interfaces:
MappableNodeFactory<T>
- Direct Known Subclasses:
ActionNodeFactory,EndNodeFactory,ExtendedNodeFactory,JoinFactory,SplitFactory,StartNodeFactory
public abstract class NodeFactory<T extends NodeFactory<T,P>,P extends RuleFlowNodeContainerFactory<P,?>>
extends Object
implements MappableNodeFactory<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringprotected Objectprotected NodeContainerprotected PFields inherited from interface org.jbpm.ruleflow.core.factory.MappableNodeFactory
METHOD_IN_ASSOCIATION, METHOD_IN_MAPPING, METHOD_OUT_ASSOCIATION, METHOD_OUT_MAPPING -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNodeFactory(P nodeContainerFactory, NodeContainer nodeContainer, Object node, org.kie.api.definition.process.WorkflowElementIdentifier id) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jbpm.ruleflow.core.factory.MappableNodeFactory
inMapping, mapDataInputAssociation, mapDataOutputAssociation, outMapping
-
Field Details
-
METHOD_NAME
- See Also:
-
METHOD_METADATA
- See Also:
-
METHOD_DONE
- See Also:
-
node
-
nodeContainer
-
nodeContainerFactory
-
-
Constructor Details
-
NodeFactory
protected NodeFactory(P nodeContainerFactory, NodeContainer nodeContainer, Object node, org.kie.api.definition.process.WorkflowElementIdentifier id)
-
-
Method Details
-
setId
-
getNode
-
name
-
metaData
-
done
-
getMappableNode
- Specified by:
getMappableNodein interfaceMappableNodeFactory<T extends NodeFactory<T,P>>
-