package stages

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Branch extends AnyRef
  2. case class BranchContainer(branches: Seq[Branch]) extends Product with Serializable
  3. case class Context(model: BaseUnit, variables: Set[Variable] = Set()) extends Product with Serializable
  4. trait DomainElementArrayMergeStrategy extends AnyRef
  5. class ExtendsResolutionStage extends TransformationStep 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.

  6. class ExtensionDomainElementMerge extends InnerAdoption
  7. abstract class ExtensionLikeResolutionStage[T <: ExtensionLike[_ <: DomainElement]] extends InnerAdoption
  8. class ExtensionResolutionStage extends ExtensionLikeResolutionStage[Extension]
  9. class ExtensionsResolutionStage extends TransformationStep with PlatformSecrets

  10. case class IdTracker() extends Product with Serializable
  11. class InferredOverlayTypeExampleTransform extends PreMergeTransform
  12. trait InnerAdoption extends AnyRef
  13. case class Key(name: String, variables: Set[Variable]) extends Product with Serializable
  14. abstract class MergingRestrictions extends AnyRef
  15. class OverlayResolutionStage extends ExtensionLikeResolutionStage[Overlay]
  16. sealed trait PreMergeTransform extends AnyRef
  17. class WebApiReferenceResolutionStage extends ReferenceResolutionStage

Value Members

  1. object BranchContainer extends Serializable
  2. object Key extends Serializable
  3. object MergingRestrictions

Ungrouped