`

外部刷新editor

阅读更多
在需要刷新的editor中写下如下方法,关于坐标我就随便写一个,只说明意思,刷新editor只需要刷新模型就行了
public void doRefresh(){
		
		ContentsModel parent = new ContentsModel();
		
		String[] str = HandleXML.getNodeValue("label");
		
		for (int i = 0; i < str.length; ++i) {

			NetunitModel child = new NetunitModel(str[i]);

			child.setConstraint(new Rectangle(5, 2, -1, -1));

			parent.addChild(child);

		} 
		viewer.setContents(parent);
	}



然后在需要刷新的地方加下如下代码
IEditorInput input = DiagramEditorInput.getInstance(); 
					
					DiagramEditor editor = (DiagramEditor) PlatformUI.getWorkbench()
							.getActiveWorkbenchWindow().getActivePage().findEditor(input);
					editor.doRefresh();

1
0
分享到:
评论

相关推荐

    Editor Console Pro V3.968.zip

    此外,它还支持实时同步到外部文本编辑器,这为开发者提供了更大的灵活性,可以在自己熟悉的编辑器环境中进行深入分析。 在性能优化方面,"Editor Console Pro V3.968"也有所考虑。它允许用户设置日志显示的最大...

    editor html

    8. **数据保存与传输**:编辑器的内容需要保存到服务器,通常使用AJAX(异步JavaScript和XML)技术进行无刷新的数据传输。JSON格式通常用于序列化和反序列化编辑器的内容。 9. **插件与扩展**:高级编辑器允许...

    asp.net+Editor

    它利用AJAX技术实现了无刷新的编辑体验,提高了交互性和响应速度。 HtmlEditorAjax可能包含以下特性: 1. **富文本编辑**:支持基本的文字格式化,如加粗、斜体、下划线,以及段落、标题、列表等样式设置。 2. **...

    json-schema-editor:需要活泼的名字

    执行此命令可能是为了编译源码,并在每次更改时自动刷新编译结果。 4. **并行任务**:项目说明提到需要同时执行服务器和jsx任务,这意味着开发环境中可能需要一个任务管理工具(如`concurrently`),以便在后台同时...

    PyCharm刷新项目(文件)目录的实现

    刷新项目目录有助于确保PyCharm的文件系统同步,尤其是在编写代码、保存文件或使用外部工具更改项目文件后。这对于保持代码编辑器和实际文件状态的一致性至关重要。 有时,你可能会遇到PyCharm无法运行`.py`文件的...

    PHP聊天室技术.pdf

    在网页层次中,我们可以使用HomePage Editor提供的5种列表设计列表项,并利用HomePage Editor的超链功能,可以在网页中设置链接(内部、外部和书签超链),从而实现网页之间的相互链接。同时,我们可以使用HomePage ...

    powerdns-zone-editor:PowerDNS的多用户前端,用于区域管理

    它能够实现实时的用户交互,无需页面刷新即可更新数据,从而提供了流畅的用户体验。JavaScript框架如React、Vue.js或Angular等可能被用于构建Zone Editor的用户界面,这些框架能够帮助开发者更高效地组织代码,实现...

    editor:类似于 Quickdojo.com 的 HTMLCSSJS 编辑器。 我参与过的另一个项目,但有实时结果......当你输入时

    实时编辑是指在编程环境中,当用户修改代码时,无需手动刷新页面,更改会立即反映到页面上。这种特性对于前端开发尤其重要,因为它允许开发者快速迭代和测试代码,提高开发效率。CodeFiddle的实时编辑功能可能依赖于...

    BIOS升级修改维护工具集

    5. BIOS刷新:刷新BIOS是更新BIOS的过程,工具集中可能有专门的刷新工具,如AWDFLASH、Flashrom等,它们可以读取和写入BIOS芯片,但需确保选择正确的BIOS文件,否则可能导致严重问题。 6. 安全预防措施:在进行任何...

    ckeditor4.0自定义标签操作详细步骤及修改后编辑器jar包下载

    这通常涉及创建一个新的过滤规则,确保自定义标签在编辑器内部和外部保持一致。例如: ```javascript CKEDITOR.dtd.$removeEmpty['myCustomTag'] = false; // 防止空的myCustomTag标签被删除 CKEDITOR.dtd.$...

    修改IE查看源代码编辑器

    这可能包括设置外部编辑器来打开和编辑网页源代码,或者添加插件以提高查看和编辑的效率。 在提供的文件列表中,“Editor.reg”是一个注册表文件。在Windows操作系统中,注册表是存储系统和应用程序设置的关键...

    ClientScriptManager

    关于**编辑器**(editor)的提及可能指的是富文本编辑器,如TinyMCE或CKEditor,它们常与ASP.NET结合使用,提供用户友好的文本输入界面。这些编辑器通常通过JavaScript库实现,可以利用`ClientScriptManager`进行...

    网络工程师笔记

    - 刷新项目视图:当外部文件系统有更改时,选择刷新功能更新Eclipse的项目视图。 7. **其他常用操作**: - 文件保存:使用Ctrl+S快捷键保存当前编辑的文件。 - 代码格式化:使用Eclipse内置的格式化工具对代码...

    TrialsEditorTool

    TrialsEditorTool是Trials Fusion的一个小程序,它使您可以将轨道从Track Central移植到Editor。 为了移植音轨,您必须收藏它以便下载。 请记住,这是它的非常早期的实现,因此事情仍然可能有问题。 安装 如果要...

    jquery下载,javascript框架

    5. **jquery.ocupload-1.1.4.js**:这是一个jQuery上传插件,可能用于处理用户在网页上上传文件的功能,支持AJAX无刷新上传。 6. **styles.php**:这是一个PHP文件,可能用于动态生成或处理CSS样式,或者与服务器端...

    Workbench通过远程访问mysql数据库的方法详解

    成功连接后,你可以在`SQL Editor`中执行SQL查询,查看和管理远程数据库中的数据。 ### 注意事项 - **防火墙设置**:确保服务器的防火墙规则允许从你的IP地址访问MySQL的默认端口3306。 - **安全考虑**:为避免...

    IDEA使用过程中的痛点

    1. 使用外部工具或命令行手动操作。 2. 通过插件等方式扩展功能。 #### 痛点七:发布的项目默认没有访问TOMcat首页 发布项目后,通过`localhost:8080`访问时,通常期望看到项目的主页而非TOMcat的默认欢迎页面。 ...

    TClientDataSet

    - 也可以通过右键选择“Fields Editor”菜单进行编辑。 - **使用要点**: - 编辑完成后需调用 `CreateDataSet` 方法来实际创建数据集。 - 否则可能会出现“ClientDataSet1: Missing data provider or data packet...

    fckeditor+swfupload+图片本地化

    Swfupload能够处理大文件上传,而且可以在不刷新页面的情况下完成,这对于处理图片这样的大型文件尤其有用。 【图片本地化】是指将图片存储在本地服务器上,而不是远程服务器或云服务。这样可以提高图片加载速度,...

    MS PowerBi学习资料

    - 使用Power Query(现在称为Power Query Editor)进行数据清洗和预处理。 - 将数据模型构建为可视化准备。 ##### 3.3 转换数据 - **技术**: - 使用M语言编写查询脚本。 - 应用多种数据转换操作,如拆分列、...

Global site tag (gtag.js) - Google Analytics