ShapeRef

es.weso.shex.ShapeRef
See theShapeRef companion object
case class ShapeRef(reference: ShapeLabel, annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr

Attributes

Companion:
object
Graph
Supertypes
trait ShapeExpr
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

Attributes

Definition Classes
override def addId(lbl: ShapeLabel): ShapeExpr

Attributes

Definition Classes
override def addSemActs(as: List[SemAct]): ShapeExpr

Attributes

Definition Classes
override def paths(schema: AbstractSchema): Either[String, Set[Path]]

Attributes

Definition Classes
override def relativize(base: IRI): ShapeRef

Attributes

Definition Classes
override def rmId: ShapeExpr

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
ShapeExpr

Return the labels that are referenced in a shape expression This method can use useful to detect if a shape doesn't refer to non-existing labels

Return the labels that are referenced in a shape expression This method can use useful to detect if a shape doesn't refer to non-existing labels

Attributes

Inherited from:
ShapeExpr

Attributes

Inherited from:
ShapeExpr

Attributes

Inherited from:
ShapeExpr

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
def showId(pm: PrefixMap): String

Attributes

Inherited from:
ShapeExpr

Attributes

Inherited from:
ShapeExpr