Ignore:
Timestamp:
02/25/13 11:47:25 (11 years ago)
Author:
lucsch
Message:
  • TmDmCreator is now working (supports language selection)
  • Adding swisstopo data model definition
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tmdmcreator/docs/uml/tmdmcreator/tmdmcreator.prj

    r19 r21  
    11format 75 
    22"tmdmcreator" 
    3   revision 6 
     3  revision 7 
    44  modified_by 33 "lucien" 
    55 
     
    251251      operation 137505 "ProcessFiles" 
    252252        public explicit_return_type "bool" 
    253         nparams 1 
     253        nparams 2 
    254254          param out name "errorsmsg" explicit_type "wxArrayString" 
    255         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract}; 
    256 " 
    257         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ 
     255          param in name "languagecolumn" explicit_type "int" 
     256        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} ${p1}${)}${const}${volatile}${throw}${abstract}; 
     257" 
     258        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{ 
    258259  ${body}} 
    259260" 
     
    379380      end 
    380381 
     382      attribute 155169 "m_LanguageCol" 
     383        protected explicit_type "int" 
     384        init_value "0" 
     385        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; 
     386" 
     387        java_decl "" 
     388        php_decl "" 
     389        python_decl "" 
     390        idl_decl "" 
     391        set_oper operation_ref 150817 // SetLanguageColumn 
     392      end 
     393 
     394      operation 150689 "SwitchCols" 
     395        protected explicit_return_type "wxString" 
     396        nparams 2 
     397          param in name "cols" explicit_type "wxArrayString" 
     398          param in name "values" explicit_type "wxArrayString" 
     399        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract}; 
     400" 
     401        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{ 
     402  ${body}} 
     403" 
     404         
     405         
     406         
     407         
     408      end 
     409 
    381410      operation 135585 "TmDmProcessor" 
    382411        public explicit_return_type "" 
     
    435464         
    436465         
     466      end 
     467 
     468      operation 150817 "SetLanguageColumn" 
     469        force_body_gen public explicit_return_type "void" 
     470        nparams 1 
     471          param in name "value" explicit_type "int" 
     472        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; 
     473" 
     474        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ 
     475  m_LanguageCol = ${p0}; 
     476} 
     477" 
     478        cpp_name_spec "SetLanguageColumn" 
     479         
     480        java_name_spec "set${Name}" 
     481         
     482        php_name_spec "set${Name}" 
     483         
     484        python_name_spec "set${Name}" 
     485         
     486        idl_name_spec "set_${name}" 
     487        set_of_attribute attribute_ref 155169 // m_LanguageCol 
    437488      end 
    438489    end 
Note: See TracChangeset for help on using the changeset viewer.