package instances
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait AmlEmittersHelper extends DialectEmitterHelper
- case class DeclarationsGroupEmitter(declared: Seq[DialectDomainElement], publicNodeMapping: PublicNodeMapping, nodeMappable: client.scala.model.domain.NodeMappable[_ <: NodeMappableModel], instance: DialectInstanceUnit, dialect: Dialect, ordering: SpecOrdering, declarationsPath: Seq[String], aliases: Map[String, (String, String)], keyPropertyId: Option[String] = None, renderOptions: RenderOptions, registry: AMLRegistry)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AmlEmittersHelper with Product with Serializable
- case class DefaultNodeMappableFinder(dialects: Seq[Dialect]) extends NodeMappableFinder with Product with Serializable
- case class DialectDomainElementLinkEmitter(node: DialectDomainElement, references: Seq[BaseUnit]) extends PartEmitter with Product with Serializable
- trait DialectEmitterHelper extends AnyRef
- class DialectIndex extends AnyRef
- case class DialectInstancesEmitter(instance: DialectInstanceUnit, dialect: Dialect, renderOptions: RenderOptions, registry: AMLRegistry)(implicit nodeMappableFinder: NodeMappableFinder) extends AmlEmittersHelper with Product with Serializable
- case class DialectNodeEmitter(node: DialectDomainElement, nodeMappable: client.scala.model.domain.NodeMappable[_ <: NodeMappableModel], references: Seq[BaseUnit], dialect: Dialect, ordering: SpecOrdering, keyPropertyId: Option[String] = None, discriminator: Option[(String, String)] = None, emitDialect: Boolean = false, topLevelEmitters: Seq[EntryEmitter] = Nil, renderOptions: RenderOptions, registry: AMLRegistry)(implicit nodeMappableFinder: NodeMappableFinder) extends PartEmitter with AmlEmittersHelper with Product with Serializable
- case class DiscriminatorHelper(mapping: NodeWithDiscriminator[_ <: NodeWithDiscriminatorModel], dialectEmitter: AmlEmittersHelper) extends Product with Serializable
- case class ExternalLinkEmitter[M <: PropertyLikeMappingModel](key: String, dialect: Dialect, target: AmfElement, propertyMapping: PropertyLikeMapping[M], annotations: Option[Annotations] = None, keyPropertyId: Option[String] = None, references: Seq[BaseUnit], ordering: SpecOrdering, renderOptions: RenderOptions, registry: AMLRegistry)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AmlEmittersHelper with Product with Serializable
- case class NodeFieldEmitters(node: DomainElement, nodeMappable: client.scala.model.domain.NodeMappable[_ <: NodeMappableModel], references: Seq[BaseUnit], dialect: Dialect, ordering: SpecOrdering, keyPropertyId: Option[String] = None, discriminator: Option[(String, String)] = None, emitDialect: Boolean = false, topLevelEmitters: Seq[EntryEmitter] = Nil, renderOptions: RenderOptions, registry: AMLRegistry, keyOverride: Option[String] = None)(implicit nodeMappableFinder: NodeMappableFinder) extends AmlEmittersHelper with Product with Serializable
- trait NodeMappableFinder extends AnyRef
- case class ObjectPairEmitter(key: String, array: AmfArray, propertyMapping: PropertyMapping, annotations: Option[Annotations] = None) extends EntryEmitter 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
- class RootDialectNodeEmitter extends DialectNodeEmitter
Value Members
- object CustomDomainPropertiesEmitter
- object DefaultNodeMappableFinder extends Serializable
- object DialectIndex
- object SemanticExtensionNodeEmitter