Name

org.finos.morphir.universe.ir.Name
See theName companion object
final case class Name extends AnyVal

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
Self type

Members list

Value members

Concrete methods

def ++(that: Name): Name
def +:(that: String): Name
def /(that: Name): Path
def :+(that: String): Name
def humanize: List[String]
def mapParts(f: String => String): Name

Maps segments of the Name.

Maps segments of the Name.

Attributes

def mkString(f: String => String)(sep: String): String
def render(implicit renderer: Renderer): String
def toCamelCase: String
def toKebabCase: String
def toLowerCase: String
def toSnakeCase: String
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
def toTitleCase: String
def toUpperCase: String

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product