public class EvaluationGraphEdge
extends java.lang.Object
EvaluationGraph
.Constructor and Description |
---|
EvaluationGraphEdge(EvaluationGraph evaluationGraph,
EvaluationGraphNode sourceNode,
EvaluationGraphNode destinNode,
TechnicalSystemStateDeltaEvaluation deltaEvaluation)
Instantiates a new evaluation graph edge for the Graph for costs over time.
|
EvaluationGraphEdge(EvaluationGraph evaluationGraph,
TechnicalSystemState technicalSystemState)
Instantiates a new evaluation graph edge for the StateVariability graph.
|
Modifier and Type | Method and Description |
---|---|
EvaluationGraphNode |
getDestinationGraphNode()
Gets the destination EvaluationGraphNode of this edge..
|
int |
getGraphEdgeKey()
Returns the graph edge key that allow its unique identification
depending on the
EvaluationGraph.IntendedUse . |
EvaluationGraph.IntendedUse |
getIntendedUse()
Returns the intended use of this GraphNode.
|
EvaluationGraphNode |
getSourceGraphNode()
Gets the source EvaluationGraphNode of this edge.
|
TechnicalSystemState |
getTechnicalSystemState()
Returns the TechnicalSystemState that applies for the current GraphEdge.
|
TechnicalSystemStateDeltaEvaluation |
getTechnicalSystemStateDeltaEvaluation()
Gets the technical system state delta evaluation.
|
void |
resetGraphEdgeKey()
Resets the node key that can be used for its unique identification .
|
void |
setTechnicalSystemState(TechnicalSystemState technicalSystemState)
Sets the TechnicalSystemState that applies for the current GraphEdge.
|
void |
setTechnicalSystemStateDeltaEvaluation(TechnicalSystemStateDeltaEvaluation technicalSystemStateDeltaEvaluation)
Sets the TechnicalSystemStateDeltaEvaluation.
|
public EvaluationGraphEdge(EvaluationGraph evaluationGraph, TechnicalSystemState technicalSystemState)
evaluationGraph
- the current EvaluationGraph
technicalSystemState
- the technical system statepublic EvaluationGraphEdge(EvaluationGraph evaluationGraph, EvaluationGraphNode sourceNode, EvaluationGraphNode destinNode, TechnicalSystemStateDeltaEvaluation deltaEvaluation)
evaluationGraph
- the evaluation graphsourceNode
- the source nodedestinNode
- the destination nodedeltaEvaluation
- the TechnicalSystemStateDeltaEvaluationpublic EvaluationGraph.IntendedUse getIntendedUse()
public void setTechnicalSystemState(TechnicalSystemState technicalSystemState)
technicalSystemState
- the new TechnicalSystemStatepublic TechnicalSystemState getTechnicalSystemState()
public void setTechnicalSystemStateDeltaEvaluation(TechnicalSystemStateDeltaEvaluation technicalSystemStateDeltaEvaluation)
technicalSystemStateDeltaEvaluation
- the new technical system state delta evaluationpublic TechnicalSystemStateDeltaEvaluation getTechnicalSystemStateDeltaEvaluation()
public EvaluationGraphNode getSourceGraphNode()
public EvaluationGraphNode getDestinationGraphNode()
public void resetGraphEdgeKey()
public int getGraphEdgeKey()
EvaluationGraph.IntendedUse
.