TypedMorphirRuntime

org.finos.morphir.runtime.TypedMorphirRuntime

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

type TypeAttribs = Unit
type ValueAttribs = UType

Value members

Abstract methods

def runUnitTests(): RTAction[MorphirEnv, MorphirRuntimeError, TestSummary]

Concrete methods

final def evaluate(entryPoint: Value[Unit, UType], param: Value[Unit, UType], params: Value[Unit, UType]*): RTAction[MorphirEnv, MorphirRuntimeError, Data]
def evaluate(entryPoint: Value[Unit, UType], param: Data, params: Data*): RTAction[MorphirEnv, MorphirRuntimeError, Data]
def evaluate(entryPoint: FQName, param: Data, params: Data*): RTAction[MorphirEnv, MorphirRuntimeError, Data]

Inherited methods

def applyParams(entryPoint: Value[TypeAttribs, ValueAttribs], params: Value[TypeAttribs, ValueAttribs]*): RTAction[MorphirEnv, TypeError, Value[TypeAttribs, ValueAttribs]]

Attributes

Inherited from:
MorphirRuntime
def evaluate(value: Value[TypeAttribs, ValueAttribs]): RTAction[MorphirEnv, MorphirRuntimeError, Data]

Attributes

Inherited from:
MorphirRuntime
def evaluate(entryPoint: FQName): RTAction[MorphirEnv, MorphirRuntimeError, Data]

Attributes

Inherited from:
MorphirRuntime
def evaluate(entryPoint: FQName, param: Value[TypeAttribs, ValueAttribs], params: Value[TypeAttribs, ValueAttribs]*): RTAction[MorphirEnv, MorphirRuntimeError, Data]

Attributes

Inherited from:
MorphirRuntime