/** * Create a new attribute type. * @param name The name. * @param type The type. * @param mult The multiplicity. * @param def The default value. */ public OAVAttributeType createAttributeType(String name, OAVObjectType type) { return createAttributeType(name, type, OAVAttributeType.NONE, null); }
/** * Create a new attribute type. * @param name The name. * @param type The type. * @param mult The multiplicity. * @param def The default value. */ public OAVAttributeType createAttributeType(String name, OAVObjectType type, String mult) { return createAttributeType(name, type, mult, null); }
/** * Create a new attribute type. * @param name The name. * @param type The type. * @param mult The multiplicity. * @param def The default value. */ public OAVAttributeType createAttributeType(String name, OAVObjectType type) { return createAttributeType(name, type, OAVAttributeType.NONE, null); }
/** * Create a new attribute type. * @param name The name. * @param type The type. * @param mult The multiplicity. * @param def The default value. */ public OAVAttributeType createAttributeType(String name, OAVObjectType type, String mult) { return createAttributeType(name, type, mult, null); }
fibonacci_type_model.addTypeModel(OAVJavaType.java_type_model); final OAVObjectType fibo_type = fibonacci_type_model.createType("fibo_type"); final OAVAttributeType fibo_has_value = fibo_type.createAttributeType("fibo_has_value", OAVJavaType.java_long_type); final OAVAttributeType fibo_has_sequence = fibo_type.createAttributeType("fibo_has_sequence", OAVJavaType.java_integer_type);
helloworld_type_model.addTypeModel(OAVJavaType.java_type_model); OAVObjectType message_type = helloworld_type_model.createType("message"); final OAVAttributeType message_has_text = message_type.createAttributeType("message_has_text", OAVJavaType.java_string_type);