Class

com.bnd.network.business

FunctionNodeBO

Related Doc: package business

Permalink

class FunctionNodeBO[T] extends NodeBO[T]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FunctionNodeBO
  2. NodeBO
  3. InWeightAccessible
  4. StateUpdatable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FunctionNodeBO(topologicalNode: TopologicalNode, immutableState: Boolean, functionEvaluator: FunctionEvaluator[T, T], statesWeightsIntegrator: JavaStatesWeightsIntegrator[T])

    Permalink
  2. new FunctionNodeBO(topologicalNode: TopologicalNode, immutableState: Boolean, functionEvaluator: FunctionEvaluator[T, T])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addInEdge(inEdge: NodeBOEdge[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  5. def addNewInEdgeFrom(inNodeBO: NodeBO[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  6. def addNewOutEdgeTo(nodeBO: NodeBO[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  7. def addOutEdge(outEdge: NodeBOEdge[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def calcNewState(): T

    Permalink
    Attributes
    protected[com.bnd.network.business]
    Definition Classes
    FunctionNodeBONodeBO
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getFunctionEvaluator(): FunctionEvaluator[T, T]

    Permalink
    Attributes
    protected[com.bnd.network.business]
  16. def getId(): Long

    Permalink
    Definition Classes
    NodeBO
  17. def getInEdges(): List[NodeBOEdge[T]]

    Permalink
    Definition Classes
    NodeBO
  18. def getInEdgesNum(): Int

    Permalink
    Definition Classes
    NodeBO
  19. def getInNodeStates(): List[T]

    Permalink
    Definition Classes
    NodeBO
  20. def getInNodesWeights(): List[T]

    Permalink
    Definition Classes
    NodeBO
  21. def getIndex(): Integer

    Permalink
    Definition Classes
    NodeBO
  22. def getLocation(): List[Integer]

    Permalink
    Definition Classes
    NodeBO
  23. def getNewStateCached(): T

    Permalink
    Attributes
    protected[com.bnd.network.business]
    Definition Classes
    NodeBO
  24. def getOutEdges(): List[NodeBOEdge[T]]

    Permalink
    Definition Classes
    NodeBO
  25. def getPreviousState(): T

    Permalink
    Attributes
    protected[com.bnd.network.business]
    Definition Classes
    NodeBO
  26. def getState(): T

    Permalink
    Definition Classes
    NodeBO
  27. def getTopologicalNode(): TopologicalNode

    Permalink
    Definition Classes
    NodeBO
  28. def getWeight(start: TopologicalNode): T

    Permalink
    Definition Classes
    FunctionNodeBOInWeightAccessible
  29. def getWeightsNum(): Int

    Permalink
    Definition Classes
    NodeBOInWeightAccessible
  30. def hasInEdges(): Boolean

    Permalink
    Definition Classes
    NodeBO
  31. def hasLocation(): Boolean

    Permalink
    Definition Classes
    NodeBO
  32. def hasNodeStateChanged(): Boolean

    Permalink
    Definition Classes
    NodeBO
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. def isImmutable(): Boolean

    Permalink
    Definition Classes
    NodeBO
  35. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. def removeInEdge(inEdge: NodeBOEdge[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  40. def removeOutEdge(outEdge: NodeBOEdge[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  41. def rollbackToPreviousState(): Unit

    Permalink
    Definition Classes
    NodeBOStateUpdatable
  42. def setImmutableWeights(weightIterator: Iterator[T]): Unit

    Permalink
    Definition Classes
    NodeBOInWeightAccessible
  43. def setInNodesWeights(weightIterator: Iterator[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  44. def setInNodesWeights(weights: Collection[T]): Unit

    Permalink
    Definition Classes
    NodeBO
  45. def setMutableWeights(weightIterator: Iterator[T]): Unit

    Permalink
    Definition Classes
    NodeBOInWeightAccessible
  46. def setState(state: T): Unit

    Permalink
    Definition Classes
    NodeBO
  47. def setWeight(start: TopologicalNode, value: T): Unit

    Permalink
    Definition Classes
    FunctionNodeBOInWeightAccessible
  48. def setWeights(weightIterator: Iterator[T]): Unit

    Permalink
    Definition Classes
    NodeBOInWeightAccessible
  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. def updateState(): Unit

    Permalink
    Definition Classes
    NodeBOStateUpdatable
  52. def updateStateFromCache(): Unit

    Permalink
    Definition Classes
    NodeBOStateUpdatable
  53. def updateStateInCache(): Unit

    Permalink
    Definition Classes
    NodeBOStateUpdatable
  54. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NodeBO[T]

Inherited from InWeightAccessible[T]

Inherited from StateUpdatable

Inherited from AnyRef

Inherited from Any

Ungrouped