Definition

org.finos.morphir.ir.module.Definition
See theDefinition companion object
final case class Definition[+TA, +VA](types: Map[Name, AccessControlled[Documented[Definition[TA]]]], values: Map[Name, AccessControlled[Documented[ValueDefinition[TA, VA]]]])

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Definition[TA, VA]

Members list

Value members

Concrete methods

def eraseAttributes: Definition[Any, Any]
def lookupTypeDefinition(localName: Name): Option[Definition[TA]]
def lookupValueDefinition(localName: Name): Option[ValueDefinition[TA, VA]]
def mapAttributes[TB, VB](tf: TA => TB, vf: VA => VB): Definition[TB, VB]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product