class
FunctionNodeBO[T] extends NodeBO[T]
Instance Constructors
-
new
FunctionNodeBO(topologicalNode: TopologicalNode, immutableState: Boolean, functionEvaluator: FunctionEvaluator[T, T], statesWeightsIntegrator: JavaStatesWeightsIntegrator[T])
-
new
FunctionNodeBO(topologicalNode: TopologicalNode, immutableState: Boolean, functionEvaluator: FunctionEvaluator[T, T])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addInEdge(inEdge: NodeBOEdge[T]): Unit
-
def
addNewInEdgeFrom(inNodeBO: NodeBO[T]): Unit
-
def
addNewOutEdgeTo(nodeBO: NodeBO[T]): Unit
-
def
addOutEdge(outEdge: NodeBOEdge[T]): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
calcNewState(): T
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
getFunctionEvaluator(): FunctionEvaluator[T, T]
-
def
getId(): Long
-
def
getInEdges(): List[NodeBOEdge[T]]
-
def
getInEdgesNum(): Int
-
def
getInNodeStates(): List[T]
-
def
getInNodesWeights(): List[T]
-
def
getIndex(): Integer
-
def
getLocation(): List[Integer]
-
def
getNewStateCached(): T
-
def
getOutEdges(): List[NodeBOEdge[T]]
-
def
getPreviousState(): T
-
def
getState(): T
-
-
-
def
getWeightsNum(): Int
-
def
hasInEdges(): Boolean
-
def
hasLocation(): Boolean
-
def
hasNodeStateChanged(): Boolean
-
def
hashCode(): Int
-
def
isImmutable(): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
removeInEdge(inEdge: NodeBOEdge[T]): Unit
-
def
removeOutEdge(outEdge: NodeBOEdge[T]): Unit
-
def
rollbackToPreviousState(): Unit
-
def
setImmutableWeights(weightIterator: Iterator[T]): Unit
-
def
setInNodesWeights(weightIterator: Iterator[T]): Unit
-
def
setInNodesWeights(weights: Collection[T]): Unit
-
def
setMutableWeights(weightIterator: Iterator[T]): Unit
-
def
setState(state: T): Unit
-
def
setWeight(start: TopologicalNode, value: T): Unit
-
def
setWeights(weightIterator: Iterator[T]): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
updateState(): Unit
-
def
updateStateFromCache(): Unit
-
def
updateStateInCache(): Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any