net.categoricaldata.server

json

package json

Visibility
  1. Public
  2. All

Type Members

  1. case class Arrow(source: String, target: String, label: String) extends Product with Serializable

  2. case class Dataset(ontology: Ontology, onObjects: Map[String, List[String]], onMorphisms: List[DatasetOnArrow], provenance: Option[Provenance], json: Option[String]) extends JSONPacket with Product with Serializable

  3. case class DatasetOnArrow(arrow: Arrow, map: Map[String, String]) extends Product with Serializable

  4. trait JSONPacket extends AnyRef

  5. case class Ontology(objects: List[String], arrows: List[Arrow], relations: List[Relation], provenance: Option[Provenance], json: Option[String]) extends JSONPacket with Product with Serializable

  6. case class Provenance(description: Option[String], url: Option[String]) extends Product with Serializable

  7. case class Relation(left: List[Arrow], right: List[Arrow]) extends Product with Serializable

  8. case class Translation(source: Ontology, target: Ontology, onObjects: Map[String, String], onGenerators: List[TranslationOnArrow], provenance: Option[Provenance], json: Option[String]) extends JSONPacket with Product with Serializable

  9. case class TranslationOnArrow(arrow: Arrow, path: List[Arrow]) extends Product with Serializable

Value Members

  1. def ???: Nothing

    Definition Classes
    package
  2. object JSONPacket extends AnyRef

  3. object Pack extends AnyRef

  4. object PrettyPrinter extends AnyRef