Establish buildable modules and shared host-service boundaries

This commit is contained in:
2026-11-12 07:49:06 +01:00
parent 1326b18746
commit 306266ae40
41 changed files with 1980 additions and 23 deletions
@@ -0,0 +1,12 @@
package de.neitzel.fxdesigner.preview;
import java.util.Objects;
/** Non-executing example metadata. Factory/session signatures await real target fixtures. */
public record ExampleDescriptor(String id, String label, String modelType) {
public ExampleDescriptor {
if (id == null || id.isBlank()) throw new IllegalArgumentException("Missing example ID");
Objects.requireNonNull(label);
Objects.requireNonNull(modelType);
}
}