package dialects
Type Members
- trait AliasesConsumer extends DialectEmitterHelper
- trait DialectDocumentsEmitters extends AnyRef
- case class DialectEmitter(dialect: Dialect) extends DialectDocumentsEmitters with Product with Serializable
- trait DiscriminatorEmitter extends PosExtractor with AliasesConsumer
- case class DocumentsModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class DocumentsModelOptionsEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)] = Map()) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class FragmentMappingEmitter(dialect: Dialect, fragment: DocumentMapping, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class FragmentsDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class LibraryDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class NodeMappingEmitter(dialect: Dialect, nodeMappable: NodeMappable, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with DiscriminatorEmitter with AliasesConsumer with PosExtractor with Product with Serializable
- trait PosExtractor extends AnyRef
- case class PropertyMappingEmitter(dialect: Dialect, propertyMapping: PropertyMapping, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with DiscriminatorEmitter with AliasesConsumer with PosExtractor with Product with Serializable
- case class RamlDialectLibraryEmitter(library: DialectLibrary) extends DialectDocumentsEmitters with Product with Serializable
- case class ReferenceEmitter(reference: DeclaresModel, 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
- case class RootDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with AliasesConsumer with Product with Serializable