abstract class AbstractSchema extends AnyRef
Ordering
- Alphabetic
- By Inheritance
Inherited
- AbstractSchema
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new AbstractSchema()
Abstract Value Members
- abstract def base: Option[IRI]
- abstract def getShape(lbl: ShapeLabel): Either[String, ShapeExpr]
- abstract def getTripleExpr(lbl: ShapeLabel): Either[String, TripleExpr]
- abstract def id: IRI
- abstract def imports: List[IRI]
- abstract def labelLocationMap: Option[Map[ShapeLabel, Location]]
- abstract def optTripleExprMap: Option[Map[ShapeLabel, TripleExpr]]
- abstract def prefixes: Option[PrefixMap]
- abstract def shapes: Option[List[ShapeExpr]]
- abstract def start: Option[ShapeExpr]
- abstract def startActs: Option[List[SemAct]]
Concrete Value Members
- def labels: List[ShapeLabel]
- lazy val prefixMap: PrefixMap
- def qualify(label: ShapeLabel): String
- def qualify(node: RDFNode): String
- lazy val shapesMap: Map[ShapeLabel, ShapeExpr]
-
def
toString(): String
- Definition Classes
- AbstractSchema → AnyRef → Any
- lazy val tripleExprMap: Map[ShapeLabel, TripleExpr]