Skip to content

elliotxx/xmi2pl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xmi2pl

UML图 转换为 Prolog代码

运行环境

python2.7

说明

  • xmi2pl.py 文件为转换工具
  • .xmi 文件为 UML 图文件
  • .pl 文件为生成的 pl 代码
  • class2.pl 为示例输出

Usage

运行转换工具

C:\workspace\xmi2pl>xmi2pl.py object.xmi
开始解析 XMI 文件……
正在解析UML图中的 类的基本信息 ……
正在解析UML图中的 基本类型 ……
正在解析UML图中的 关联关系 ……
正在解析UML图中的 关联详情 ……
正在解析UML图中的 多重性 ……
正在解析UML图中的 类的属性 ……
正在解析UML图中的 角色 ……
正在解析UML图中的 参数信息 ……
正在解析UML图中的 类的操作 ……
正在解析UML图中的 泛化关系 ……
XMI文件 解析完成!
正在转换成 prolog 文件 ……
Prolog 文件已生成,见文件 【object.pl】!

C:\workspace\xmi2pl>

About

UML图 转换为 Prolog代码

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages