Package kr.toxicity.model.api.data.raw
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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordA raw outliner of models.static final recordA raw element's uuid. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.google.gson.JsonDeserializer<ModelChildren> Parser -
Method Summary
Modifier and TypeMethodDescription@NotNull BlueprintChildrentoBlueprint(@NotNull Map<String, ModelElement> elementMap, @NotNull Map<String, ModelGroup> groupMap) Converts children to blueprint children
-
Field Details
-
PARSER
Parser
-
-
Method Details
-
toBlueprint
@NotNull @NotNull BlueprintChildren toBlueprint(@NotNull @NotNull Map<String, ModelElement> elementMap, @NotNull @NotNull Map<String, ModelGroup> groupMap) Converts children to blueprint children- Parameters:
elementMap- element mapgroupMap- group map- Returns:
- children
-