Packages

c

es.weso.shex

AbstractSchema

abstract class AbstractSchema extends AnyRef

Source
AbstractSchema.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractSchema
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractSchema()

Abstract Value Members

  1. abstract def base: Option[IRI]
  2. abstract def getShape(lbl: ShapeLabel): Either[String, ShapeExpr]
  3. abstract def getTripleExpr(lbl: ShapeLabel): Either[String, TripleExpr]
  4. abstract def id: IRI
  5. abstract def imports: List[IRI]
  6. abstract def labelLocationMap: Option[Map[ShapeLabel, Location]]
  7. abstract def optTripleExprMap: Option[Map[ShapeLabel, TripleExpr]]
  8. abstract def prefixes: Option[PrefixMap]
  9. abstract def shapes: Option[List[ShapeExpr]]
  10. abstract def start: Option[ShapeExpr]
  11. abstract def startActs: Option[List[SemAct]]

Concrete Value Members

  1. def labels: List[ShapeLabel]
  2. lazy val prefixMap: PrefixMap
  3. def qualify(label: ShapeLabel): String
  4. def qualify(node: RDFNode): String
  5. lazy val shapesMap: Map[ShapeLabel, ShapeExpr]
  6. def toString(): String
    Definition Classes
    AbstractSchema → AnyRef → Any
  7. lazy val tripleExprMap: Map[ShapeLabel, TripleExpr]