摘要:
org.eclipse.ui.ide.IIDEActionConstants这个类里存了系统toolbar,菜单等URI定义自己的toolbar或者menu时,指定位置after=additions,additions可以改为相应的值。 阅读全文
摘要:
table.addListener(SWT.MeasureItem, new Listener() { public void handleEvent(Event event) { // 设置行高度 e... 阅读全文
摘要:
private TableViewerColumn[] getTableViewerColumns(TableViewer tableViewer) { TableColumn[] columns = tableViewer.getTable().getColumns(); TableV... 阅读全文
摘要:
viewer.setSelection(new StructuredSelection(((List)viewer.getInput())));StructuredSelection有多个构造方法,可以看一下。 阅读全文
摘要:
返回值为Boolean的话回在对象转json的时候丢失掉这个属性,因为json认的是小写。这个算jaxb的一个bug:https://java.net/jira/browse/JAXB-510解决办法只能改模型或者换jaxb的版本了,2.2版本以上没这个问题。 阅读全文
摘要:
1、简单的场景就是复制一个EObject,可以用工具类中的方法EcoreUtil.copy()。2、场景:自己的TO类继承了EMF创建出的类,需要复制父类中的所有属性。 /** * 将父类所有的属性COPY到子类中。 类定义中child一定要extends father; * ... 阅读全文
摘要:
1、在向导页中使用WizardPage.this.getNextPage()方法可以获取到下一页的向导页;2、在向导wizard中addPages()方法初始化的时候把整个页面传进去。例:Wizardpage1 page1 = newWizardpage1(); Wizardpage2 page2... 阅读全文
摘要:
/** * GEF树叶子节点的展开 * @param items */ private void expand(TreeItem[] items) { for (int i = 0; i < items.length; i++) { expand(items[i].ge... 阅读全文
摘要:
TransactionalEditingDomainImpl editingDomain = (TransactionalEditingDomainImpl) diagramEditor.getEditingDomain(); editingDomain.getCommandStack... 阅读全文
摘要:
/** * 读EMF文件 * * @param uri * @return */ public static Resource readEMFFile(URI uri) { ResourceSet resourceSet = new ... 阅读全文