Interface ModelElement

All Known Implementing Classes:
ModelElement.Camera, ModelElement.Cube, ModelElement.Locator, ModelElement.NullObject, ModelElement.Unsupported

A raw model's element
  • Field Details

    • PARSER

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

    • uuid

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

      @NotNull @NotNull String type()
      Gets type
      Returns:
      type
    • toBlueprint

      @NotNull @NotNull BlueprintElement toBlueprint()
      Converts to blueprint
      Returns:
      blueprint
    • isSupported

      default boolean isSupported()
      Checks this element is supported
      Returns:
      supported