Ejemplo n.º 1
0
        public XS__RootMetadata(
                #endif
            string metadataFilepath_in
            )
        {
            string _metadataPath = System.IO.Path.GetDirectoryName(metadataFilepath_in);

            metadatafiles_ = Metadatas.Load_fromFile(metadataFilepath_in);

            #region int _total_xxx = ...;
            int _total_diagram = 0;
            for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++)
            {
                switch (metadatafiles_.MetadataFiles[f].XMLFileType)
                {
                case XS__diagram.DIAGRAM:
                    _total_diagram++;
                    break;
                }
            }
            #endregion
            #region string[] _xxxFilepath = new string[_total_xxx];
            string[] _diagramFilepath = new string[
                _total_diagram
                                        ];
            #endregion

            _total_diagram = 0;
            for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++)
            {
                switch (metadatafiles_.MetadataFiles[f].XMLFileType)
                {
                case XS__diagram.DIAGRAM:
                    _diagramFilepath[_total_diagram] = System.IO.Path.Combine(
                        _metadataPath,
                        metadatafiles_.MetadataFiles[f].XMLFilename
                        );
                    _total_diagram++;
                    break;
                }
            }

            diagramcollection_ = new XS__diagramCollection(
                XS__diagram.Load_fromFile(
                    (XS__RootMetadata)this,
                    _diagramFilepath
                    )
                );
        }
Ejemplo n.º 2
0
		public XS__RootMetadata(
		#endif
			string metadataFilepath_in
		) {
			string _metadataPath = System.IO.Path.GetDirectoryName(metadataFilepath_in);

			metadatafiles_ = Metadatas.Load_fromFile(metadataFilepath_in);

			#region int _total_xxx = ...;
			int _total_diagram = 0;
			for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) {
				switch (metadatafiles_.MetadataFiles[f].XMLFileType) {
					case XS__diagram.DIAGRAM:
						_total_diagram++;
						break;
				}
			}
			#endregion
			#region string[] _xxxFilepath = new string[_total_xxx];
			string[] _diagramFilepath = new string[
				_total_diagram
			];
			#endregion

			_total_diagram = 0;
			for (int f = 0; f < metadatafiles_.MetadataFiles.Count; f++) {
				switch (metadatafiles_.MetadataFiles[f].XMLFileType) {
					case XS__diagram.DIAGRAM:
						_diagramFilepath[_total_diagram] = System.IO.Path.Combine(
							_metadataPath,
							metadatafiles_.MetadataFiles[f].XMLFilename
						);
						_total_diagram++;
						break;
				}
			}

			diagramcollection_ = new XS__diagramCollection(
				XS__diagram.Load_fromFile(
					(XS__RootMetadata)this, 
					_diagramFilepath
				)
			);
		}