# ======================================================================================== # Overview # ======== 「ermaster-b」を元にさせて頂いています。 https://github.com/naoki-iwami/ermaster-b # ======================================================================================== # Direction # ========= 【改善したい箇所】 o カラムのデータ型の管理をシンプルに => 追加しやすいように o 保存ファイルのXMLをシンプルに => 辞書機能なし o 全体ビューでもコメント書けるように 【削りたい機能】 o 辞書機能、翻訳 => xmlをすっきりさせたい o Hibernateのなんとかって機能 o ANTを利用したなんとか機能 o マイナーなオプションを弾く 【残したい機能】 o ERMasterのモデリング機能 o DDLの吐き出し o ダイアグラム分割機能 o ctrl+Oによるアウトライン検索 【バグ?】 o 全体ビューとダイアグラムビューを行き来すると、Tool Bar Visibility が増えて楽しい 【Converter】 o <現在日時> => MySQLならNOW(), ... # ======================================================================================== # History # ======= o delete HTML出力 o delete Translation # ======================================================================================== # Development # =========== 【ブランチ】 mission_slim にて、ひたすらスリムにしていく 【ハッシュタグ】 o #willdelete :: 削除するぞ (いずれ抹消する) o #deleted :: 削除したぞ o #willanalyze :: 分析するぞ (そのうち) o #analyzed :: 分析したぞ # ======================================================================================== # Analyzing # ========= 【パッケージ構成】 src/org.insightech.er |-common // 共通のコンポーネント (20個くらい) | |-dialog | |-exception | |-widgets |-db // ☆DBMSに関するクラス!? (多め) | |-impl | |-sqltype | |-DBManager | |-... |-editor // ☆エディター、根幹!? (めちゃ多め) | |-controller | | |-command | | |-editpart | | |-editpolicy | |-model | | |-dbexport // DDLとか画像へのエクスポート | | |-dbimport // 要はDBからのリバース | | |-diagram_contents // ダイアグラムの内容を保持するクラスなど | | |-edit // CopyManagerしかいないぞー | | |-search // 検索のためのクラス | | |-settings // 設定のためのクラス | | |-tracking // 変更などのトラッキング | | |-ERDiagram | | |-... | |-persistent | | |-impl | | | |-PersistentSerializeImpl | | | |-PersistentXmlImpl | | | |-XMLLoader | | |-Persistent | |-view | | |-action | | |-contributor | | |-dialog | | |-drag_drop | | |-editmanager | | |-figure | | |-outline | | |-property_source | | |-tool | | |-ERDiagramGotoMarker | | |-ERDiagramOnePopupMenuManager | | |-ERDiagramPopupMenuManager | |-ERDiagramEditor | |-ERDiagramElementStateListener | |-ErDiagramInformationControl | |-ERFluteMultiPageEditor | |-EROneDiagramEditor | |-TestEditor | |-TranslationResources | |-extention // 拡張ポイント!? (少ない) |-preference // Eclipseのpreferences (少なめ) | |-jdbc // JDBCドライバーの設定 | |-template // DB定義書テンプレート | |-translation // 翻訳辞書 | |-PreferencePage | |-... | |-test // main()から実行するテストクラス (少なめ) |-util // ちょっとしたユーティリティ (少なめ) |-wizard // Eclipseのウィザード、新規ER図とか (少なめ) | |-page | | |-NewDiagramWizardPage1 | | |-NewDiagramWizardPage2 | |-NewDiagramWizard | |-Activator |-ImageKey |-InternalDirectoryDialog |-InternalFileDialog |-Resources |-ResourceString |-ERDiagram_ja.properties |-ERDiagram.properties