package dialects
Type Members
- trait AliasEmitter extends AliasesConsumer with PosExtractor
- trait AliasesConsumer extends AmlEmittersHelper
- 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
- 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
- trait DefaultFacetEmission extends PosExtractor
- trait DialectDocumentsEmitters extends AmlEmittersHelper
- case class DialectEmitter(dialect: Dialect, document: DocumentCreator)(implicit nodeMappableFinder: NodeMappableFinder) extends DialectDocumentsEmitters with Product with Serializable
- trait DiscriminatorEmitter extends PosExtractor with AliasesConsumer
- trait DocumentCreator extends AnyRef
- case class DocumentsModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class DocumentsModelOptionsEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)] = Map())(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class EnumEmitter(entry: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
- case class ExtensionMappingsEntryEmitter(dialect: Dialect, aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with GroupPosition with Product with Serializable
- 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
- case class FragmentsDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
- trait GroupPosition extends AnyRef
- case class LibraryDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
- case class MandatoryEmitter[T <: PropertyLikeMappingModel](propertyMapping: PropertyLikeMapping[T]) extends PosExtractor with Product with Serializable
- 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
- 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
- trait PosExtractor extends AnyRef
- 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
- 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 DefaultFacetEmission with Product with Serializable
- 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
- case class RamlDialectLibraryEmitter(library: DialectLibrary, document: DocumentCreator)(implicit nodeMappableFinder: NodeMappableFinder) 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)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
- 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