Interface ModelChildren

All Known Implementing Classes:
ModelChildren.ModelOutliner, ModelChildren.ModelUUID

@Internal public sealed interface ModelChildren permits ModelChildren.ModelUUID, ModelChildren.ModelOutliner
A raw children of the model.
  • Field Details

    • PARSER

      static final com.google.gson.JsonDeserializer<ModelChildren> PARSER
      Parser
  • Method Details

    • toBlueprint

      @NotNull @NotNull BlueprintElement toBlueprint(@NotNull @NotNull ModelLoadContext context)
      Converts children to blueprint children
      Parameters:
      context - context
      Returns:
      children
    • flatten

      @NotNull @NotNull Stream<ModelChildren> flatten()
      Flattens this children tree
      Returns:
      flatten stream
    • uuid

      @NotNull @NotNull String uuid()
      Gets uuid
      Returns:
      uuid