org.finos.morphir.datamodel
package org.finos.morphir.datamodel
Members list
Type members
Classlikes
trait Attributes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Attributes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Attributes.type
object BasicDataType
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BasicDataType.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Aliasobject Any.typetrait Basic[A]object Boolean.typeobject Byte.typeobject Char.typeobject Decimal.typeobject Int16.typeobject Int32.typeobject Int64.typeobject Integer.typeobject LocalDate.typeobject LocalTime.typeobject Month.typeobject Nothing.typeobject String.typeobject Unit.typeclass Enumclass Listclass Mapclass Optionalclass Recordclass Resultclass Setclass Structclass Tupleclass UnionShow all
- Self type
object Concept
object ConceptId
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Collector[T]class QualifiedNameCollector
trait ConceptTag[A] extends HasId
Attributes
- Supertypes
trait CustomDeriver[T] extends Deriver[T]
object CustomDeriver
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CustomDeriver.type
sealed trait Data extends Writable
Attributes
- Companion
- object
- Supertypes
-
trait Writableclass Objecttrait Matchableclass Any
- Known subtypes
-
class Aliasedtrait Basic[A]class Booleanclass Byteclass Charclass Decimalclass Int16class Int32class Int64class Integerclass LocalDateclass LocalTimeclass Monthclass Stringobject Unit.typeclass Caseclass Listclass Maptrait Optionalclass Noneclass Someclass Recordtrait Resultclass Errclass Okclass Setclass Structclass Tupleclass UnionShow all
object Data
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object DataDecoder
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DataDecoder.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object DataEncoder
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DataEncoder.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object Deriver extends DeriverInstances
Attributes
trait DeriverInstances
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Deriver.type
object DeriverMacros
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeriverMacros.type
object DeriverTypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeriverTypes.type
object EnumLabel
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object MutiFieldConstructor.typeobject SingleFieldWithRecord.type
object EnumTranslation
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EnumTranslation.type
trait GenericProductDeriver[T <: Product] extends Deriver[T]
object GenericProductDeriver
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait GenericSumDeriver[T] extends Deriver[T]
object GenericSumDeriver
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GenericSumDeriver.type
trait GlobalDatamodelContext
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait HasId
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ConceptIdtrait ConceptTag[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PrintSpec
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PrintSpec.type
class QualifiedNameCollector extends ConceptStatefulTransformer[Chunk[FQName]]
Attributes
- Companion
- object
- Supertypes
object QualifiedNameCollector
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object Schema
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SumBuilder
Attributes
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SumBuilder.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object UnionType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object conceptual
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
conceptual.type
Extensions
Extensions
extension [A](da: CustomDeriver[A])(da: CustomDeriver[A])
extension (r: SingleEnumWrapper.type)(r: SingleEnumWrapper.type)
extension (v: Boolean.type)(v: Boolean.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => Boolean): CustomDeriver[T]
extension (v: Byte.type)(v: Byte.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => Byte): CustomDeriver[T]
extension (v: Decimal.type)(v: Decimal.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => BigDecimal): CustomDeriver[T]
extension (v: Integer.type)(v: Integer.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => BigInt): CustomDeriver[T]
extension (v: Int16.type)(v: Int16.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => Short): CustomDeriver[T]
extension (v: Int32.type)(v: Int32.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => Int): CustomDeriver[T]
extension (v: Int64.type)(v: Int64.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => Long): CustomDeriver[T]
extension (v: String.type)(v: String.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => String): CustomDeriver[T]
extension (v: LocalDate.type)(v: LocalDate.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => LocalDate): CustomDeriver[T]
extension (v: Month.type)(v: Month.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => Month): CustomDeriver[T]
extension (v: LocalTime.type)(v: LocalTime.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => LocalTime): CustomDeriver[T]
extension (v: Char.type)(v: Char.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String, fromScalaType: T => Char): CustomDeriver[T]
extension (v: Unit.type)(v: Unit.type)
def deriveEnumWrapperNamespaced[T](partialName: QualifiedModuleName, label: String): CustomDeriver[T]
Implicits
Implicits
In this article