public Result execute(UIExecutionContext context) throws Exception
{
Map<Object, Object> attributeMap = context.getUIContext().getAttributeMap();
ScaffoldProvider selectedProvider = (ScaffoldProvider) attributeMap.get(ScaffoldProvider.class);
ResourceCollection resourceCollection = (ResourceCollection) attributeMap.get(ResourceCollection.class);
selectedProvider.generateFrom(getSelectedProject(context),
populateGenerationContext(context.getUIContext(), resourceCollection.getResources()));
return Results.success("Scaffold was generated successfully.");
}
@Override