package schema
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- abstract class AbstractNodeType extends AnyRef
- case class AdjacentNode(viaEdge: EdgeType, neighbor: AbstractNodeType, cardinality: Cardinality) extends Product with Serializable
- sealed abstract class Cardinality extends AnyRef
- class Constant extends AnyRef
- case class ContainedNode(nodeType: AbstractNodeType, localName: String, cardinality: Cardinality) extends Product with Serializable
- class EdgeType extends AnyRef
- case class NeighborInfo(edge: EdgeType, nodeInfos: Seq[NeighborNodeInfo], offsetPosition: Int) extends Product with Serializable
- case class NeighborNodeInfo(accessorName: String, className: String, cardinality: Cardinality) extends Product with Serializable
- class NodeBaseType extends AbstractNodeType
- class NodeType extends AbstractNodeType
- case class ProductElement(name: String, accessorSrc: String, index: Int) extends Product with Serializable
- class Property extends AnyRef
- case class ProtoOptions(pkg: String, javaOuterClassname: String, javaPackage: String, goPackage: String, csharpNamespace: String, uncommonProtoEnumNameMappings: Map[String, String] = Map.empty) extends Product with Serializable
- class Schema extends AnyRef
-
class
SchemaBuilder extends AnyRef
TODO future refactorings: + move lazy val to Helpers, don't import Helpers here
Value Members
- object Cardinality
- object Constant
- object DefaultEdgeTypes
- object Direction extends Enumeration
- object HigherValueType extends Enumeration