errorTypeRepository with the errors declared in the components that may declare new errors.errorTypeRepository with the errors declared in the provided muleErrorTypeRepository.ArtifactAst instances, adding and configuring its components.ArtifactAst.ComponentAst.ComponentAst interface, to minimize the effort required to
implement this interface when decorating instances of ComponentAst.ComponentParameterAst interface, to minimize the effort required
to implement this interface when decorating instances of ComponentParameterAst.extensionModels.ComponentAst that does not belong to an ArtifactAst.ComponentAst instances, configuring it and any children it may have.ComponentAsts.ComponentAstSpliteratorStrategy that navigates the whole AST using a AstTraversalDirection direction.DefaultComponentLocation for all mule components in the artifact configuration.ComponentMetadataAst instances.ArtifactAst.getErrorTypeRepository() default implementation.ComponentAst, mapping it and its children ComponentAst instances recursively
with the provided compoenentMapper function.ArtifactAst, mapping its internal ComponentAst instances with the provided
compoenentMapper function.ArtifactAst, mapping its internal ComponentAst instances with the provided
compoenentMapper function.ParameterizedModel.type for treatment as both a ParameterizedModel and HasStereotypeModel.type for treatment as a ParameterizedModel.singleType for treatment as a ParameterizedModel.Error Types in a mule artifact.ImportedResource.ValidationResult that supports adding result items.ValidationResultItem that keeps internal state for the result item.DependencyResolutionMode set.ArtifactAst may be calculated when calling
ArtifactAst.dependencies().ComponentAsts that form the value of the provided parameter.ArtifactAst instance.BaseParameterGroupModelDecorator.getName()
attributesBaseParameterModelDecorator.getName()
attributesComponentAst with equals ComponentIdentifierComponentAst with equals ComponentLocationComponentAst with equals identifier namespaceErrorType.ExtensionModels and ArtifactAsts in order to properly populate an
ErrorTypeRepository for a given artifact.ExtensionModels
Contains a cache for searches within the extension models so we avoid processing each extension model twice.Predicate, navigates the whole AST looking for all ComponentAsts satisfied by the provided
Predicate
Check ComponentAstPredicatesFactory, there are several Predicate already
defined.ComponentModel within the provided set of ExtensionModels by a ComponentIdentifier.TypedComponentIdentifier.ComponentType for a given ComponentModelorg.mule.runtime.api.meta.model.ConfigurationModel within the provided set of ExtensionModels by a
ComponentIdentifier.org.mule.runtime.api.meta.model.ConnectionProviderModel within the provided set of ExtensionModels by
a ComponentIdentifier.ComponentAst.BaseParameterGroupModelDecorator.getName()BaseParameterModelDecorator.getName()ImportedResource instances, adding and configuring its attributes.true if this is a default parameter; returns false otherwise.ComponentAst that does not belong to an ArtifactAst.MetadataType instances consistently with other related but different models.ArtifactAsts and ComponentAsts.ArtifactAstNamespaceDefinition instances, adding and configuring its components.ComponentAst, lookup for a parameter that references an object with a certain stereotype.ComponentAst, lookup for all parameters that reference an object with a certain stereotype.ArtifactAst.Spliterator for a ComponentAst that travers through this ComponentAst and its children
recursively by current AstTraversalDirection.Stream by adding hierarchy context to each ComponentAst.Stream by adding hierarchy context to each ComponentAst.Stream by adding hierarchy context to each ComponentAst.Stream by adding hierarchy context to each ComponentAst.ArtifactAst.recursiveStream(), but it enhances the Stream by adding hierarchy context to each
item.ArtifactAst.recursiveStream(), but it enhances the Stream by adding hierarchy context to each
item.ArtifactAst.recursiveStream(), but it enhances the Stream by adding hierarchy context to each
item.ExtensionModels according to the resolution mode type.ArtifactAst, return all those components within it that are not accessible from a top-level component.Thread.getContextClassLoader().Thread.getContextClassLoader().MuleAstUtils.validate(org.mule.runtime.ast.api.ArtifactAst) for a given artifact.componentIdentifier and calls the corresponding method on the provided
delegate when found.ArtifactAst.NamespaceDefinition being builtNamespaceDefinition to the Artifact being built.NamespaceDefinition being builtNamespaceDefinition being builtCopyright © 2025 MuleSoft, Inc.. All rights reserved.