要素の追加と操作

<< 目次を表示 >>

ページ位置:  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);

                }

            }

        }

    }