Packages

case class FlatShape(slots: Map[Path, Constraint], closed: Boolean) extends Product with Serializable

A flat shape consists of a list of slots where each slot is formed by a path and a constraint. It has no repeated properties It can be represented as a map from a path to a constraint.

slots

a vector of pairs (Path, Constraint)

Source
FlatShape.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FlatShape
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FlatShape(slots: Map[Path, Constraint], closed: Boolean)

    slots

    a vector of pairs (Path, Constraint)

Value Members

  1. val closed: Boolean
  2. lazy val hasRepeatedProperties: Boolean
  3. lazy val paths: Set[Path]
  4. lazy val preds: Set[IRI]
  5. val slots: Map[Path, Constraint]