class UmlBaseOperation !!!27136.cpp!!! create(inout parent : UmlClass, in s : str) : UmlOperation return (UmlOperation *) parent->create_(anOperation, s); !!!27136.java!!! create(inout parent : UmlClass, in s : str) : UmlOperation return (UmlOperation) parent.create_(anItemKind.anOperation, s); !!!27264.cpp!!! kind() : anItemKind return anOperation; !!!27264.java!!! kind() : anItemKind return anItemKind.anOperation; !!!27392.cpp!!! isAbstract() : bool read_if_needed_(); return _abstract; !!!27392.java!!! isAbstract() : bool read_if_needed_(); return _abstract; !!!27520.cpp!!! set_isAbstract(in y : bool) : bool bool b; if (set_it_(b, y, setIsAbstractCmd)) { _abstract = y; if (y) ((UmlBaseClass *) parent())->set_isAbstract(y); return TRUE; } else return FALSE; !!!27520.java!!! set_isAbstract(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsAbstractCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _abstract = y; if (y) ((UmlBaseClass) parent()).set_isAbstract(y); !!!27648.cpp!!! returnType() : UmlTypeSpec read_if_needed_(); return _return_type; !!!27648.java!!! returnType() : UmlTypeSpec read_if_needed_(); return _return_type; !!!27776.cpp!!! set_ReturnType(in t : UmlTypeSpec) : bool return set_it_(_return_type, t, setReturnTypeCmd); !!!27776.java!!! set_ReturnType(in t : UmlTypeSpec) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setReturnTypeCmd, t); UmlCom.check(); _return_type = t; !!!27904.cpp!!! params() : UmlParameter read_if_needed_(); return _params; !!!27904.java!!! params() : UmlParameter read_if_needed_(); return (UmlParameter[]) _params.clone(); !!!28032.cpp!!! addParameter(in rank : unsigned, in p : UmlParameter) : bool UmlCom::send_cmd(_identifier, addParameterCmd, rank, p.dir, p.name, p.default_value, p.type); if (UmlCom::read_bool()) { if (_defined) _params.insert(_params.at(rank), p); return TRUE; } else return FALSE; !!!28032.java!!! addParameter(in rank : unsigned, in p : UmlParameter) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.addParameterCmd, rank, (byte) p.dir.value(), p.name, p.default_value, p.type); UmlCom.check(); if (defined_()) { // compatible with old Java versions int n = _params.length; UmlParameter[] params = new UmlParameter[n + 1]; int index; for (index = 0; index != rank; index += 1) params[index] = _params[index]; params[index] = p.clone_it(); while (index++ != n) params[index] = _params[index - 1]; _params = params; } !!!28160.cpp!!! removeParameter(in rank : unsigned) : bool UmlCom::send_cmd(_identifier, removeParameterCmd, rank); if (UmlCom::read_bool()) { if (_defined) _params.remove(_params.at(rank)); return TRUE; } else return FALSE; !!!28160.java!!! removeParameter(in rank : unsigned) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.removeParameterCmd, rank); UmlCom.check(); if (defined_()) { int n = _params.length; UmlParameter[] params = new UmlParameter[n - 1]; int index; for (index = 0; index != rank; index += 1) params[index] = _params[index]; while (++index != n) params[index - 1] = _params[index]; _params = params; } !!!28288.cpp!!! replaceParameter(in rank : unsigned, in p : UmlParameter) : bool UmlCom::send_cmd(_identifier, replaceParameterCmd, rank, p.dir, p.name, p.default_value, p.type); if (UmlCom::read_bool()) { if (_defined) _params[rank] = p; return TRUE; } else return FALSE; !!!28288.java!!! replaceParameter(in rank : unsigned, in p : UmlParameter) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.replaceParameterCmd, rank, (byte) p.dir.value(), p.name, p.default_value, p.type); UmlCom.check(); if (defined_()) _params[rank] = p.clone_it(); !!!28416.cpp!!! exceptions() : UmlTypeSpec read_if_needed_(); return _exceptions; !!!28416.java!!! exceptions() : UmlTypeSpec read_if_needed_(); return (UmlTypeSpec[]) _exceptions.clone(); !!!28544.cpp!!! addException(in rank : unsigned, in t : UmlTypeSpec) : bool UmlCom::send_cmd(_identifier, addExceptionCmd, rank, t); if (UmlCom::read_bool()) { if (_defined) _exceptions.insert(_exceptions.at(rank), t); return TRUE; } else return FALSE; !!!28544.java!!! addException(in rank : unsigned, in t : UmlTypeSpec) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.addExceptionCmd, rank, t); UmlCom.check(); if (defined_()) { // compatible with old Java versions int n = _exceptions.length; int index; UmlTypeSpec[] exceptions = new UmlTypeSpec[n + 1]; for (index = 0; index != rank; index += 1) exceptions[index] = _exceptions[index]; exceptions[index] = t.clone_it(); while (index++ != n) exceptions[index] = _exceptions[index - 1]; _exceptions = exceptions; } !!!28672.cpp!!! removeException(in rank : unsigned) : bool UmlCom::send_cmd(_identifier, removeExceptionCmd, rank); if (UmlCom::read_bool()) { if (_defined) _exceptions.remove(_exceptions.at(rank)); return TRUE; } else return FALSE; !!!28672.java!!! removeException(in rank : unsigned) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.removeExceptionCmd, rank); UmlCom.check(); if (defined_()) { int n = _exceptions.length; UmlTypeSpec[] exceptions = new UmlTypeSpec[n - 1]; int index; for (index = 0; index != rank; index += 1) exceptions[index] = _exceptions[index]; while (++index != n) exceptions[index - 1] = _exceptions[index]; _exceptions = exceptions; } !!!28800.cpp!!! replaceException(in rank : unsigned, in t : UmlTypeSpec) : bool UmlCom::send_cmd(_identifier, replaceExceptionCmd, rank, t); if (UmlCom::read_bool()) { if (_defined) _exceptions[rank] = t; return TRUE; } else return FALSE; !!!28800.java!!! replaceException(in rank : unsigned, in t : UmlTypeSpec) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.replaceExceptionCmd, rank, t); UmlCom.check(); if (defined_()) _exceptions[rank] = t.clone_it(); !!!28928.cpp!!! getOf() : UmlClassMember read_if_needed_(); return _get_of; !!!28928.java!!! getOf() : UmlClassMember read_if_needed_(); return _get_of; !!!29056.cpp!!! setOf() : UmlClassMember read_if_needed_(); return _set_of; !!!29056.java!!! setOf() : UmlClassMember read_if_needed_(); return _set_of; !!!29184.cpp!!! isCppConst() : bool read_if_needed_(); return _cpp_const; !!!29184.java!!! isCppConst() : bool read_if_needed_(); return _cpp_const; !!!29312.cpp!!! set_isCppConst(in y : bool) : bool bool b; if (set_it_(b, y, setIsCppConstCmd)) { _cpp_const = y; return TRUE; } else return FALSE; !!!29312.java!!! set_isCppConst(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsCppConstCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _cpp_const = y; !!!29440.cpp!!! isCppFriend() : bool read_if_needed_(); return _cpp_friend; !!!29440.java!!! isCppFriend() : bool read_if_needed_(); return _cpp_friend; !!!29568.cpp!!! set_isCppFriend(in y : bool) : bool bool b; if (set_it_(b, y, setIsCppFriendCmd)) { _cpp_friend = y; return TRUE; } else return FALSE; !!!29568.java!!! set_isCppFriend(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsCppFriendCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _cpp_friend = y; !!!29696.cpp!!! isCppVirtual() : bool read_if_needed_(); return _cpp_virtual; !!!29696.java!!! isCppVirtual() : bool read_if_needed_(); return _cpp_virtual; !!!29824.cpp!!! set_isCppVirtual(in y : bool) : bool bool b; if (set_it_(b, y, setIsCppVirtualCmd)) { _cpp_virtual = y; return TRUE; } else return FALSE; !!!29824.java!!! set_isCppVirtual(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsCppVirtualCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _cpp_virtual = y; !!!29952.cpp!!! isCppInline() : bool read_if_needed_(); return _cpp_inline; !!!29952.java!!! isCppInline() : bool read_if_needed_(); return _cpp_inline; !!!30080.cpp!!! set_isCppInline(in y : bool) : bool bool b; if (set_it_(b, y, setIsCppInlineCmd)) { _cpp_inline = y; return TRUE; } else return FALSE; !!!30080.java!!! set_isCppInline(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsCppInlineCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _cpp_inline = y; !!!30208.cpp!!! cppDef() : string read_if_needed_(); return _cpp_def; !!!30208.java!!! cppDef() : string read_if_needed_(); return _cpp_def; !!!30336.cpp!!! set_CppDef(in s : str) : bool return set_it_(_cpp_def, s, setCppDefCmd); !!!30336.java!!! set_CppDef(in s : str) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setCppDefCmd, s); UmlCom.check(); _cpp_def = s; !!!30464.cpp!!! cppBody() : string // not memorized in the instance for memory size reason UmlCom::send_cmd(_identifier, cppBodyCmd); return UmlCom::read_string(); !!!30464.java!!! cppBody() : string // not memorized in the instance for memory size reason UmlCom.send_cmd(identifier_(), OnInstanceCmd.cppBodyCmd); return UmlCom.read_string(); !!!30592.cpp!!! set_CppBody(in s : str) : bool // not memorized in the instance for memory size reason UmlCom::send_cmd(_identifier, setCppBodyCmd, s); return UmlCom::read_bool(); !!!30592.java!!! set_CppBody(in s : str) : bool // not memorized in the instance for memory size reason UmlCom.send_cmd(identifier_(), OnInstanceCmd.setCppBodyCmd, s); UmlCom.check(); !!!30720.cpp!!! cppNameSpec() : string read_if_needed_(); return _cpp_name_spec; !!!30720.java!!! cppNameSpec() : string read_if_needed_(); return _cpp_name_spec; !!!30848.cpp!!! set_CppNameSpec(in s : str) : bool return set_it_(_cpp_name_spec, s, setCppNameSpecCmd); !!!30848.java!!! set_CppNameSpec(in s : str) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setCppNameSpecCmd, s); UmlCom.check(); _cpp_name_spec = s; !!!30976.cpp!!! isJavaFinal() : bool read_if_needed_(); return _java_final; !!!30976.java!!! isJavaFinal() : bool read_if_needed_(); return _java_final; !!!31104.cpp!!! set_isJavaFinal(in y : bool) : bool bool b; if (set_it_(b, y, setJavaFinalCmd)) { _java_final = y; return TRUE; } else return FALSE; !!!31104.java!!! set_isJavaFinal(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setJavaFinalCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _java_final = y; !!!31232.cpp!!! isJavaSynchronized() : bool read_if_needed_(); return _java_synchronized; !!!31232.java!!! isJavaSynchronized() : bool read_if_needed_(); return _java_synchronized; !!!31360.cpp!!! set_isJavaSynchronized(in y : bool) : bool bool b; if (set_it_(b, y, setJavaSynchronizedCmd)) { _java_synchronized = y; return TRUE; } else return FALSE; !!!31360.java!!! set_isJavaSynchronized(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setJavaSynchronizedCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _java_synchronized = y; !!!31488.cpp!!! javaDef() : string return javaDecl(); !!!31488.java!!! javaDef() : string return javaDecl(); !!!31616.cpp!!! set_JavaDef(in s : str) : bool return set_JavaDecl(s); !!!31616.java!!! set_JavaDef(in s : str) : bool set_JavaDecl(s); !!!31744.cpp!!! javaBody() : string // not memorized in the instance for memory size reason UmlCom::send_cmd(_identifier, javaBodyCmd); return UmlCom::read_string(); !!!31744.java!!! javaBody() : string // not memorized in the instance for memory size reason UmlCom.send_cmd(identifier_(), OnInstanceCmd.javaBodyCmd); return UmlCom.read_string(); !!!31872.cpp!!! set_JavaBody(in s : str) : bool // not memorized in the instance for memory size reason UmlCom::send_cmd(_identifier, setJavaBodyCmd, s); return UmlCom::read_bool(); !!!31872.java!!! set_JavaBody(in s : str) : bool // not memorized in the instance for memory size reason UmlCom.send_cmd(identifier_(), OnInstanceCmd.setJavaBodyCmd, s); UmlCom.check(); !!!32000.cpp!!! javaNameSpec() : string read_if_needed_(); return _java_name_spec; !!!32000.java!!! javaNameSpec() : string read_if_needed_(); return _java_name_spec; !!!32128.cpp!!! set_JavaNameSpec(in s : str) : bool return set_it_(_java_name_spec, s, setJavaNameSpecCmd); !!!32128.java!!! set_JavaNameSpec(in s : str) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setJavaNameSpecCmd, s); UmlCom.check(); _java_name_spec = s; !!!32256.cpp!!! isIdlOneway() : bool read_if_needed_(); return _idl_oneway; !!!32256.java!!! isIdlOneway() : bool read_if_needed_(); return _idl_oneway; !!!32384.cpp!!! set_isIdlOneway(in y : bool) : bool bool b; if (set_it_(b, y, setIsIdlOnewayCmd)) { _idl_oneway = y; return TRUE; } else return FALSE; !!!32384.java!!! set_isIdlOneway(in y : bool) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIsIdlOnewayCmd, (y) ? (byte) 1 : (byte) 0); UmlCom.check(); _idl_oneway = y; !!!32512.cpp!!! idlNameSpec() : string read_if_needed_(); return _idl_name_spec; !!!32512.java!!! idlNameSpec() : string read_if_needed_(); return _idl_name_spec; !!!32640.cpp!!! set_IdlNameSpec(in s : str) : bool return set_it_(_idl_name_spec, s, setIdlNameSpecCmd); !!!32640.java!!! set_IdlNameSpec(in s : str) : bool UmlCom.send_cmd(identifier_(), OnInstanceCmd.setIdlNameSpecCmd, s); UmlCom.check(); _idl_name_spec = s; !!!32768.cpp!!! unload(in rec : bool, in del : bool) : void _return_type.explicit_type = 0; _params.clear(); _exceptions.clear(); #ifdef WITHCPP _cpp_def = 0; _cpp_name_spec = 0; #endif #ifdef WITHJAVA _java_name_spec = 0; #endif #ifdef WITHIDL _idl_name_spec = 0; #endif UmlBaseClassMember::unload(rec, del); !!!32768.java!!! unload(in rec : bool, in del : bool) : void _return_type = null; _params = null; _exceptions = null; _cpp_def = null; _cpp_name_spec = null; _java_name_spec = null; _idl_name_spec = null; super.unload(rec, del); !!!32896.cpp!!! UmlBaseOperation(in id : item_id, in n : string) _get_of = 0; _set_of = 0; !!!33024.cpp!!! read_uml_() : void UmlBaseClassMember::read_uml_(); _return_type.type = (UmlClass *) UmlBaseItem::read_(); if (_return_type.type == 0) _return_type.explicit_type = UmlCom::read_string(); _abstract = UmlCom::read_bool(); unsigned n; for (n = UmlCom::read_unsigned(); n; n -= 1) { UmlParameter param; param.dir = (aDirection) UmlCom::read_char(); param.type.type = (UmlClass *) UmlBaseItem::read_(); if (param.type.type == 0) param.type.explicit_type = UmlCom::read_string(); param.name = UmlCom::read_string(); param.default_value = UmlCom::read_string(); _params.append(param); } for (n = UmlCom::read_unsigned(); n; n -= 1) { UmlTypeSpec exception; exception.type = (UmlClass *) UmlBaseItem::read_(); if (exception.type == 0) exception.explicit_type = UmlCom::read_string(); _exceptions.append(exception); } _get_of = (UmlClassMember *) UmlBaseItem::read_(); _set_of = (UmlClassMember *) UmlBaseItem::read_(); !!!33024.java!!! read_uml_() : void super.read_uml_(); _return_type = new UmlTypeSpec(); _return_type.type = (UmlClass) UmlBaseItem.read_(); if (_return_type.type == null) _return_type.explicit_type = UmlCom.read_string(); _abstract = UmlCom.read_bool(); int i; int n; n = UmlCom.read_unsigned(); _params = new UmlParameter[n]; for (i = 0; i != n; i += 1) { UmlParameter param = new UmlParameter(); param.dir = aDirection.fromInt(UmlCom.read_char()); param.type.type = (UmlClass) UmlBaseItem.read_(); if (param.type.type == null) param.type.explicit_type = UmlCom.read_string(); param.name = UmlCom.read_string(); param.default_value = UmlCom.read_string(); _params[i] = param; } n = UmlCom.read_unsigned(); _exceptions = new UmlTypeSpec[n]; for (i = 0; i != n; i += 1) { UmlTypeSpec exception = new UmlTypeSpec(); exception.type = (UmlClass) UmlBaseItem.read_(); if (exception.type == null) exception.explicit_type = UmlCom.read_string(); _exceptions[i] = exception; } _get_of = (UmlClassMember) UmlBaseItem.read_(); _set_of = (UmlClassMember) UmlBaseItem.read_(); !!!33152.cpp!!! read_cpp_() : void UmlBaseClassMember::read_cpp_(); _cpp_const = UmlCom::read_bool(); _cpp_friend = UmlCom::read_bool(); _cpp_virtual = UmlCom::read_bool(); _cpp_inline = UmlCom::read_bool(); _cpp_def = UmlCom::read_string(); _cpp_name_spec = UmlCom::read_string(); !!!33152.java!!! read_cpp_() : void super.read_cpp_(); _cpp_const = UmlCom.read_bool(); _cpp_friend = UmlCom.read_bool(); _cpp_virtual = UmlCom.read_bool(); _cpp_inline = UmlCom.read_bool(); _cpp_def = UmlCom.read_string(); _cpp_name_spec = UmlCom.read_string(); !!!33280.cpp!!! read_java_() : void UmlBaseClassMember::read_java_(); _java_final = UmlCom::read_bool(); _java_synchronized = UmlCom::read_bool(); _java_name_spec = UmlCom::read_string(); !!!33280.java!!! read_java_() : void super.read_java_(); _java_final = UmlCom.read_bool(); _java_synchronized = UmlCom.read_bool(); _java_name_spec = UmlCom.read_string(); !!!33408.cpp!!! read_idl_() : void UmlBaseClassMember::read_idl_(); _idl_oneway = UmlCom::read_bool(); _idl_name_spec = UmlCom::read_string(); !!!33408.java!!! read_idl_() : void super.read_idl_(); _idl_oneway = UmlCom.read_bool(); _idl_name_spec = UmlCom.read_string();