/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.gui.wizards.toolintegration.api;
import java.util.List;
/**
* Registry for all {@link IntegrationWizardPageContributor}.
*
* @author Sascha Zur
*/
public interface IntegrationWizardPageContributorRegistry {
/**
* @param contributor to add
*/
void addPageContributor(IntegrationWizardPageContributor contributor);
/**
* @param contributor to remove
*/
void removePageContributor(IntegrationWizardPageContributor contributor);
/**
* @return all currently registered {@link IntegrationWizardPageContributor}s
*/
List<IntegrationWizardPageContributor> getAllContributors();
}