MO API参考手册

2020-06-21 15:54

MO API参考手册 MO 4.0 本文将介绍通过MO API创建包、元模型,并根据元模型创建元数据以及元数据之间的关系,最后提供范例。 karl carnation 2009-8-14 MO4.0 API参考手册

MO4.0 API参考手册

目录

1

前言 ............................................................................................................................................................................ 3 1.1 环境要求......................................................................................................................................................... 3 1.2 阅读对象......................................................................................................................................................... 3 创建项目 .................................................................................................................................................................... 5 2.1 创建应用基础类 ............................................................................................................................................. 5 2.2 创建元模型管理类 ......................................................................................................................................... 6 2.3 创建元数据管理类 ......................................................................................................................................... 6 创建包 ........................................................................................................................................................................ 8 创建模型 .................................................................................................................................................................... 9 4.1 创建Folder元模型。 .................................................................................................................................... 9 4.2 创建Program元模型 ..................................................................................................................................... 9 4.3 创建File元模型 ............................................................................................................................................ 9 创建模型关系........................................................................................................................................................... 10 5.1 创建组合关系 ............................................................................................................................................... 10 5.2 创建依赖关系 ............................................................................................................................................... 10 创建元数据 .............................................................................................................................................................. 11 6.1 创建Folde类型元数据................................................................................................................................ 11 6.2 创建Program类型元数据 ........................................................................................................................... 11 6.3 创建File类型元数据 .................................................................................................................................. 12 创建元数据关系....................................................................................................................................................... 13 分析 .......................................................................................................................................................................... 14 8.1 血统分析....................................................................................................................................................... 14 8.2 影响分析....................................................................................................................................................... 14 运行 .......................................................................................................................................................................... 16

2

3 4

5

6

7 8

9

石竹软件有限公司 第 2 页 共 16 页 ALL RIGHTS RESERVED HTTP://WWW.CARNATION.COM.CN

MO4.0 API参考手册

1 前言

本文将引导你创建包、元模型,并根据元模型创建元数据以及元数据之间的关系。最后通过一个例子,介绍如何通过API做血统分析和影响分析。

可以使用本文介绍的编程方式来创建元模型,也可以通过MO Console以所见即所得的图形操作方式创建元模型。

1.1 环境要求

本文所使用的范例的开发环境是Eclipse 3.4和JDK 1.6。

1.2 阅读对象

需要阅读者具有Eclipse的使用经验和Java开发经验。

石竹软件有限公司 第 3 页 共 16 页 ALL RIGHTS RESERVED HTTP://WWW.CARNATION.COM.CN

MO4.0 API参考手册

范例源代码

本文提到的所有范例源代码,都可以在MO_HOME \\doc\\MOI_APP\\src\\com\\carnation\\application\\目录下找到。

1-1范例源代码说明 类 Application.java ModelManager.java DataManager.java 方法 / main destroy / ModelManager createPackage createModel createFolder createProgram createFile getRelationType createRelation / DataManager 说明 入口应用。用静态方法来创建连接 入口方法 销毁方法,用于清理连接。 元模型管理类,提供各种元模型访问服务。 构造类方法,同时创建一批元模型服务对象。 创建com和com.carnation包 创建Folder,Program,File元模型类及相互关系 创建Folder元模型类 创建Program元模型类 创建File元模型类 根据传入的关系路径,返回关系类型 根据传入的源,目标和关系类型创建关系 构造类方法,同时根据传入的Connection对象,创建一批元数据服务对象 createData 创建下列对象: -Folder类:folder -Program类:program1,program2 -File类:file1,file2,file3 并创建上述对象的关系 analyzeSimpleImpact 根据传入路径进行影响分析 analyzeSimpleDataLineage 根据传入路径进行血统分析

石竹软件有限公司 第 4 页 共 16 页 ALL RIGHTS RESERVED HTTP://WWW.CARNATION.COM.CN

MO4.0 API参考手册

2 创建项目

首先在Eclipse中创建一个Java项目,并将moi.jar文件加载项目中。

2.1 创建应用基础类

创建名为Application的类,该类初始化MOISession,为创建Service做好准备,并提供关闭MOISession的方法。

public class Application { }

//关闭session

public static void destroy() { }

if (session != null) { }

try { }

session.close(); e.printStackTrace(); } catch (Exception e) {

public static void main(String[] args) throws Exception { }

destroy();

private static MOISession session; //初始化session static { }

try { }

MOIIniter.init(\, 1499);

SessionFactory sf = MOIIniter.createSessionFactory(); session = sf.createSession(\, \); e.printStackTrace();

} catch (Exception e) {

石竹软件有限公司 第 5 页 共 16 页 ALL RIGHTS RESERVED HTTP://WWW.CARNATION.COM.CN


MO API参考手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016八年级上学期物理实验计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: