/* * 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.designer.advisor.ui.suppliers; import org.eclipse.core.runtime.IStatus; import org.eclipse.swt.graphics.Image; import org.teiid.designer.advisor.ui.AdvisorUiConstants; import org.teiid.designer.advisor.ui.AdvisorUiPlugin; import org.teiid.designer.advisor.ui.core.status.IStatusRowProvider; /** * */ public class ModelValidationStatusRowProvider implements IStatusRowProvider { /** * */ public ModelValidationStatusRowProvider() { } /** * {@inheritDoc} * * @see IStatusRowProvider#getId() */ @Override public int getId() { return AdvisorUiConstants.Groups.GROUP_MODEL_VALIDATION; } /** * {@inheritDoc} * * @see IStatusRowProvider#getImage(org.eclipse.core.runtime.IStatus) */ @Override public Image getImage( IStatus status ) { return AdvisorUiPlugin.getImageHelper().CHECKED_BOX_IMAGE; } /** * {@inheritDoc} * * @see IStatusRowProvider#getImageTooltip(org.eclipse.core.runtime.IStatus) */ @Override public String getImageTooltip( IStatus status ) { return "Model Validation Tooltip"; //$NON-NLS-1$ } /** * {@inheritDoc} * * @see IStatusRowProvider#getLinkImage(org.eclipse.core.runtime.IStatus) */ @Override public Image getLinkImage( IStatus status ) { return AdvisorUiPlugin.getImageHelper().LIGHTBULB_IMAGE; } /** * {@inheritDoc} * * @see IStatusRowProvider#getLinkTooltip(org.eclipse.core.runtime.IStatus) */ @Override public String getLinkTooltip( IStatus status ) { return "Model Validation Tooltip"; //$NON-NLS-1$ } /** * {@inheritDoc} * * @see IStatusRowProvider#getText(org.eclipse.core.runtime.IStatus) */ @Override public String getText( IStatus status ) { return "Model Validation Text"; //$NON-NLS-1$ } /** * {@inheritDoc} * * @see IStatusRowProvider#getTextTooltip(org.eclipse.core.runtime.IStatus) */ @Override public String getTextTooltip( IStatus status ) { return "Model Validation Text Tooltip"; //$NON-NLS-1$ } }