package stages
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait Branch extends AnyRef
- case class BranchContainer(branches: Seq[Branch]) extends Product with Serializable
- case class Context(model: BaseUnit, variables: Set[Variable] = Set()) extends Product with Serializable
- trait DomainElementArrayMergeStrategy extends AnyRef
-
class
ExtendsResolutionStage extends ResolutionStage with PlatformSecrets
1) Get a queue of resource types for this Endpoint.
1) Get a queue of resource types for this Endpoint. 2) Resolve each resource type and merge each one to the endpoint. Start with the closest to the endpoint. 3) Get the traits as branches, as described in the spec, to get the order of the traits to apply. 4) Resolve each trait and merge each one to the operation in the provided order.. 5) Remove 'extends' property from the endpoint and from the operations.
- class ExtensionDomainElementMerge extends InnerAdoption
- abstract class ExtensionLikeResolutionStage[T <: ExtensionLike[_ <: DomainElement]] extends InnerAdoption
- class ExtensionResolutionStage extends ExtensionLikeResolutionStage[Extension]
- class ExtensionsResolutionStage extends ResolutionStage with PlatformSecrets
- case class IdTracker() extends Product with Serializable
- class InferredOverlayTypeExampleTransform extends PreMergeTransform
- trait InnerAdoption extends AnyRef
- case class Key(name: String, variables: Set[Variable]) extends Product with Serializable
- abstract class MergingRestrictions extends AnyRef
- class OverlayResolutionStage extends ExtensionLikeResolutionStage[Overlay]
- sealed trait PreMergeTransform extends AnyRef
Value Members
- object BranchContainer extends Serializable
- object Key extends Serializable
- object MergingRestrictions