本文整理匯總了Java中org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator類的典型用法代碼示例。如果您正苦於以下問題:Java AdapterFactoryItemDelegator類的具體用法?Java AdapterFactoryItemDelegator怎麽用?Java AdapterFactoryItemDelegator使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
AdapterFactoryItemDelegator類屬於org.eclipse.emf.edit.provider包,在下文中一共展示了AdapterFactoryItemDelegator類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: setStatusLineManager
import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator; //導入依賴的package包/類
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setStatusLineManager(ISelection selection) {
IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ?
contentOutlineStatusLineManager : getActionBars().getStatusLineManager();
if (statusLineManager != null) {
if (selection instanceof IStructuredSelection) {
Collection<?> collection = ((IStructuredSelection)selection).toList();
switch (collection.size()) {
case 0: {
statusLineManager.setMessage(getString("_UI_NoObjectSelected"));
break;
}
case 1: {
String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next());
statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text));
break;
}
default: {
statusLineManager.setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size())));
break;
}
}
}
else {
statusLineManager.setMessage("");
}
}
}
示例2: setStatusLineManager
import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator; //導入依賴的package包/類
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setStatusLineManager(ISelection selection) {
IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ?
contentOutlineStatusLineManager : getActionBars().getStatusLineManager();
if (statusLineManager != null) {
if (selection instanceof IStructuredSelection) {
Collection<?> collection = ((IStructuredSelection)selection).toList();
switch (collection.size()) {
case 0: {
statusLineManager.setMessage(getString("_UI_NoObjectSelected"));
break;
}
case 1: {
String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next());
statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text));
break;
}
default: {
statusLineManager.setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size())));
break;
}
}
}
else {
statusLineManager.setMessage("");
}
}
}
示例3: setStatusLineManager
import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator; //導入依賴的package包/類
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setStatusLineManager ( ISelection selection )
{
IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ?
contentOutlineStatusLineManager : getActionBars ().getStatusLineManager ();
if ( statusLineManager != null )
{
if ( selection instanceof IStructuredSelection )
{
Collection<?> collection = ( (IStructuredSelection)selection ).toList ();
switch ( collection.size () )
{
case 0:
{
statusLineManager.setMessage ( getString ( "_UI_NoObjectSelected" ) ); //$NON-NLS-1$
break;
}
case 1:
{
String text = new AdapterFactoryItemDelegator ( adapterFactory ).getText ( collection.iterator ().next () );
statusLineManager.setMessage ( getString ( "_UI_SingleObjectSelected", text ) ); //$NON-NLS-1$
break;
}
default:
{
statusLineManager.setMessage ( getString ( "_UI_MultiObjectSelected", Integer.toString ( collection.size () ) ) ); //$NON-NLS-1$
break;
}
}
}
else
{
statusLineManager.setMessage ( "" ); //$NON-NLS-1$
}
}
}
示例4: setStatusLineManager
import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator; //導入依賴的package包/類
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setStatusLineManager ( ISelection selection )
{
IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ? contentOutlineStatusLineManager : getActionBars ().getStatusLineManager ();
if ( statusLineManager != null )
{
if ( selection instanceof IStructuredSelection )
{
Collection<?> collection = ( (IStructuredSelection)selection ).toList ();
switch ( collection.size () )
{
case 0:
{
statusLineManager.setMessage ( getString ( "_UI_NoObjectSelected" ) ); //$NON-NLS-1$
break;
}
case 1:
{
String text = new AdapterFactoryItemDelegator ( adapterFactory ).getText ( collection.iterator ().next () );
statusLineManager.setMessage ( getString ( "_UI_SingleObjectSelected", text ) ); //$NON-NLS-1$
break;
}
default:
{
statusLineManager.setMessage ( getString ( "_UI_MultiObjectSelected", Integer.toString ( collection.size () ) ) ); //$NON-NLS-1$
break;
}
}
}
else
{
statusLineManager.setMessage ( "" ); //$NON-NLS-1$
}
}
}
示例5: setStatusLineManager
import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator; //導入依賴的package包/類
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setStatusLineManager ( ISelection selection )
{
IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ? contentOutlineStatusLineManager : getActionBars ().getStatusLineManager ();
if ( statusLineManager != null )
{
if ( selection instanceof IStructuredSelection )
{
Collection<?> collection = ( (IStructuredSelection)selection ).toList ();
switch ( collection.size () )
{
case 0:
{
statusLineManager.setMessage ( getString ( "_UI_NoObjectSelected" ) );
break;
}
case 1:
{
String text = new AdapterFactoryItemDelegator ( adapterFactory ).getText ( collection.iterator ().next () );
statusLineManager.setMessage ( getString ( "_UI_SingleObjectSelected", text ) );
break;
}
default:
{
statusLineManager.setMessage ( getString ( "_UI_MultiObjectSelected", Integer.toString ( collection.size () ) ) );
break;
}
}
}
else
{
statusLineManager.setMessage ( "" );
}
}
}