本文整理汇总了Java中org.eclipse.jface.viewers.StructuredSelection.getFirstElement方法的典型用法代码示例。如果您正苦于以下问题:Java StructuredSelection.getFirstElement方法的具体用法?Java StructuredSelection.getFirstElement怎么用?Java StructuredSelection.getFirstElement使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.jface.viewers.StructuredSelection
的用法示例。
在下文中一共展示了StructuredSelection.getFirstElement方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: performOk
import org.eclipse.jface.viewers.StructuredSelection; //导入方法依赖的package包/类
/**
* @see PreferencePage#performOk
*/
@Override
public boolean performOk()
{
if( !modified )
{
return true;
}
StructuredSelection selection = (StructuredSelection) listViewer.getSelection();
IProject project = (IProject) selection.getFirstElement();
if( project != null )
{
IPreferenceStore prefs = getPreferenceStore();
prefs.setValue(JPFClasspathPlugin.PREF_REGISTRY_NAME, project.getName());
try
{
((IPersistentPreferenceStore) prefs).save();
}
catch( IOException e )
{
JPFClasspathLog.logError(e);
}
}
return true;
}
示例2: doItemFill
import org.eclipse.jface.viewers.StructuredSelection; //导入方法依赖的package包/类
@Override
protected void doItemFill(IContributionItem ci, int index) {
StructuredSelection s=(StructuredSelection)SubJobUtility.getCurrentEditor().getViewer().getSelection();
if (s.getFirstElement() instanceof ComponentEditPart && (StringUtils.equalsIgnoreCase(ci.getId(),team)||
StringUtils.equalsIgnoreCase(ci.getId(),replaceWith)|| StringUtils.equalsIgnoreCase(ci.getId(),separator))){
return;
}
if((StringUtils.equalsIgnoreCase(ci.getId(),runAs)||
StringUtils.equalsIgnoreCase(ci.getId(),debugAs)||
StringUtils.equalsIgnoreCase(ci.getId(),compareWith)||
StringUtils.equalsIgnoreCase(ci.getId(),validate))){
return ;
}
super.doItemFill(ci, index);
}
示例3: createISelectionChangedListener
import org.eclipse.jface.viewers.StructuredSelection; //导入方法依赖的package包/类
public ISelectionChangedListener createISelectionChangedListener() {
return new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent event) {
StructuredSelection sSelection = (StructuredSelection) event
.getSelection();
AbstractGraphicalEditPart selectedEditPart = (AbstractGraphicalEditPart) sSelection
.getFirstElement();
defaultComponentLocation.setLocation(selectedEditPart
.getFigure().getBounds().x, selectedEditPart
.getFigure().getBounds().y);
}
};
}
示例4: doDel
import org.eclipse.jface.viewers.StructuredSelection; //导入方法依赖的package包/类
private void doDel() {
StructuredSelection selection = (StructuredSelection) tableViewer.getSelection();
PropertyElement propertyElement = (PropertyElement) selection.getFirstElement();
inputPropertyFile.removePropertyElement(propertyElement);
}