public abstract class IRVertex extends Vertex
Constructor and Description |
---|
IRVertex()
Constructor of IRVertex.
|
Modifier and Type | Method and Description |
---|---|
void |
copyExecutionPropertiesTo(IRVertex thatVertex)
Static function to copy executionProperties from a vertex to the other.
|
abstract IRVertex |
getClone() |
ExecutionPropertyMap |
getExecutionProperties() |
<T> T |
getProperty(ExecutionProperty.Key executionPropertyKey)
Get the executionProperty of the IRVertex.
|
protected String |
irVertexPropertiesToString() |
IRVertex |
setProperty(ExecutionProperty<?> executionProperty)
Set an executionProperty of the IRVertex.
|
getId, getNumericId, propertiesToJSON
public abstract IRVertex getClone()
public final void copyExecutionPropertiesTo(IRVertex thatVertex)
thatVertex
- the edge to copy executionProperties to.public final IRVertex setProperty(ExecutionProperty<?> executionProperty)
executionProperty
- new execution property.public final <T> T getProperty(ExecutionProperty.Key executionPropertyKey)
T
- Type of the return value.executionPropertyKey
- key of the execution property.public final ExecutionPropertyMap getExecutionProperties()
protected final String irVertexPropertiesToString()
Copyright © 2018. All rights reserved.