public interface GenerationInformationResolver
ComponentGenerationInformationDTOComponentGenerationInformationDTO resolveComponentAstGenerationInformation(ComponentParameterAstDTO ownerComponentParameterAst, ComponentAstDTO componentAstDTO, ExtensionModelHelper extensionModelHelper)
ComponentGenerationInformationDTO of a ComponentAstDTOownerComponentParameterAst - componentAstDTO - the ComponentAstDTO whose ComponentGenerationInformationDTO needs to be
resolvedextensionModelHelper - ComponentGenerationInformationDTOComponentGenerationInformationDTO resolveComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponent, ExtensionModelHelper extensionModelHelper)
ComponentGenerationInformationDTO of a ComponentParameterAstDTOcomponentParameterAstDTO - the ComponentParameterAstDTO whose ComponentGenerationInformationDTO needs to
be resolvedownerComponent - the owner ComponentAstDTOextensionModelHelper - ComponentGenerationInformationDTOComponentGenerationInformationDTO resolveWrappedComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponent, ExtensionModelHelper extensionModelHelper)
ComponentGenerationInformationDTO resolveGenerationInformationThroughParent(String parameterName, ComponentAstDTO component, org.mule.runtime.api.meta.model.parameter.ParameterModel ownerParameterModel, org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax ownerComponentSyntax)
ComponentGenerationInformationDTO crateComponentGenerationInformationFromParent(ComponentAstDTO componentAstDTO, ComponentParameterAstDTO componentParameterAstDTO)
ComponentGenerationInformationDTO resolveRegularComponentParameterAstGenerationInformation(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO ownerComponentAstDTO, ExtensionModelHelper extensionModelHelper)
Copyright © 2022 MuleSoft, Inc.. All rights reserved.