基本数据类型
基本数据类型是预定义的数据模型和数据结构模型模板,这些模型模板用作创建数据元素的构建单元。
数据类型 - 基本数据类型
此类别包含原子数据类型和复合数据类型。
原子数据类型:
原子数据类型都是可重复使用的数据类型:
文本-----文本数据模型(字符串)
数字-----数字模型(任何类型的数字)
日期-----日期数据模型
日期和时间-----日期和时间数据模型
布尔-----布尔数据模型(是/否)
二进制-----一个二进制数据模型(字节缓冲区),主要用来处理文件内容
任意-----一种适合所有数据类型的通用数据模型,用于表示一个具有可变数据类型的数据模型元素。例如,<选择>模型模板包括<任意>类型的<值>和<选项>数据模型元素。那么该模型元素的两个值可以兼容任何其它类型而不需要明确的指定这两个数据模型的具体模型类型。
空-----一个公共的“空类型”用来表示一个连接器传递一个空值的模型数据类型。例如,<查找>模型模板包含“空类型”的“空”退出连接器,因为它作为<空>类型不会输出数据(仅作为触发后续动作的连接源)。
复合数据类型:
复合数据类型是可重用的预定义数据结构或“容器”模板,用于定义新的复合数据类型:
数据结构-用于定义复合数据类型的空容器。数据结构由其他原子和/或复合数据元素组成。
数据库记录集-用于定义映射到数据库表的复合数据类型的空容器。数据结构由其他原子和/或复合数据元素组成。
map键/值对集合。可用于存储具有可变结构的数据结构的内容。
文件-用于连接HTTP连接的文件的预定义数据结构。文件数据结构用于各种文件处理模板,如文件输入字段和显示文件。
错误-用于处理错误和异常的预定义数据结构。
常量值
常量值 - 数据模型的模板 用来存储常量值
数据项的模型模板,常量值在整个项目中都不改变
文本-----文本常量数据模型模板(字符串)
数字-----数字常量模型(任何类型的数字)
日期-----日期常量模型
日期和时间-----日期和时间常量模型
是-----布尔常量模型(是/Yes)
否-----布尔常量模型(否/No)
数据格式化
格式化数据类型,具有特定格式的数据类型
数据类型的模型模板,在建模过程中用于指定基本数据类型的特定格式。
日期 ----- 日期数据格式化模型模板,默认为“yyyy-mm-dd”格式(其他日期格式可以参考java 的SimpleDateFormat格式化类型 )
模型模板
所谓模板是一个预定义的模型作为其它模型建模时的模板。
模板库分为几类(如数据库、显示、数学等),每一类包含多个模板。
基础模型 ----- 用户自定义模型的基础模型容器
服务模型 - 服务模型用于业务功能逻辑的实现
集合模型 - 多个模型对象的模型集合
数据库 - 执行数据库相关操作
日期 - 日期时间模型
模型元素
|
描述
|
客户端
|
服务器端
|
复合
|
生成日期 |
生成指定年,月,日的日期(year, month, day) |
|
|
|
生成日期和时间 |
生成指定年,月,日,时间的日期(year, month, day, hour, minute, second, millisecond) |
|
|
|
早于 |
检查一个时间是否早于另一个时间 |
|
|
|
更早或等于 |
检查一个时间是否早于或等于另一个时间 |
|
|
|
最早 |
在一个时间集合内取得一个最早的时间点 |
|
|
|
相等 |
检查多个时间点是否相等 |
|
|
|
格式化日期和时间 |
生成日期和时间值得文本表现。 |
|
|
|
取得星期数 |
取得指定日期的年和星期数 |
|
|
|
更晚 |
检查一个时间是否晚于另一个时间 |
|
|
|
更晚或等于 |
检查一个时间是否晚于或等于另一个时间 |
|
|
|
最晚 |
在一个时间集合内取得一个最晚的时间 |
|
|
|
现在 |
取得当前时间 |
|
|
|
相对日期 |
在基础日期的基础上增加指定的年,月,日。计算出一个新日期 |
|
|
|
相对日期和时间 |
在基础日期时间的基础上增加指定的时间。计算出一个新的日期时间 |
|
|
|
日期分隔 |
取得日期的组成部分(year, month, day) |
|
|
|
日期和时间分隔 |
取得日期和时间的组成部分(year, month, day, hour, minute, second, millisecond) |
|
|
|
时间差别 |
计算两个时间差 |
|
|
|
今天 |
取得当前日期 |
|
|
|
星期(一周)的对应日期 |
取得一年内指定周数的第一天和最后一天 |
|
|
|
显示模型 - 用户接口组件(GUI components)
显示功能模型 - 显示相关的功能模型
流程控制 - 应用程序流程控制
数学 - 数字计算
安全 - 安全相关功能模型
文本操作 - 字符串处理
综合
统计图表
测试
移动应用
移动应用文档请参考 这里.
功能模块
模块是预定义的实现了一些实用功能的可重用模型包
|