package ru.yandex.qatools.allure.data.plugins;

/**
 * @author Dmitry Baev charlie@yandex-team.ru
 *         Date: 16.04.15
 */
public interface TabPlugin<T> extends ProcessPlugin<T> {

    /**
     * Returns the name of the plugin
     * @return
     */
    String getName();
}

package ru.yandex.qatools.allure.data.plugins;

import ru.yandex.qatools.allure.data.AllureTestCase;

/**
 * @author Dmitry Baev charlie@yandex-team.ru
 *         Date: 17.04.15
 */
public abstract class TabPlugin implements ProcessPlugin<AllureTestCase> {

    @Override
    public Class<AllureTestCase> getType() {
        return AllureTestCase.class;
    }
}

add tab plugin