MorphirIRSdkModule

org.finos.morphir.ir.sdk.MorphirIRSdkModule
abstract class MorphirIRSdkModule(modulePathString: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Aggregate.type
object Basics.type
object Char.type
object Decimal.type
object Dict.type
object List.type
object LocalDate.type
object LocalTime.type
object Maybe.type
object Month.type
object Number.type
object Regex.type
object Result.type
object ResultList.type
object Rule.type
object Set.type
object StatefulApp.type
object String.type
object Tuple.type
Show all

Members list

Type members

Classlikes

final class VSpec(data: () => (String, Chunk[(String, UType)]))

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

final def fqn(localName: String): FQName
final def moduleName(name: String): ModuleName
def name(name: String): Name
def pkg(name: String): PackageName
def tFun(firstArgType: UType, rest: UType*)(returnType: UType): UType
def tFun(argTypes: List[UType], returnType: UType): UType
def tVar(varName: String): UType
final def toFQName(localName: String): FQName
def vSpec(name: String, inputs: (String, UType)*): VSpec

Concrete fields

val moduleName: ModuleName
final lazy val qualifiedModuleName: QualifiedModuleName

Implicits

Implicits

implicit val packageName: PackageName