2007-09-01から1ヶ月間の記事一覧

任意のプログラミング言語向けIDEを作成するためのプラットフォーム"The Eclipse IMP"

Eclipse IDE Meta-tooling Platform (IMP)が、Eclipse Technology Project傘下のプロジェクトとしてプロポーザルが今年の8月に出されています。 http://www.eclipse.org/proposals/imp/The Eclipse IMPは、以前"SAFARI"と呼ばれていたIBMが提供するプロジェ…

親クラスもインスタンス化可能な場合、GMFマッピング定義に要注意

GMF

以下のように、KlassクラスがSuperKlassクラスを継承し、SuperKlassクラスもインスタンス化可能なモデルについて、GMFを用いてダイアグラムエディタを作成する場合、GMFマッピング定義を行う場合に注意が必要です。 結論から言うと、以下のように子クラスで…

Ecore Diagram Editor Proposal

昨日9/26に、EMFTプロジェクトに対し「Ecore Diagram Editor」のプロポーザルが行われました。 http://www.eclipsezone.com/eclipse/forums/t101904.html そのタイトルを見てちょっとびっくり。ひょっとして私が開発中のReflective Ecore Model Diagram Edit…

Reflective Ecore Model Diagram Editor 0.1.2をリリースしました!

リリース0.1.2のダウンロード:http://sourceforge.net/project/showfiles.php?group_id=203088&package_id=241965&release_id=541481このリリースの大きな変更点は、ルートクラスに同じ型の属性が複数ある場合に、新規オブジェクトをそれぞれの属性に選択的…

同じ型の属性が複数あるクラスをルートとするダイアグラムエディタを作成する

GMF

id:kojihashi:20070709でも紹介したように、GMFを用いて作成するエディタの編集対象となるモデルには必ずルートクラスが必要で、そのルートクラス(のインスタンス)がキャンバスに対応することになります。GMFを用いて作成したエディタ上のパレットには一般…

Epsilonプロジェクトに新しいコンポーネントが追加されました

8月の中旬に,Epsilonプロジェクトにおいて新しいコンポーネントが公開されていました。 Epsilon このプロジェクトは,以前id:kojihashi:20070713#1184330502において紹介したExeedプラグインを提供しています。今回新しく公開されたコンポーネントで以下の…

英会話は自信を持つことが重要

9/10(月)から9/14(金)まで,ある国際学会に参加し発表してきました。英語で発表するのは結構久しぶりでしたが,いままでで一番リラックスして発表できました。理由を考えてみると,まず参加者の人数が少なめで,みな気さくでやわらかい雰囲気だったというの…

EMFモデルインスタンスの部分木だけ直列化する

EMF

EMF2.3からXMLResource.OPTION_ROOT_OBJECTSが新たに導入され、EMFモデルインスタンスの部分木だけを直列化することが可能になりました。以下、サンプルコードです。 Resource resource = resourceSet.createResource(URI.createURI("http:///My.lib")); Lib…

本が出版されるかも

GMF

GMFの開発メンバの一人,Richard Gronback氏によると,GMFの本を執筆中のようです。 GMFについてはまだまとまった情報がなく,本が出ないかと待ちわびていました。待ち遠しいですね。

EMFモデルのインスタンスをコメント付きで直列化する

EMF

XMLスキーマから生成したEMFモデルについては、そのインスタンスを直列化する際に、DocumentRootの直下のみであればFeatureMapUtil.addComment()を使ってコメントを付けることができます。以下、サンプルコードです。 Resource resource = resourceSet.creat…

脳が冴える15の習慣

脳が冴える15の習慣 記憶・集中・思考力を高める (生活人新書)作者: 築山節出版社/メーカー: NHK出版発売日: 2006/11/08メディア: 新書購入: 130人 クリック: 1,222回この商品を含むブログ (326件) を見る脳を使って仕事をする我々にとって,脳のパフォーマ…

Reflective Ecore Model Diagram Editor 0.1.1をリリースしました!

リリース0.1.1のダウンロード: http://sourceforge.net/project/showfiles.php?group_id=203088&package_id=241965&release_id=536642このリリースの大きな変更点は、複数の.xml_diagramファイルを同時に開いて編集可能になったことです。その他の変更点と…