class Schema extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Schema
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Schema(basePackage: String, properties: Seq[Property], nodeBaseTypes: Seq[NodeBaseType], nodeTypes: Seq[NodeType], edgeTypes: Seq[EdgeType], constantsByCategory: Map[String, Seq[Constant]], protoOptions: Option[ProtoOptions])

Value Members

  1. lazy val allNodeTypes: Seq[AbstractNodeType]

    nodeTypes and nodeBaseTypes combined

  2. val basePackage: String
  3. val constantsByCategory: Map[String, Seq[Constant]]
  4. def edgeProperties: Seq[Property]

    properties that are used in edge types

  5. val edgeTypes: Seq[EdgeType]
  6. val nodeBaseTypes: Seq[NodeBaseType]
  7. def nodeProperties: Seq[Property]

    properties that are used in node types

  8. val nodeTypes: Seq[NodeType]
  9. val properties: Seq[Property]
  10. val protoOptions: Option[ProtoOptions]