Module
org.finos.morphir.ir.Module$
object Module
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Module.type
Members list
Type members
Classlikes
final case class Definition[+TA, +VA](types: Map[Name, AccessControlled[Documented[Definition[TA]]]], values: Map[Name, AccessControlled[Documented[Definition[TA, VA]]]]) extends ModuleDefOrSpec
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ModuleDefOrSpecclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Specification[TA]
object ModuleName extends Subtype[Path]
Attributes
- Supertypes
- Self type
-
ModuleName.type
object ModulePath extends Subtype[Path]
Attributes
- Supertypes
- Self type
-
ModulePath.type
A qualified module name is a globally unique identifier for a module. It is represented by the combination of a package name and the module name
A qualified module name is a globally unique identifier for a module. It is represented by the combination of a package name and the module name
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object QualifiedModuleName
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
QualifiedModuleName.type
final case class Specification[+TA](types: Map[Name, Documented[Specification[TA]]], values: Map[Name, Documented[Specification[TA]]]) extends ModuleDefOrSpec
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ModuleDefOrSpecclass Objecttrait Matchableclass AnyShow all
Types
A module name is a unique identifier for a module within a package. It is represented by a pth, which is a list of names.
A module name is a unique identifier for a module within a package. It is represented by a pth, which is a list of names.
Attributes
In this article