public interface ComponentModel extends ParameterizedModel, HasSemanticTerms
ExtensionModel. This model groups all the common contracts between extension
components like OperationModel,
SourceModel, etc.| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Returns the component's description
|
Optional<DisplayModel> |
getDisplayModel() |
Set<ErrorModel> |
getErrorModels() |
String |
getName()
Gets the name of the object
|
List<? extends NestableElementModel> |
getNestedComponents() |
StereotypeModel |
getStereotype() |
Feature<TypeResolversInformationModel> |
getTypeResolversInformationModel() |
getAllParameterModels, getParameterGroupModel, getParameterGroupModelsgetSemanticTermsString getName()
String getDescription()
StringList<? extends NestableElementModel> getNestedComponents()
List of components contained by this modelStereotypeModel getStereotype()
stereotypes which apply to this modelOptional<DisplayModel> getDisplayModel()
Optional DisplayModel which contains directives about how this model should be displayed in the UISet<ErrorModel> getErrorModels()
Set of ErrorModel with the possible errors that the current component could throw.ErrorModelFeature<TypeResolversInformationModel> getTypeResolversInformationModel()
TypeResolversInformationModel with the information about the resolvers for metadata types.Copyright © 2025 MuleSoft, Inc.. All rights reserved.