/**
* 在创建的自定义数据对象类型中增加自定义的属性
* @param containerTypeDescription 数据对象类型
* @param propertyName 属性名称
* @param propertyType 属性类型
* @param isMany 允许有子对象
* @return
*/
public static DataObject addPropertyDescription(DataObject containerTypeDescription,String propertyName,Object propertyType,boolean isMany){
DataObject property = containerTypeDescription.createDataObject("property");
property.set("name", propertyName);
property.set("type", propertyType);
property.setBoolean("containment", true);
if(isMany){
property.setBoolean("many", true);
}
return property;
}
* 在创建的自定义数据对象类型中增加自定义的属性
* @param containerTypeDescription 数据对象类型
* @param propertyName 属性名称
* @param propertyType 属性类型
* @param isMany 允许有子对象
* @return
*/
public static DataObject addPropertyDescription(DataObject containerTypeDescription,String propertyName,Object propertyType,boolean isMany){
DataObject property = containerTypeDescription.createDataObject("property");
property.set("name", propertyName);
property.set("type", propertyType);
property.setBoolean("containment", true);
if(isMany){
property.setBoolean("many", true);
}
return property;
}