Visual Studio 2010のUMLクラス図を読んで、t4を使用してコードを生成したいと思います。クラスとその関連付けを読み取ることができます。関連するクラスの多様性を読みたいですか?どのようにアイデアはありますか?
1 に答える
0
このようなものはどうですか?this.Element は IClass の型です
foreach (IAssociation association in this.Element.GetRelatedLinks<IAssociation>())
{
var source = association.SourceElement as IClassifier;
var target = association.TargetElement as IClassifier;
foreach(var end in association.MemberEnds)
{
WriteLine("// mapping:" + end.Name + ": " + end.GetBounds());
}
}
GetBounds() が、可能な値として少なくとも "1" または "*" を含む文字列を返すのを見たことを思い出します。
于 2012-11-14T18:31:01.210 に答える