works.iterative.ui.model

Members list

Type members

Classlikes

case class Capabilities(capabilities: Set[Capability]) extends CapabilityCheck

A set of supported capabilities.

A set of supported capabilities.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait Capability

Marker trait for capabilities

Marker trait for capabilities

Attributes

Supertypes
class Object
trait Matchable
class Any

A trait for checking if a capability is supported.

A trait for checking if a capability is supported.

The idea is that the components will announce the possible capabilities used in the UI. The model will fill the capabilities with the actual capabilities of the user and the UI will check for a capability before rendering.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Capabilities
sealed trait Computable[+Model]

A class representing the states of a model that needs computation

A class representing the states of a model that needs computation

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Computing
class Failed
class Ready[Model]
class Recomputing[Model]
object Uninitialized
object Computable

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Computable.type
trait HtmlUIBuilder[Node, Context, Sub[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any