public class ToolingApplicationModel extends Object
ToolingApplicationModel.| Constructor and Description |
|---|
ToolingApplicationModel(ToolingApplicationModel parent,
org.mule.runtime.ast.api.ArtifactAst muleApplicationModel,
org.mule.runtime.api.component.ConfigurationProperties configurationProperties,
ClassLoader classLoader)
Creates an instance of this application model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
Optional<URI> |
findResource(String resource) |
org.mule.runtime.api.component.ConfigurationProperties |
getConfigurationProperties() |
org.mule.runtime.ast.api.ArtifactAst |
getMuleApplicationModel() |
Optional<ToolingApplicationModel> |
getParent() |
public ToolingApplicationModel(ToolingApplicationModel parent, org.mule.runtime.ast.api.ArtifactAst muleApplicationModel, org.mule.runtime.api.component.ConfigurationProperties configurationProperties, ClassLoader classLoader)
parent - defines the parent ToolingApplicationModel, can be null.muleApplicationModel - the Mule ArtifactAst. Non null.configurationProperties - ConfigurationProperties for the artifact.classLoader - the artifact class loader to resolve resources. Non null.public Optional<ToolingApplicationModel> getParent()
public org.mule.runtime.ast.api.ArtifactAst getMuleApplicationModel()
public org.mule.runtime.api.component.ConfigurationProperties getConfigurationProperties()
public void dispose()
Copyright © 2022 MuleSoft, Inc.. All rights reserved.