public class ComponentDeclaration<T extends ComponentDeclaration> extends ParameterizedDeclaration<T> implements WithNestedComponentsDeclaration<T>
ComponentModel. It contains raw, unvalidated
data which is used to declare the structure of a ComponentModel| Modifier and Type | Method and Description |
|---|---|
T |
addNestedComponent(NestableElementDeclaration nestedComponentDeclaration)
Adds a
NestableElementDeclaration |
void |
addStereotype(StereotypeModel stereotype) |
List<NestableElementDeclaration> |
getNestedComponents() |
Set<StereotypeModel> |
getStereotypes() |
getAllParameters, getParameterGroup, getParameterGroupsgetNameaddModelProperty, getDescription, getDisplayModel, getModelProperties, getModelProperty, setDescription, setDisplayModelpublic List<NestableElementDeclaration> getNestedComponents()
getNestedComponents in interface WithNestedComponentsDeclaration<T extends ComponentDeclaration>List with the NestableElementDeclarations which have been
added to this declarationpublic T addNestedComponent(NestableElementDeclaration nestedComponentDeclaration)
WithNestedComponentsDeclarationNestableElementDeclarationaddNestedComponent in interface WithNestedComponentsDeclaration<T extends ComponentDeclaration>nestedComponentDeclaration - the component declarationthis declarationpublic Set<StereotypeModel> getStereotypes()
public void addStereotype(StereotypeModel stereotype)
Copyright © 2017 MuleSoft, Inc.. All rights reserved.