Schema
class Schema(val domainShortName: String, val basePackage: String, val properties: Seq[Property[_]], val nodeBaseTypes: Seq[NodeBaseType], val nodeTypes: Seq[NodeType], val edgeTypes: Seq[EdgeType], val constantsByCategory: Map[String, Seq[Constant]], val protoOptions: Option[ProtoOptions], val noWarnList: Set[(AbstractNodeType, Property[_])])
- Value Params
- basePackage:
specific for your domain, e.g.
com.example.mydomain
class Object
trait Matchable
class Any