Uninitialized

works.iterative.ui.model.Computable.Uninitialized
case object Uninitialized extends Computable[Nothing]

The initial state of a computable model

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Computable[Nothing]
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited types

type MirroredElemLabels = EmptyTuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Singleton
type MirroredElemTypes = EmptyTuple

Attributes

Inherited from:
Singleton
type MirroredMonoType = Singleton.this.type

The mirrored *-type

The mirrored *-type

Attributes

Inherited from:
Singleton
type MirroredType = Singleton.this.type

Attributes

Inherited from:
Singleton

Inherited and Abstract types

type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

override def started: Computable[Nothing]

Mark the computation as started

Mark the computation as started

Attributes

Definition Classes
override def update[B](m: B): Computable[B]

Update the computation state with new data

Update the computation state with new data

Attributes

Definition Classes

Inherited methods

def fail(error: UserMessage): Computable[Nothing]

Fail the computation

Fail the computation

Attributes

Inherited from:
Computable
def fromProduct(p: Product): MirroredMonoType

Create a new instance of type T with elements taken from product p.

Create a new instance of type T with elements taken from product p.

Attributes

Inherited from:
Singleton
def isComputing: Boolean

Attributes

Inherited from:
Computable
def isDefined: Boolean

Attributes

Inherited from:
Computable
def isEmpty: Boolean

Attributes

Inherited from:
Computable
def isFailed: Boolean

Attributes

Inherited from:
Computable
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def update[B](m: Validated[B]): Computable[B]

Attributes

Inherited from:
Computable