Definition

org.finos.morphir.ir.packages.Definition
See theDefinition companion object
final case class Definition[+TA, +VA](modules: Map[ModuleName, AccessControlled[Definition[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 lookupModuleDefinition(path: Path): Option[Definition[TA, VA]]
def lookupModuleDefinition(moduleName: ModuleName): Option[Definition[TA, VA]]
def lookupValueDefinition(path: Path, name: 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