Documentation for mission/Need.kt

interface Need

Interface representing the base structure of a need.

since

1.0.0

author

IFS Institute for Software

val id : String

A unique ID for the concrete need

Since

1.0.0

val parameterList : List<Parameter<*>>

The list of tasks necessary to fulfill the need. This is needed for the recycler view.

Since

1.0.0

val resource : Resource

The resource associated with the need.

Since

1.0.0

val tasks : List<Task>?

Translate the need into a list of [Task] instances. :returns: A list of [Task] instances or null, if the need parameters are not completed.

Since

1.0.0

val requirements : List<Capability<*>>

The capabilities required by the concrete need

Since

1.0.0