コード例 #1
0
 /// <summary>
 /// 要素毎のXMLを elements 配下に出力する
 /// </summary>
 public void doMakeElementFiles()
 {
     //
     foreach (ArtifactVO atf in this.allArtifacts.getArtifactsExcludeImplModel())
     {
         foreach (ElementVO elem in atf.getOwnElements())
         {
             ElementXmlWriter.outputElementXmlFile(elem);
             // outputCSharpCode(elem);
             // ElementAsciidocWriter.doWrite(outputDir, elem);
         }
     }
 }
コード例 #2
0
        /// <summary>
        /// 要素毎のXMLを elements 配下に出力する
        /// </summary>
        public void doMakeElementFiles()
        {
            // outputElementXmlFile メソッドの出力先は ProjectPath 限定になるため、
            // 先に作ったばかりのプロジェクトファイルをロードしておく
            string changedProjectFile = this.outputDir + "\\project.bdprj";

            ProjectSetting.load(changedProjectFile);

            //
            foreach (ArtifactVO atf in this.outArtifacts)
            {
                foreach (ElementVO elem in atf.getOwnElements())
                {
                    if (elem.changed != ' ')
                    {
                        ElementXmlWriter.outputElementXmlFile(elem);
                    }
                }
            }
        }