Packages

case class OneOf(id: Option[ShapeLabel], expressions: List[TripleExpr], optMin: Option[Int], optMax: Option[Max], semActs: Option[List[SemAct]], annotations: Option[List[Annotation]]) extends TripleExpr with Product with Serializable

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

Instance Constructors

  1. new OneOf(id: Option[ShapeLabel], expressions: List[TripleExpr], optMin: Option[Int], optMax: Option[Max], semActs: Option[List[SemAct]], annotations: Option[List[Annotation]])

Value Members

  1. def addId(lbl: ShapeLabel): OneOf
    Definition Classes
    OneOfTripleExpr
  2. val annotations: Option[List[Annotation]]
  3. val expressions: List[TripleExpr]
  4. def hasSemActs: Boolean
    Definition Classes
    OneOfTripleExpr
  5. val id: Option[ShapeLabel]
    Definition Classes
    OneOfTripleExpr
  6. lazy val max: Max
  7. lazy val min: Int
  8. val optMax: Option[Max]
  9. val optMin: Option[Int]
  10. def paths(schema: AbstractSchema): Set[Path]
    Definition Classes
    TripleExpr
  11. def predicates(schema: Schema): Set[IRI]
    Definition Classes
    TripleExpr
  12. def relativize(base: IRI): OneOf
    Definition Classes
    OneOfTripleExpr
  13. val semActs: Option[List[SemAct]]
  14. def showQualified(pm: PrefixMap): String
    Definition Classes
    TripleExpr