@Override public UICommandMetadata getMetadata(UIContext context) { return Metadata.from(super.getMetadata(context), getClass()).name("Scaffold: Generate") .description("Generate the scaffold"); }
@Override public Metadata getMetadata(UIContext context) { return Metadata.from(super.getMetadata(context), getClass()).name("JPA: Setup") .description("Setup JPA in your project") .category(Categories.create(super.getMetadata(context).getCategory().getName(), "JPA")); }
@Override public Metadata getMetadata(UIContext context) { return Metadata.from(super.getMetadata(context), getClass()) .name(COMMAND_NAME).description(COMMAND_DESCRIPTION) .category(Categories.create(COMMAND_CATEGORY)); }
@Override public Metadata getMetadata(UIContext context) { return Metadata.from(super.getMetadata(context), getClass()).name("Scaffold: Generate") .description("Generates the scaffold") .category(Categories.create("Scaffold", "Generate")); }
@Override public UICommandMetadata getMetadata(UIContext context) { return Metadata.from(super.getMetadata(context), getClass()) .category(Categories.create("Testing")) .name("Testing: Setup") .description("This addon will help you setup a unit test framework for your project"); }
@Override public Metadata getMetadata(UIContext context) { return Metadata.from(super.getMetadata(context), getClass()).name("Scaffold: Setup") .description("Setup the scaffold") .category(Categories.create("Scaffold", "Setup")); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata.from(super.getMetadata(context), getClass()) .name(gui ? ADDON_UPDATE_COMMAND_NAME : ADDON_UPDATE_COMMAND_NAME_NO_GUI) .description(ADDON_UPDATE_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata.from(super.getMetadata(context), getClass()) .name(gui ? ADDON_INSTALL_COMMAND_NAME : ADDON_INSTALL_COMMAND_NAME_NO_GUI) .description(ADDON_INSTALL_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata .from(super.getMetadata(context), getClass()) .name(gui ? ADDON_BUILD_INSTALL_COMMAND_NAME_FROM_GIT : ADDON_BUILD_INSTALL_COMMAND_NAME_FROM_GIT_NO_GUI) .description(ADDON_BUILD_INSTALL_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
@Override public Metadata getMetadata(UIContext context) { boolean gui = context.getProvider().isGUI(); return Metadata.from(super.getMetadata(context), getClass()) .name(gui ? ADDON_BUILD_INSTALL_COMMAND_NAME : ADDON_BUILD_INSTALL_COMMAND_NAME_NO_GUI) .description(ADDON_BUILD_INSTALL_COMMAND_DESCRIPTION) .category(Categories.create(ADDON_MANAGER_CATEGORIES)); }
private boolean constraintsSatisfied(UIContext context) { Class<?> type = getMetadata(context).getType(); Project project = getSelectedProject(context); Set<Class<ProjectFacet>> facets = FacetInspector.getRequiredFacets(type); Set<Class<ProjectFacet>> stackFacets = StackInspector.getAllRelatedFacets(type); return FacetInspector.isConstraintSatisfied(project, facets) && StackInspector.isConstraintSatisfied(project, stackFacets); }