org.eclipse.core.databinding.observable.set.WritableSet.<init>()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(80)

本文整理了Java中org.eclipse.core.databinding.observable.set.WritableSet.<init>()方法的一些代码示例,展示了WritableSet.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WritableSet.<init>()方法的具体详情如下:
包路径:org.eclipse.core.databinding.observable.set.WritableSet
类名称:WritableSet
方法名:<init>

WritableSet.<init>介绍

[英]Constructs a new empty instance in the default realm with a null element type.
[中]使用null元素类型在默认域中构造一个新的空实例。

代码示例

代码示例来源:origin: org.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

public TreeNodeImpl ( final Realm realm, final TreeNode parentNode, final String name )
{
  this.parentNode = parentNode;
  this.name = name;
  this.children = new WritableSet ( realm );
  this.connections = new WritableSet ( realm );
}

代码示例来源:origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

public TreeNodeImpl ( final Realm realm, final TreeNode parentNode, final String name )
{
  this.parentNode = parentNode;
  this.name = name;
  this.children = new WritableSet ( realm );
  this.connections = new WritableSet ( realm );
}

代码示例来源:origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.da.ui.client.dataitem.details

public FlagsDetailsPart ()
{
  this.groupSet = new WritableSet ();
}

代码示例来源:origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

public ConnectionPoolManager ( final Realm realm )
{
  this.connectionHolders = new WritableSet ( realm );
}

代码示例来源:origin: org.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

public ConnectionPoolManager ( final Realm realm )
{
  this.connectionHolders = new WritableSet ( realm );
}

代码示例来源:origin: org.eclipse.neoscada.hmi/org.eclipse.scada.da.ui.client.dataitem.details

public FlagsDetailsPart ()
{
  this.groupSet = new WritableSet ();
}

代码示例来源:origin: org.eclipse.fx/org.eclipse.core.databinding.observable

/**
   * @param elementType can be <code>null</code>
   * @return new instance with the default realm
   */
  public static WritableSet withElementType(Object elementType) {
    return new WritableSet(Realm.getDefault(), new HashSet(), elementType);
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.databinding

/**
   * Returns an {@link IObservableSet} for holding viewer elements, using the
   * given {@link IElementComparer} for comparisons.
   *
   * @param realm
   *            the realm of the returned observable
   * @param elementType
   *            the element type of the returned set
   * @param comparer
   *            the element comparer to use in element comparisons (may be
   *            null). If null, the returned set will compare elements
   *            according to the standard contract for {@link Set} interface
   *            contract.
   * @return a Set for holding viewer elements, using the given
   *         {@link IElementComparer} for comparisons.
   */
  public static IObservableSet withComparer(Realm realm, Object elementType,
      IElementComparer comparer) {
    if (comparer == null)
      return new WritableSet(realm, Collections.EMPTY_SET, elementType);
    return new ObservableViewerElementSet(realm, elementType, comparer);
  }
}

代码示例来源:origin: org.eclipse.neoscada.hmi/org.eclipse.scada.da.ui.connection

public FolderObserver ()
{
  this.data = new WritableSet ( SWTObservables.getRealm ( Display.getDefault () ) );
}

代码示例来源:origin: org.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

@Override
public void start ( final BundleContext context ) throws Exception
{
  super.start ( context );
  plugin = this;
  this.treeRoot = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );
  this.treeRootManager = new ConnectionTreeManager ( this.treeRoot );
  this.connectionManager = new ConnectionManager ( context );
  for ( final Map.Entry<Class<?>, IAdapterFactory> entry : this.adaperFactories.entrySet () )
  {
    Platform.getAdapterManager ().registerAdapters ( entry.getValue (), entry.getKey () );
  }
}

代码示例来源:origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

@Override
public void start ( final BundleContext context ) throws Exception
{
  super.start ( context );
  plugin = this;
  this.treeRoot = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );
  this.treeRootManager = new ConnectionTreeManager ( this.treeRoot );
  this.connectionManager = new ConnectionManager ( context );
  for ( final Map.Entry<Class<?>, IAdapterFactory> entry : this.adaperFactories.entrySet () )
  {
    Platform.getAdapterManager ().registerAdapters ( entry.getValue (), entry.getKey () );
  }
}

代码示例来源:origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

private void createDiscoverers ()
  final WritableSet resultDiscoverers = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );
  final WritableSet resultStores = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );

代码示例来源:origin: org.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection

private void createDiscoverers ()
  final WritableSet resultDiscoverers = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );
  final WritableSet resultStores = new WritableSet ( DisplayRealm.getRealm ( getWorkbench ().getDisplay () ) );

代码示例来源:origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.core.ui.connection.login

public ConnectionAnalyzer ( final Composite parent, final int style )
{
  super ( parent, style );
  setLayout ( new FillLayout () );
  this.tableViewer = new TableViewer ( this, style | SWT.FULL_SELECTION );
  TableViewerColumn col;
  col = new TableViewerColumn ( this.tableViewer, SWT.NONE );
  col.getColumn ().setText ( Messages.ConnectionAnalyzer_Column_Text_Uri );
  col.setLabelProvider ( new LabelProvider () );
  col = new TableViewerColumn ( this.tableViewer, SWT.NONE );
  col.getColumn ().setText ( Messages.ConnectionAnalyzer_Column_Text_State );
  col.setLabelProvider ( new LabelProvider () );
  col = new TableViewerColumn ( this.tableViewer, SWT.NONE );
  col.getColumn ().setText ( Messages.ConnectionAnalyzer_Column_Text_Error );
  col.setLabelProvider ( new LabelProvider () );
  final TableLayout tableLayout = new TableLayout ();
  tableLayout.addColumnData ( new ColumnPixelData ( 200 ) );
  tableLayout.addColumnData ( new ColumnPixelData ( 100 ) );
  tableLayout.addColumnData ( new ColumnPixelData ( 400 ) );
  this.tableViewer.getTable ().setLayout ( tableLayout );
  this.tableViewer.getTable ().setHeaderVisible ( true );
  this.dataSet = new WritableSet ();
  this.tableViewer.setContentProvider ( new ObservableSetContentProvider () );
  this.tableViewer.setInput ( this.dataSet );
  this.tableViewer.setItemCount ( 5 );
}

相关文章