ShapeTyping

case class ShapeTyping(t: Typing[RDFNode, ShapeType, ShExError, String])
Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addEvidence(node: RDFNode, shapeType: ShapeType, evidence: String): ShapeTyping
def addNotEvidence(node: RDFNode, shapeType: ShapeType, err: ShExError): ShapeTyping
def addType(node: RDFNode, shapeType: ShapeType): ShapeTyping
def getFailedValues(node: RDFNode): Set[ShapeType]
def getMap: Map[RDFNode, Map[ShapeType, TypingResult[ShExError, String]]]
def getOkValues(node: RDFNode): Set[ShapeType]
def getTypingResult(node: RDFNode, label: ShapeLabel): Option[TypingResult[ShExError, String]]
def hasInfoAbout(node: RDFNode, label: ShapeLabel): Boolean
def hasNoType(node: RDFNode, label: ShapeLabel): Boolean
def hasType(node: RDFNode, label: ShapeLabel): Boolean
def negateShapeTypesWith(cond: ShapeType => Boolean, err: ShExError): ShapeTyping
def showShapeTyping: String
def showShort(nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): String
def toShapeMap(nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): Either[String, ResultShapeMap]
override def toString: String
Definition Classes
Any

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product