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. All

Instance Constructors

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

Value Members

  1. val additionalTraversalsPackages: Seq[String]
  2. lazy val allNodeTypes: Seq[AbstractNodeType]

    nodeTypes and nodeBaseTypes combined

  3. val basePackage: String
  4. val constantsByCategory: Map[String, Seq[Constant]]
  5. val domainShortName: String
  6. def edgeProperties: Seq[Property[_]]

    properties that are used in edge types

  7. val edgeTypes: Seq[EdgeType]
  8. val noWarnList: Set[(AbstractNodeType, Property[_])]
  9. val nodeBaseTypes: Seq[NodeBaseType]
  10. def nodeProperties: Seq[Property[_]]

    properties that are used in node types

  11. val nodeTypes: Seq[NodeType]
  12. val properties: Seq[Property[_]]
  13. val protoOptions: Option[ProtoOptions]