/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.datatools.connectivity.ui;
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;
/**
* @since 8.0
*/
public class TeiidPropertyPage extends ExtensibleProfileDetailsPropertyPage
implements IContextProvider {
private ContextProviderDelegate contextProviderDelegate = new ContextProviderDelegate(
Activator.getDefault().getBundle().getSymbolicName());
public TeiidPropertyPage() {
super(ITeiidDriverConstants.TEIID_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;
}
}