<< 目次を表示 >> ページ位置: API・アドイン・スクリプト > API > サンプルコード > 要素の追加と操作 |
パッケージ内に要素を追加し、追加した要素を削除する例です。
class ElementSample
{
public void ElementLifecycle(EA.Repository reposiroty)
{
// パッケージID=2のパッケージ内にユースケース要素を追加します
EA.Package package = reposiroty.GetPackageByID(2);
EA.Element newElement = (EA.Element)package.Elements.AddNew("Login to Website", "UseCase");
newElement.Stereotype = "testcase";
newElement.Update();
package.Elements.Refresh();
// 追加した要素を削除します
for (short idx = 0; idx < package.Elements.Count; idx++)
{
EA.Element element = package.Elements.GetAt(idx);
Console.WriteLine(element.Name);
if (element.Name == "Login to Website" && element.Type == "UseCase")
{
package.Elements.DeleteAt(idx, false);
}
}
}
}