当前位置: 首页>>代码示例>>Java>>正文


Java IServiceConstants.ACTIVE_PART属性代码示例

本文整理汇总了Java中org.eclipse.e4.ui.services.IServiceConstants.ACTIVE_PART属性的典型用法代码示例。如果您正苦于以下问题:Java IServiceConstants.ACTIVE_PART属性的具体用法?Java IServiceConstants.ACTIVE_PART怎么用?Java IServiceConstants.ACTIVE_PART使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.eclipse.e4.ui.services.IServiceConstants的用法示例。


在下文中一共展示了IServiceConstants.ACTIVE_PART属性的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: activePartChanged

@Inject
	void activePartChanged(@Named(IServiceConstants.ACTIVE_PART) MPart part, ETerminologyService eTerminologyService) {
		if(part != null && part.getObject() instanceof TerminologyPart && part.getContext().get(ETerminology.class) != null) {
			ETerminology eTerminology = part.getContext().get(ETerminology.class);
			if(eTerminologyService.readTerminology(eTerminology).getOccurrenceStore().size() == 0) {
//				emptyOccStoreLabel.setText("Occurrence store for terminology " + TerminologyPart.toPartLabel(eTerminology) + " is empty.");
//				emptyOccStoreLabel.setVisible(true);
//				viewer.getControl().setVisible(false);
			} else {
//				emptyOccStoreLabel.setVisible(false);
//				viewer.getControl().setVisible(true);
			}
		}
	}
 
开发者ID:termsuite,项目名称:termsuite-ui,代码行数:14,代码来源:OccurrencePart.java

示例2: canExecute

@CanExecute
public boolean canExecute(@Named(IServiceConstants.ACTIVE_PART)
                      	@Optional MPart part) {
   if (part!=null && part.isDirty()) 
	   return true;
   return false;
}
 
开发者ID:termsuite,项目名称:termsuite-ui,代码行数:7,代码来源:SaveHandler.java

示例3: execute

@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart part) {
	eventBroker.post(TermSuiteEvents.PREVIOUS_OCCURRENCE, part.getObject());
}
 
开发者ID:termsuite,项目名称:termsuite-ui,代码行数:4,代码来源:PreviousOccurrenceHandler.java

示例4: execute

@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart part) {
	eventBroker.post(TermSuiteEvents.NEXT_OCCURRENCE, part.getObject());
}
 
开发者ID:termsuite,项目名称:termsuite-ui,代码行数:4,代码来源:NextOccurrenceHandler.java

示例5: execute

@Execute
void execute(EPartService partService,@Named(IServiceConstants.ACTIVE_PART) MPart part) {
	partService.savePart(part, false);
}
 
开发者ID:termsuite,项目名称:termsuite-ui,代码行数:4,代码来源:SaveHandler.java

示例6: execute

@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart part, MToolItem item) {
	if(part != null && part.getObject() instanceof FileEditorPart) {
		((FileEditorPart)part.getObject()).wrap(item.isSelected());
	}
}
 
开发者ID:termsuite,项目名称:termsuite-ui,代码行数:6,代码来源:WrapTextToggleHandler.java


注:本文中的org.eclipse.e4.ui.services.IServiceConstants.ACTIVE_PART属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。