package instances
Type Members
- case class DeclarationsGroupEmitter (declared: Seq[DialectDomainElement], publicNodeMapping: PublicNodeMapping, nodeMapping: NodeMapping, instance: DialectInstance, dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)], keyPropertyId: Option[String] = None) extends EntryEmitter with DialectEmitterHelper with Product with Serializable
- trait DialectEmitterHelper extends AnyRef
- case class DialectNodeEmitter (node: DialectDomainElement, nodeMapping: NodeMapping, instance: DialectInstance, dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)], keyPropertyId: Option[String] = None, rootNode: Boolean = false, discriminator: Option[(String, String)] = None, emitDialect: Boolean = false) extends PartEmitter with DialectEmitterHelper with Product with Serializable
- case class RamlDialectInstancesEmitter (instance: DialectInstance, dialect: Dialect) extends DialectEmitterHelper with Product with Serializable
- case class ReferenceEmitter (reference: BaseUnit, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with Product with Serializable
- case class ReferencesEmitter (baseUnit: BaseUnit, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with Product with Serializable