Package

ai.deepsense.deeplang.catalogs

doperable

Permalink

package doperable

Visibility
  1. Public
  2. All

Type Members

  1. case class ClassDescriptor(name: String, parent: Option[String], traits: List[String]) extends TypeDescriptor with Product with Serializable

    Permalink

    Describes class.

    Describes class.

    name

    display name of class

    parent

    direct superclass of described class, if any

    traits

    all direct supertraits of described class

  2. class DOperableCatalog extends AnyRef

    Permalink

    Allows to register and validate hierarchy of DClasses, DTraits and DOperations.

    Allows to register and validate hierarchy of DClasses, DTraits and DOperations. Exposes tools for advance reflecting and instances creation.

  3. case class HierarchyDescriptor(traits: Map[String, TraitDescriptor], classes: Map[String, ClassDescriptor]) extends Product with Serializable

    Permalink

    Describes hierarchy of traits and classes.

    Describes hierarchy of traits and classes.

    traits

    descriptors of all registered traits, mapped using descriptor name.

    classes

    descriptors of all registered classes, mapped using descriptor name.

  4. case class TraitDescriptor(name: String, parents: List[String]) extends TypeDescriptor with Product with Serializable

    Permalink

    Describes trait.

    Describes trait.

    name

    display name of trait

    parents

    all direct supertraits of described trait

  5. trait TypeDescriptor extends AnyRef

    Permalink

    Describes either class or trait.

Value Members

  1. object DOperableCatalog

    Permalink
  2. package exceptions

    Permalink

Ungrouped