org.finos.morphir
package org.finos.morphir
Members list
Packages
package org.finos.morphir.codec
package org.finos.morphir.codecs
package org.finos.morphir.datamodel
package org.finos.morphir.extensibility
package org.finos.morphir.functional
package org.finos.morphir.internal
package org.finos.morphir.ir
package org.finos.morphir.lang.elm
package org.finos.morphir.model
package org.finos.morphir.runtime
package org.finos.morphir.syntax
package org.finos.morphir.universe
package org.finos.morphir.util
Type members
Classlikes
abstract class =!=[A, B] extends Serializable
Attributes
- Companion
- object
- Supertypes
-
trait Serializableclass Objecttrait Matchableclass Any
object =!=
Attributes
- Supertypes
- Self type
-
Dsl.type
Dumper
is an abstraction that describes the ability to render a value of type A
to some format (most likely human readable).
Dumper
is an abstraction that describes the ability to render a value of type A
to some format (most likely human readable).
Dumper
captures this information in a structured format called a Repr
, or a representation of the data. This representation can then be formatted to a target format using a Formatter
. This formatter allows specification of the target format (such as a String
or Json
) via its nested Format
type.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Dumper extends DumperVersionSpecific, DumperSyntax
Attributes
trait DumperSyntax
trait DumperVersionSpecific
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Dumper.type
trait FQNameModule
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
trait Hints
object Hints
final case class IR(valueSpecifications: Map[FQName, Raw], valueDefinitions: Map[FQName, Typed], typeSpecifications: Map[FQName, Specification[Any]], typeConstructors: Map[FQName, TypeConstructorInfo])
object IR
object Int16 extends Subtype[Short]
Attributes
- Supertypes
-
class Subtype[Short]class Newtype[Short]class NewtypeCustom[Short]class Objecttrait Matchableclass AnyShow all
- Self type
-
Int16.type
object Int8 extends Subtype[Byte]
Attributes
- Supertypes
-
class Subtype[Byte]class Newtype[Byte]class NewtypeCustom[Byte]class Objecttrait Matchableclass AnyShow all
- Self type
-
Int8.type
final case class MBool(value: Boolean, flags: PrimitiveFlags) extends MPrimitive[Boolean]
Attributes
- Companion
- object
- Supertypes
-
trait MPrimitive[Boolean]trait MData[Boolean]trait MValue[Boolean]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MBool
final case class MFloat(value: MorphirFloat, flags: PrimitiveFlags) extends MPrimitive[MorphirFloat]
Attributes
- Companion
- object
- Supertypes
-
trait MPrimitive[MorphirFloat]trait MData[MorphirFloat]trait MValue[MorphirFloat]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MFloat
final case class MInt(value: MorphirInt, flags: PrimitiveFlags) extends MPrimitive[MorphirInt]
Attributes
- Companion
- object
- Supertypes
-
trait MPrimitive[MorphirInt]trait MData[MorphirInt]trait MValue[MorphirInt]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MInt
final case class MInt16(value: Short, flags: PrimitiveFlags) extends MPrimitive[Short]
Attributes
- Supertypes
-
trait MPrimitive[Short]trait MData[Short]trait MValue[Short]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class MInt32(value: Int, flags: PrimitiveFlags) extends MPrimitive[Int]
Attributes
- Supertypes
-
trait MPrimitive[Int]trait MData[Int]trait MValue[Int]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class MInt64(value: Long, flags: PrimitiveFlags) extends MPrimitive[Long]
Attributes
- Supertypes
-
trait MPrimitive[Long]trait MData[Long]trait MValue[Long]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class MInt8(value: Byte, flags: PrimitiveFlags) extends MPrimitive[Byte]
Attributes
- Supertypes
-
trait MPrimitive[Byte]trait MData[Byte]trait MValue[Byte]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
sealed trait MPrimitive[+A] extends MData[A]
final case class MString(value: String, flags: PrimitiveFlags) extends MPrimitive[String]
Attributes
- Companion
- object
- Supertypes
-
trait MPrimitive[String]trait MData[String]trait MValue[String]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MString
sealed trait MValue[+A] extends Product, Serializable
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
object MValue
trait ModuleDescriptor
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
object ModuleDescriptor
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModuleDescriptor.type
trait ModuleNameModule
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
object MorphirFloat extends Subtype[Double]
Attributes
- Supertypes
-
class Subtype[Double]class Newtype[Double]class NewtypeCustom[Double]class Objecttrait Matchableclass AnyShow all
- Self type
-
MorphirFloat.type
object MorphirInt extends Subtype[SafeLong], HasFQNameInfo
Attributes
- Supertypes
-
trait HasFQNameInfoclass Subtype[SafeLong]class Newtype[SafeLong]class NewtypeCustom[SafeLong]class Objecttrait Matchableclass AnyShow all
- Self type
-
MorphirInt.type
object MorphirInt32 extends Subtype[Int]
Attributes
- Supertypes
-
class Subtype[Int]class Newtype[Int]class NewtypeCustom[Int]class Objecttrait Matchableclass AnyShow all
- Self type
-
MorphirInt32.type
object MorphirInt64 extends Subtype[Long]
Attributes
- Supertypes
-
class Subtype[Long]class Newtype[Long]class NewtypeCustom[Long]class Objecttrait Matchableclass AnyShow all
- Self type
-
MorphirInt64.type
object MorphirTag
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MorphirTag.type
trait NameModule
Attributes
- Supertypes
-
trait NamingOptionsModuletrait QNameModuletrait PackageNameModuletrait PathModuletrait NodeIDModuletrait NamespaceModuletrait NameModuletrait ModuleNameModuletrait FQNameModuleclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object naming.type
trait NamespaceModule
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
trait NamingOptionsModule
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
trait NodeIDModule
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Provides implicit evidence that an instance of A
is not in implicit scope.
Provides implicit evidence that an instance of A
is not in implicit scope.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Not
trait PackageNameModule
trait PathModule
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
trait QNameModule
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
final implicit class ZValidationOps[+W, +E, +A](self: ZValidation[W, E, A]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
object mir extends AllMiscModules, AllTypeLevelModules
Attributes
- Supertypes
-
trait AllTypeLevelModulestrait TypeOfModuletrait TypeInfoModuletrait TypeDefModuletrait TypeSpecModuletrait AllMiscModulesclass Objecttrait Matchableclass AnyShow all
- Self type
-
mir.type
Attributes
- Supertypes
-
trait Namestrait NamingOptionsModuletrait QNameModuletrait PackageNameModuletrait PathModuletrait NodeIDModuletrait NamespaceModuletrait NameModuletrait ModuleNameModuletrait FQNameModuleclass Objecttrait Matchableclass AnyShow all
- Self type
-
naming.type
object utils extends DumperSyntax
Attributes
- Supertypes
- Self type
-
utils.type
Types
Implicits
Implicits
In this article