Interface BlueprintChildren
- All Known Implementing Classes:
BlueprintChildren.BlueprintElement,BlueprintChildren.BlueprintGroup
public sealed interface BlueprintChildren
permits BlueprintChildren.BlueprintGroup, BlueprintChildren.BlueprintElement
A children of blueprint (group, element).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordBlueprint element.static final recordBlueprint group -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic @NotNull BlueprintChildrenfrom(@NotNull ModelChildren children, @NotNull @Unmodifiable Map<String, ModelElement> elementMap) Gets children from raw children
-
Method Details
-
from
@NotNull static @NotNull BlueprintChildren from(@NotNull @NotNull ModelChildren children, @NotNull @NotNull @Unmodifiable Map<String, ModelElement> elementMap) Gets children from raw children- Parameters:
children- raw childrenelementMap- element map- Returns:
- children
-