Interface DescriptorFunction<DESCRIPTOR extends ArchModule.Descriptor>

Type Parameters:
DESCRIPTOR - The type of the ArchModule.Descriptor the respective ArchModules will have
All Superinterfaces:
HasDescription

@PublicAPI(usage=INHERITANCE) public interface DescriptorFunction<DESCRIPTOR extends ArchModule.Descriptor> extends HasDescription
Serves the same purpose as ArchModules.DescriptorCreator, but carries along a description to be used by rule syntax elements.