package org.teiid.designer.datatools.profiles.modeshape;
import org.eclipse.datatools.connectivity.ui.wizards.ExtensibleProfileDetailsPropertyPage;
import org.eclipse.datatools.help.ContextProviderDelegate;
import org.eclipse.help.IContext;
import org.eclipse.help.IContextProvider;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.teiid.designer.datatools.ui.DatatoolsUiPlugin;
public class ModeShapePropertyPage extends ExtensibleProfileDetailsPropertyPage
implements IContextProvider {
private ContextProviderDelegate contextProviderDelegate = new ContextProviderDelegate(
DatatoolsUiPlugin.getDefault().getBundle().getSymbolicName());
public ModeShapePropertyPage() {
super(IModeShapeDriverConstants.MODESHAPE_CATEGORY);
}
@Override
public IContext getContext( Object target ) {
return contextProviderDelegate.getContext(target);
}
@Override
public int getContextChangeMask() {
return contextProviderDelegate.getContextChangeMask();
}
@Override
public String getSearchExpression( Object target ) {
return contextProviderDelegate.getSearchExpression(target);
}
@Override
protected Control createContents( Composite parent ) {
Control contents = super.createContents(parent);
return contents;
}
}