com.hammurapi.flow.runtime.impl
Class ProcessingPathElementImpl
java.lang.Object
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
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