`
qq123zhz
  • 浏览: 536181 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

GEF 验证模型

 
阅读更多

 

模型验证;XYheightwidth是否为数字,如果不是数字,则在状态栏弹出红色的警告!

Height 属性框中输入了 50s后,在状态栏下显示红色的“Not a number”。

具体的实现代码:

                       代码在图片中

通过调用IPropertyDescriptorsetValidator方法,为它添加验证的功能,通过实现ICellEditorValidator 接口的isValid方法实现。

 

 

 

  • 大小: 5.1 KB
  • 大小: 20.6 KB
  • 大小: 156.8 KB
分享到:
评论

相关推荐

    GEF教程及demo源码GEF_RCP_DEMO.zip

    学习如何利用Eclipse的调试工具进行GEF应用的调试,以及编写测试用例验证功能的正确性。 10. **扩展性与可定制性** GEF的开放性和模块化设计使其具有高度的可扩展性和可定制性。开发者可以根据需求添加新的模型...

    Eclipse-EMF-GEF资料.rar

    EMF 可以直接使用 XML Schema 定义的模型,通过 "XMLSchemaToEcoreMapping.pdf" 可以了解如何将 XML Schema 映射到 Ecore 模型,从而实现数据交换和验证。 3. **EMF-Edit**: "EMF-edit功能解析.doc" 详细阐述了 EMF...

    gef写的tree例子--模型修改为emf

    在本示例中,“模型修改为emf”表明原模型已经被转换为使用EMF进行管理,这意味着数据模型现在具有了更强大的持久化、验证和代码生成能力。 压缩包中的文件名"org.rufus.gef.examples.tree"可能代表了包含GEF树形...

    gef eclipse org

    3. **验证安装**:安装完成后,可以在“Window” > “Preferences” > “GEF”下看到相关设置,表明插件已成功安装。 **四、使用GEF进行Android开发** GEF的主要用途是创建图形化编辑器,对于Android开发,这可能...

    EMF+GEF+VE

    EMF 2.6.1版本提供了对Java平台的强大支持,包括模型的生成、反向工程以及模型验证等。 GEF(Graphical Editing Framework)则是Eclipse用于图形化编辑的框架,它为构建用户界面提供了基础。GEF允许开发者创建丰富...

    eclipse 3.3 emf 2.20 gef 3.2 ve 1.2

    在EMF 2.20中,可能包括了对元模型的增强,对模型验证的支持以及对生成代码的优化等特性。 GEF(Graphical Editing Framework)是Eclipse中的图形编辑框架,版本3.2则专注于提供图形用户界面(GUI)的构建工具。GEF...

    GEF-runtime-3.3.zip

    GEF主要由几个关键组件构成:Model(模型)、View(视图)、EditPart(编辑部件)和Figure(图形)。模型是数据结构的抽象,负责存储和管理数据;视图则将模型的数据转换为用户可见的图形表示;EditPart是视图和模型...

    eclipse 图像界面设计 VE插件 (包含所需emf,gef)及安装教程

    9. **验证安装**:启动Eclipse后,你可以在“Window” > “Show View” > “Other”中找到VE相关的视图,比如“Visual Editor”或“Component Palette”,这表明VE已成功安装。 请注意,上述步骤可能因VE插件的具体...

    GEF中文教程

    - `gef.tutorial.step.model`:存放模型相关的类。 - `gef.tutorial.step.parts` 或 `gef.tutorial.step.editparts`:存放与控制器相关的类,如EditPart。 - `gef.tutorial.step.ui`:存放与视图相关的类,如...

    Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework

    模型是软件工程中用于描述系统结构和行为的概念性表示,EMF通过其强大的API和工具支持,使开发者能够轻松地创建、编辑和验证这些模型。 #### EMF的定位 EMF旨在为Eclipse平台提供一种统一的模型驱动开发(MDD)...

    Eclipse建模步骤界面演示

    6. **验证和转换**:Eclipse的建模工具通常还包括模型验证功能,确保模型遵循预设的规则。此外,模型之间的转换也很常见,例如从一个模型格式转换为另一个。 四、Eclipse MDT项目 Eclipse Modeling Project(MDT)...

    Using_GMF_and_M2M_for_Modeldrivendevelopment

    - **验证支持**:生成代码以实现对模型的自动验证。 - **图表持久性**:生成代码以支持图表的保存和加载。 - **代码生成参数**:指定代码生成的具体细节,如生成的类名、包结构等。 通过这种方式,GMF不仅提供了...

    基于eclipse的EMF插件开发图形化编辑程序

    4. **实现业务逻辑**:在编辑器中添加交互行为,如监听用户操作、执行模型转换和验证模型一致性。 5. **集成到Eclipse**:最后,将插件打包并部署到Eclipse环境中,确保与其他Eclipse组件的兼容性。 在实际开发...

    emf-xsd-Update-2.7.1

    【标题】"emf-xsd-Update-2.7.1" 涉及的是EMF(Eclipse Modeling Framework)的版本更新至2.7.1。...在实际应用中,这可能涉及到模型的创建、导入、导出、验证、转换,以及通过GEF提供的图形绘制、编辑和交互功能。

    深入理解EMF&graphiti

    EMF提供了一整套工具和服务,包括模型的序列化、反序列化、验证和转换,使得开发基于模型的系统变得更加高效。 在EMF中,模型通常以Ecore(Eclipse Core Meta-Object Facility)的形式存在,这是一个元模型定义语言...

    eclipse3.4的可视化开发VE

    EMF 提供了丰富的 API 来操作这些模型,包括读取、写入、验证和转换。此外,EMF 还能够生成基于模型的 Java 类,这些类可以直接在代码中使用,从而减少了手动编码的工作量。 在提供的压缩包文件 "ve_eclipse_34_...

    lomboz 包2

    它可以将抽象数据模型转换为Java类,进而支持代码生成、验证和转换。EMF广泛应用于元数据建模、数据集成和业务流程建模等领域,极大地提高了开发效率和代码质量。 这三个组件的组合,尤其是与Eclipse一起使用,旨在...

    MODEL-DRIVEN DEVELOPMENT OF GRAPHICAL TOOLS

    - **快速原型设计**:一种快速构建可运行版本的方法,用于早期验证系统功能和用户界面,帮助团队迅速获得反馈并进行调整。 - **故事驱动建模**:一种基于场景和用例的建模方式,强调从用户的角度出发,构建更加贴近...

Global site tag (gtag.js) - Google Analytics