package dialects

Type Members

  1. trait AliasEmitter extends AliasesConsumer with PosExtractor
  2. trait AliasesConsumer extends AmlEmittersHelper
  3. case class AnnotationMappingEmitter(dialect: Dialect, element: AnnotationMapping, aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasEmitter with Product with Serializable
  4. case class AnnotationMappingsEntryEmitter(dialect: Dialect, annotationMappings: Seq[AnnotationMapping], aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with PosExtractor with GroupPosition with Product with Serializable
  5. trait DialectDocumentsEmitters extends AmlEmittersHelper
  6. case class DialectEmitter(dialect: Dialect)(implicit nodeMappableFinder: NodeMappableFinder) extends DialectDocumentsEmitters with Product with Serializable
  7. trait DiscriminatorEmitter extends PosExtractor with AliasesConsumer
  8. case class DocumentsModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  9. case class DocumentsModelOptionsEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)] = Map())(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  10. case class ExtensionMappingsEntryEmitter(dialect: Dialect, aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with GroupPosition with Product with Serializable
  11. case class FragmentMappingEmitter(dialect: Dialect, fragment: DocumentMapping, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  12. case class FragmentsDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  13. trait GroupPosition extends AnyRef
  14. case class LibraryDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  15. case class NodeMappingEmitter(dialect: Dialect, nodeMappable: client.scala.model.domain.NodeMappable[_ <: NodeMappableModel], ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with DiscriminatorEmitter with AliasesConsumer with PosExtractor with Product with Serializable
  16. case class NodeMappingsEntryEmitter(dialect: Dialect, nodeMappingDeclarations: Seq[AnyNodeMappable], aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with GroupPosition with Product with Serializable
  17. trait PosExtractor extends AnyRef
  18. case class PropertyLikeMappingEmitter[T <: PropertyLikeMappingModel](dialect: Dialect, propertyLikeMapping: PropertyLikeMapping[T], ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends AliasesConsumer with PosExtractor with DiscriminatorEmitter with Product with Serializable
  19. case class PropertyMappingEmitter(dialect: Dialect, propertyMapping: PropertyMapping, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with DiscriminatorEmitter with AliasesConsumer with PosExtractor with Product with Serializable
  20. case class PropertyRangeEmitters[T <: PropertyLikeMappingModel](dialect: Dialect, propertyMapping: PropertyLikeMapping[T], ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends AliasesConsumer with PosExtractor with Product with Serializable
  21. case class RamlDialectLibraryEmitter(library: DialectLibrary)(implicit nodeMappableFinder: NodeMappableFinder) extends DialectDocumentsEmitters with Product with Serializable
  22. case class ReferenceEmitter(reference: DeclaresModel, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with Product with Serializable
  23. case class ReferencesEmitter(baseUnit: BaseUnit, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with Product with Serializable
  24. case class RootDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  25. case class SemanticExtensionEmitter(dialect: Dialect, element: SemanticExtension, aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasEmitter with Product with Serializable

Ungrouped