/* * Copyright (c) 2005,2009 Declarative Engineering LLC. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Declarative Engineering LLC * verson 1 which accompanies this distribution, and is available at * http://declarativeengineering.com/legal/DE_Developer_License_v1.txt */ package com.foundation.view.swt; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Widget; /** * An internal interface defining some internal use only methods. */ public interface IInternalAbstractComponent { /** * Gets the widget encapsulated by this component. * @return The encapsulated widget, or null if this component does not have a viewable element. */ public Widget getSwtWidget(); /** * Gets the SWT shell for the component. * @return The shell for this component. */ public Shell getShell(); }//IInternalAbstractComponent//