t

itac

MergeBlueprint

trait MergeBlueprint extends AnyRef

Mixin just to pull out the unavoidably verbose blueprint canonicalization logic.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MergeBlueprint
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Canonicalizer[A] = (A, Proposal) => A

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def allBlueprints(p: Proposal): List[BlueprintBase]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def canonicalize(from: BlueprintBase, into: Proposal): BlueprintBase

    Find or destructively create matching BlueprintBase in into.

  7. val canonicalizeAlopekeBlueprint: Canonicalizer[AlopekeBlueprint]
  8. def canonicalizeBlueprintBase[A <: BlueprintBase, C <: AnyRef](setter: (C, A) => Unit)(implicit arg0: Eq[A], arg1: ClassTag[A], arg2: ClassTag[C]): (A, Proposal) => A
  9. def canonicalizeBlueprintBaseWithoutChoice[A <: BlueprintBase](implicit arg0: Eq[A], arg1: ClassTag[A]): Canonicalizer[A]
  10. val canonicalizeDssiBlueprint: Canonicalizer[DssiBlueprint]
  11. val canonicalizeFlamingos2BlueprintImaging: Canonicalizer[Flamingos2BlueprintImaging]
  12. val canonicalizeFlamingos2BlueprintLongslit: Canonicalizer[Flamingos2BlueprintLongslit]
  13. val canonicalizeFlamingos2BlueprintMos: Canonicalizer[Flamingos2BlueprintMos]
  14. val canonicalizeGmosNBlueprintIfu: Canonicalizer[GmosNBlueprintIfu]
  15. val canonicalizeGmosNBlueprintImaging: Canonicalizer[GmosNBlueprintImaging]
  16. val canonicalizeGmosNBlueprintLongslit: Canonicalizer[GmosNBlueprintLongslit]
  17. val canonicalizeGmosNBlueprintLongslitNs: Canonicalizer[GmosNBlueprintLongslitNs]
  18. val canonicalizeGmosNBlueprintMos: Canonicalizer[GmosNBlueprintMos]
  19. val canonicalizeGmosSBlueprintIfu: Canonicalizer[GmosSBlueprintIfu]
  20. val canonicalizeGmosSBlueprintIfuNs: Canonicalizer[GmosSBlueprintIfuNs]
  21. val canonicalizeGmosSBlueprintImaging: Canonicalizer[GmosSBlueprintImaging]
  22. val canonicalizeGmosSBlueprintLongslit: Canonicalizer[GmosSBlueprintLongslit]
  23. val canonicalizeGmosSBlueprintLongslitNs: Canonicalizer[GmosSBlueprintLongslitNs]
  24. val canonicalizeGmosSBlueprintMos: Canonicalizer[GmosSBlueprintMos]
  25. val canonicalizeGnirsBlueprintImaging: Canonicalizer[GnirsBlueprintImaging]
  26. val canonicalizeGnirsBlueprintSpectroscopy: Canonicalizer[GnirsBlueprintSpectroscopy]
  27. val canonicalizeGpiBlueprint: Canonicalizer[GpiBlueprint]
  28. val canonicalizeGracesBlueprint: Canonicalizer[GracesBlueprint]
  29. val canonicalizeGsaoiBlueprint: Canonicalizer[GsaoiBlueprint]
  30. val canonicalizeIgrinsBlueprint: Canonicalizer[IgrinsBlueprint]
  31. val canonicalizeKeckBlueprint: Canonicalizer[KeckBlueprint]
  32. val canonicalizeMichelleBlueprintImaging: Canonicalizer[MichelleBlueprintImaging]
  33. val canonicalizeMichelleBlueprintSpectroscopy: Canonicalizer[MichelleBlueprintSpectroscopy]
  34. val canonicalizeNiciBlueprintCoronagraphic: Canonicalizer[NiciBlueprintCoronagraphic]
  35. val canonicalizeNiciBlueprintStandard: Canonicalizer[NiciBlueprintStandard]
  36. val canonicalizeNifsBlueprint: Canonicalizer[NifsBlueprint]
  37. val canonicalizeNifsBlueprintAo: Canonicalizer[NifsBlueprintAo]
  38. val canonicalizeNiriBlueprint: Canonicalizer[NiriBlueprint]
  39. val canonicalizePhoenixBlueprint: Canonicalizer[PhoenixBlueprint]
  40. val canonicalizeSubaruBlueprint: Canonicalizer[SubaruBlueprint]
  41. val canonicalizeTexesBlueprint: Canonicalizer[TexesBlueprint]
  42. val canonicalizeTrecsBlueprintImaging: Canonicalizer[TrecsBlueprintImaging]
  43. val canonicalizeTrecsBlueprintSpectroscopy: Canonicalizer[TrecsBlueprintSpectroscopy]
  44. val canonicalizeVisitorBlueprint: Canonicalizer[VisitorBlueprint]
  45. val canonicalizeZorroBlueprint: Canonicalizer[ZorroBlueprint]
  46. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  47. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  49. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  50. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  52. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. def nextId(prefix: String, ids: Iterable[String]): String

    Find the next id from a list of ids of the form prefix-<int>.

    Find the next id from a list of ids of the form prefix-<int>. Throws an exception if these expectations aren't met.

    Attributes
    protected
  55. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  58. def toString(): String
    Definition Classes
    AnyRef → Any
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped