PackageName

org.finos.morphir.PackageNameModule.PackageName
See thePackageName companion object
sealed case class PackageName(path: Path)

A package name is a globally unique identifier for a package. It is represented by a Path which is a list of names.

Attributes

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

Members list

Value members

Concrete methods

def %(modulePath: String): QualifiedModuleName
def %(moduleName: ModuleName): QualifiedModuleName
def ++(that: PackageName): PackageName
def ++(that: Path): PackageName
def /(pathString: String): PackageName
def isEmpty: Boolean
def render(implicit renderer: PathRenderer): String
def show(implicit renderer: PathRenderer): String
def toPath: Path
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

Deprecated methods

def /(moduleName: ModuleName): QualifiedModuleName

Attributes

Deprecated
true

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product