trait MergeBlueprint extends AnyRef
Mixin just to pull out the unavoidably verbose blueprint canonicalization logic.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- MergeBlueprint
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type Canonicalizer[A] = (A, Proposal) => A
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def allBlueprints(p: Proposal): List[BlueprintBase]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def canonicalize(from: BlueprintBase, into: Proposal): BlueprintBase
Find or destructively create matching
BlueprintBase
ininto
. - val canonicalizeAlopekeBlueprint: Canonicalizer[AlopekeBlueprint]
- def canonicalizeBlueprintBase[A <: BlueprintBase, C <: AnyRef](setter: (C, A) => Unit)(implicit arg0: Eq[A], arg1: ClassTag[A], arg2: ClassTag[C]): (A, Proposal) => A
- def canonicalizeBlueprintBaseWithoutChoice[A <: BlueprintBase](implicit arg0: Eq[A], arg1: ClassTag[A]): Canonicalizer[A]
- val canonicalizeDssiBlueprint: Canonicalizer[DssiBlueprint]
- val canonicalizeFlamingos2BlueprintImaging: Canonicalizer[Flamingos2BlueprintImaging]
- val canonicalizeFlamingos2BlueprintLongslit: Canonicalizer[Flamingos2BlueprintLongslit]
- val canonicalizeFlamingos2BlueprintMos: Canonicalizer[Flamingos2BlueprintMos]
- val canonicalizeGmosNBlueprintIfu: Canonicalizer[GmosNBlueprintIfu]
- val canonicalizeGmosNBlueprintImaging: Canonicalizer[GmosNBlueprintImaging]
- val canonicalizeGmosNBlueprintLongslit: Canonicalizer[GmosNBlueprintLongslit]
- val canonicalizeGmosNBlueprintLongslitNs: Canonicalizer[GmosNBlueprintLongslitNs]
- val canonicalizeGmosNBlueprintMos: Canonicalizer[GmosNBlueprintMos]
- val canonicalizeGmosSBlueprintIfu: Canonicalizer[GmosSBlueprintIfu]
- val canonicalizeGmosSBlueprintIfuNs: Canonicalizer[GmosSBlueprintIfuNs]
- val canonicalizeGmosSBlueprintImaging: Canonicalizer[GmosSBlueprintImaging]
- val canonicalizeGmosSBlueprintLongslit: Canonicalizer[GmosSBlueprintLongslit]
- val canonicalizeGmosSBlueprintLongslitNs: Canonicalizer[GmosSBlueprintLongslitNs]
- val canonicalizeGmosSBlueprintMos: Canonicalizer[GmosSBlueprintMos]
- val canonicalizeGnirsBlueprintImaging: Canonicalizer[GnirsBlueprintImaging]
- val canonicalizeGnirsBlueprintSpectroscopy: Canonicalizer[GnirsBlueprintSpectroscopy]
- val canonicalizeGpiBlueprint: Canonicalizer[GpiBlueprint]
- val canonicalizeGracesBlueprint: Canonicalizer[GracesBlueprint]
- val canonicalizeGsaoiBlueprint: Canonicalizer[GsaoiBlueprint]
- val canonicalizeIgrinsBlueprint: Canonicalizer[IgrinsBlueprint]
- val canonicalizeKeckBlueprint: Canonicalizer[KeckBlueprint]
- val canonicalizeMichelleBlueprintImaging: Canonicalizer[MichelleBlueprintImaging]
- val canonicalizeMichelleBlueprintSpectroscopy: Canonicalizer[MichelleBlueprintSpectroscopy]
- val canonicalizeNiciBlueprintCoronagraphic: Canonicalizer[NiciBlueprintCoronagraphic]
- val canonicalizeNiciBlueprintStandard: Canonicalizer[NiciBlueprintStandard]
- val canonicalizeNifsBlueprint: Canonicalizer[NifsBlueprint]
- val canonicalizeNifsBlueprintAo: Canonicalizer[NifsBlueprintAo]
- val canonicalizeNiriBlueprint: Canonicalizer[NiriBlueprint]
- val canonicalizePhoenixBlueprint: Canonicalizer[PhoenixBlueprint]
- val canonicalizeSubaruBlueprint: Canonicalizer[SubaruBlueprint]
- val canonicalizeTexesBlueprint: Canonicalizer[TexesBlueprint]
- val canonicalizeTrecsBlueprintImaging: Canonicalizer[TrecsBlueprintImaging]
- val canonicalizeTrecsBlueprintSpectroscopy: Canonicalizer[TrecsBlueprintSpectroscopy]
- val canonicalizeVisitorBlueprint: Canonicalizer[VisitorBlueprint]
- val canonicalizeZorroBlueprint: Canonicalizer[ZorroBlueprint]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- 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
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()