renesca.schema.macros

Patterns

Related Doc: package macros

trait Patterns extends Context with PatternTraits

Linear Supertypes
PatternTraits, Context, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Patterns
  2. PatternTraits
  3. Context
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class GraphPattern(name: String, _superTypes: List[String], nodes: List[String]) extends NamePattern with SuperTypesPattern with Product with Serializable

  2. case class HyperRelationPattern(name: String, startNode: String, endNode: String, _superTypes: List[String], statements: List[scala.reflect.macros.Universe.Tree]) extends NamePattern with SuperTypesPattern with StartEndNodePattern with StatementsPattern with Product with Serializable

  3. trait NamePattern extends AnyRef

    Definition Classes
    PatternTraits
  4. case class NodePattern(name: String, _superTypes: List[String], statements: List[scala.reflect.macros.Universe.Tree]) extends NamePattern with SuperTypesPattern with StatementsPattern with Product with Serializable

  5. case class NodeTraitPattern(name: String, _superTypes: List[String], statements: List[scala.reflect.macros.Universe.Tree]) extends NamePattern with SuperTypesPattern with StatementsPattern with Product with Serializable

  6. case class RelationPattern(name: String, startNode: String, endNode: String, _superTypes: List[String], statements: List[scala.reflect.macros.Universe.Tree]) extends NamePattern with StartEndNodePattern with SuperTypesPattern with StatementsPattern with Product with Serializable

  7. case class RelationTraitPattern(name: String, _superTypes: List[String], statements: List[scala.reflect.macros.Universe.Tree]) extends NamePattern with SuperTypesPattern with StatementsPattern with Product with Serializable

  8. case class SchemaPattern(name: String, _superTypes: List[String], statements: List[scala.reflect.macros.Universe.Tree]) extends NamePattern with SuperTypesPattern with Product with Serializable

  9. trait StartEndNodePattern extends AnyRef

    Definition Classes
    PatternTraits
  10. trait StatementsPattern extends AnyRef

    Definition Classes
    PatternTraits
  11. trait SuperTypesPattern extends AnyRef

    Definition Classes
    PatternTraits

Abstract Value Members

  1. abstract val aborter: Aborter

    Definition Classes
    Context
  2. abstract val context: scala.reflect.macros.whitebox.Context

    Definition Classes
    Context
  3. abstract val warner: Warner

    Definition Classes
    Context

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. object GraphPattern extends Serializable

  5. object HyperRelationPattern extends Serializable

  6. object NodePattern extends Serializable

  7. object NodeTraitPattern extends Serializable

  8. object RelationPattern extends Serializable

  9. object RelationTraitPattern extends Serializable

  10. object SchemaPattern extends Serializable

  11. def abort(msg: String): Nothing

    Definition Classes
    Context
  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. implicit def termNameToString(tn: scala.reflect.macros.Universe.TermName): String

    Definition Classes
    PatternTraits
  25. def toString(): String

    Definition Classes
    AnyRef → Any
  26. implicit def treeListToStringList(tnl: List[scala.reflect.macros.Universe.Tree]): List[String]

    Definition Classes
    PatternTraits
  27. implicit def treeToString(tn: scala.reflect.macros.Universe.Tree): String

    Definition Classes
    PatternTraits
  28. implicit def typeNameToString(tn: scala.reflect.macros.Universe.TypeName): String

    Definition Classes
    PatternTraits
  29. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def warning(msg: String): Nothing

    Definition Classes
    Context

Inherited from PatternTraits

Inherited from Context

Inherited from AnyRef

Inherited from Any

Ungrouped