package graphml
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- graphml
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait Datatype[T] extends Serializer[T] with Deserializer[T]
- trait Deserializer[T] extends AnyRef
- final case class EdgeValues(edgeEdge: Option[GraphMLEdgeShape] = None, valueXml: List[scala.xml.Node] = List.empty) extends Product with Serializable
- trait FromList[T, R] extends AnyRef
- implicit class GraphMLConverterOps[E, N] extends AnyRef
- class GraphMLDatatype[E, N] extends Datatype[GraphMLGraph[E, N]]
- final case class GraphMLEdge[V](id: String, value: V, source: Option[String], target: Option[String], shape: Option[EdgeShape] = None, schemaRef: Option[String] = None, labelValue: Option[String] = None, path: Option[EdgePath] = None) extends GraphMLElement[V] with Product with Serializable
- implicit class GraphMLEdgeBuilder[X] extends AnyRef
- class GraphMLEdgeDatatype[T] extends Datatype[GraphMLEdge[T]]
- final case class GraphMLEdgeShape(edgeStyle: Option[EdgeShape] = None, labelValue: Option[String] = None, path: Option[EdgePath] = None) extends Product with Serializable
- sealed trait GraphMLElement[V] extends AnyRef
- final case class GraphMLGraph[E, N](graph: Graph[GraphMLEdge[E], GraphMLNode[N]], meta: GraphMLMeta) extends Product with Serializable
- final case class GraphMLKey(id: String, name: Option[String] = None, typeHint: Option[String] = None, targetHint: Option[String] = None, yfilesType: Option[String] = None, graphsType: Option[String] = None) extends Product with Serializable
- final case class GraphMLMeta(id: Option[String] = None, keys: Seq[GraphMLKey] = Seq.empty, resources: Seq[GraphMLResource] = Seq.empty) extends Product with Serializable
- final case class GraphMLNode[N](id: String, value: N, shape: Option[NodeShape] = None, geometry: Option[Geometry] = None, labelValue: Option[String]) extends GraphMLElement[N] with Product with Serializable
- class GraphMLNodeDatatype[T] extends Datatype[GraphMLNode[T]]
- implicit class GraphMLOps[E, N] extends AnyRef
- final case class GraphMLProperty(key: String, xml: scala.xml.Node, typeHint: Option[String] = None) extends Product with Serializable
- final case class GraphMLResource(id: String, value: String, typeHint: Option[String]) extends Product with Serializable
- case class GraphMLShape(nodeShape: Option[NodeShape], geometry: Option[Geometry], labelValue: Option[String]) extends Product with Serializable
- trait Serializer[T] extends AnyRef
Value Members
- implicit def doubleDataType(implicit stringDataType: Datatype[String]): Datatype[Double]
- implicit def graphMLDataType[E, N](implicit nodeId: Identifiable[GraphMLNode[N]], edgeId: Identifiable[GraphMLEdge[E]], edgeLabel: Labeled[Edge[GraphMLEdge[E]], String], nodeDataType: Datatype[N], edgeDataType: Datatype[E]): Datatype[GraphMLGraph[E, N]]
- implicit def graphMLEdgeIdentifiable[E]: Identifiable[GraphMLEdge[E]]
- implicit def graphMLEdgeLabel[V, N]: Labeled[Edge[GraphMLEdge[V]], String]
- implicit def graphMLNodeIdentifiable[N]: Identifiable[GraphMLNode[N]]
- implicit def intDataType(implicit stringDataType: Datatype[String]): Datatype[Int]
- def ml[N](nodeValue: N, id: Option[String] = None): GraphMLNode[N]
- implicit def optionalDataType[T](implicit dataType: Datatype[T]): Datatype[Option[T]]
- def timed[T](label: String, block: => T): T
- implicit object DatatypeString extends Datatype[String]
- object FromGraphML
- object GraphML
- object GraphMLDatatype
- object GraphMLNodeDatatype
- object ToGraphML
- object generic