object Children
- Source
- Children.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Children
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Dep = (ShapeLabel, PosNeg, ShapeLabel)
- type Deps = List[Dep]
- type ES[A] = Either[String, A]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addDependencies(graph: DepGraph[ShapeLabel], deps: Deps): DepGraph[ShapeLabel]
- def addDependency(schema: Schema)(se: ShapeExpr, graph: ES[DepGraph[ShapeLabel]]): Either[String, DepGraph[ShapeLabel]]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- def combine(d: Dep, g: DepGraph[ShapeLabel]): DepGraph[ShapeLabel]
-
def
depGraph(schema: Schema): ES[DepGraph[ShapeLabel]]
Returns the dependency graph of a schema
Returns the dependency graph of a schema
- schema
the ShEx schema
- returns
either a string signalling an error or the dependency graph
- def dependencies(schema: Schema, shape: ShapeExpr, source: ShapeLabel, posNeg: PosNeg): ES[Deps]
- def dependenciesExtra(e: IRI, schema: Schema, source: ShapeLabel, tripleExpr: TripleExpr, posNeg: PosNeg): ES[Deps]
- def dependenciesExtras(es: List[IRI], schema: Schema, source: ShapeLabel, tripleExpr: TripleExpr, posNeg: PosNeg): ES[Deps]
- def dependenciesTripleExpr(schema: Schema, source: ShapeLabel, tripleExpr: TripleExpr, posNeg: PosNeg): ES[Deps]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getLabel(se: ShapeExpr): ES[ShapeLabel]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
negCycles(schema: Schema): ES[Set[Set[(ShapeLabel, ShapeLabel)]]]
Returns the set of cycles that have a negative dependency in a schema
Returns the set of cycles that have a negative dependency in a schema
- schema
the ShEx schema
- returns
either a string signaling an error or the set of negated cycles. If the set is empy, there are no negated cycles.
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def oddNegCycles(schema: Schema): ES[Set[Set[(ShapeLabel, ShapeLabel)]]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )