public class ScopeElementDeclaration extends ComponentElementDeclaration
ScopeModel configuration.declaringExtension, name| Constructor and Description |
|---|
ScopeElementDeclaration() |
ScopeElementDeclaration(String extension,
String name) |
| Modifier and Type | Method and Description |
|---|---|
ScopeElementDeclaration |
addComponent(ComponentElementDeclaration declaration)
|
ScopeElementDeclaration |
addComponent(int index,
ComponentElementDeclaration declaration)
|
boolean |
equals(Object o) |
<T extends ElementDeclaration> |
findElement(List<String> parts)
|
List<ComponentElementDeclaration> |
getComponents() |
int |
hashCode() |
getConfigRef, setConfigRefaddParameterGroup, getParameterGroup, getParameterGroupsaddCustomConfigurationParameter, addMetadataProperty, getCustomConfigurationParameters, getMetadataProperties, getMetadataPropertygetDeclaringExtension, getName, setDeclaringExtension, setNamepublic List<ComponentElementDeclaration> getComponents()
List of flows contained by
this ScopeElementDeclarationpublic ScopeElementDeclaration addComponent(ComponentElementDeclaration declaration)
declaration - the ComponentElementDeclaration child of this scopethis scopepublic ScopeElementDeclaration addComponent(int index, ComponentElementDeclaration declaration)
declaration - the ComponentElementDeclaration child of this scopethis scopepublic <T extends ElementDeclaration> Optional<T> findElement(List<String> parts)
findElement in interface ElementDeclarationContainerfindElement in class ParameterizedElementDeclarationparts - the parts of a Location relative to this elementElementDeclaration located in the path created by the parts
or Optional.empty() if no ElementDeclaration was found in that location.public boolean equals(Object o)
equals in class ComponentElementDeclarationpublic int hashCode()
hashCode in class ComponentElementDeclarationCopyright © 2017 MuleSoft, Inc.. All rights reserved.