package org.teiid.designer.advisor.ui.core;
import org.teiid.designer.advisor.ui.core.status.IStatusContentProvider;
import org.teiid.designer.advisor.ui.core.status.IStatusManager;
public interface IAdvisorSupplier {
boolean isApplicable(Object target);
IStatusContentProvider getStatusContentProvider();
IStatusManager getStatusManager();
ICheatSheetProvider getCheatSheetProvider();
void changeContent(Object content);
void shutdown();
void startup();
}