com.hammurapi.flow.runtime.impl
Class ProcessingPathElementImpl

java.lang.Object
  extended by com.hammurapi.flow.runtime.impl.ProcessingPathElementImpl
All Implemented Interfaces:
ProcessingPathElement

public class ProcessingPathElementImpl
extends Object
implements ProcessingPathElement

Implementation of processing path element.

Author:
Pavel Vlasov

Method Summary
 boolean equals(Object obj)
           
 List<String> getFlowElementPath()
           
 URL getFlowUrl()
           
 Node<?,?,?,?> getNode()
           
 int getNodeIdx()
           
 String getPinName()
           
 String getProcessor()
           
 Transition<?,?> getTransition()
           
 int getTransitionIdx()
           
 int hashCode()
           
 boolean isInbound()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getFlowElementPath

public List<String> getFlowElementPath()
Specified by:
getFlowElementPath in interface ProcessingPathElement

getFlowUrl

public URL getFlowUrl()
Specified by:
getFlowUrl in interface ProcessingPathElement

getNode

public Node<?,?,?,?> getNode()
Specified by:
getNode in interface ProcessingPathElement

getNodeIdx

public int getNodeIdx()
Specified by:
getNodeIdx in interface ProcessingPathElement

getPinName

public String getPinName()
Specified by:
getPinName in interface ProcessingPathElement

getProcessor

public String getProcessor()
Specified by:
getProcessor in interface ProcessingPathElement

getTransition

public Transition<?,?> getTransition()
Specified by:
getTransition in interface ProcessingPathElement

getTransitionIdx

public int getTransitionIdx()
Specified by:
getTransitionIdx in interface ProcessingPathElement

isInbound

public boolean isInbound()
Specified by:
isInbound in interface ProcessingPathElement

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object