Ejemplo n.º 1
0
        private void InitializeCompositions()
        {
            var compositionSerializer = new CompositionRegistry();

            ConfigManager.RegisterService(compositionSerializer);

            compositionSerializer.DiagramElements.AddRange(AppConfig.Instance.DiagramElements.Select(t => t.CreateInstance <DiagramElement>()));
            Directory.GetFiles("Compositions", "*.xml").Select(File.ReadAllText).ForEach(s => compositionSerializer.Load(s.LoadSettingsStorage(), true));
        }
Ejemplo n.º 2
0
        private void InitializeCompositions()
        {
            var compositionSerializer = new CompositionRegistry();

            ConfigManager.RegisterService(compositionSerializer);

            compositionSerializer.DiagramElements.AddRange(Configuration.Extensions.GetDiagramElements());
            Directory.GetFiles("Compositions", "*.xml").Select(File.ReadAllText).ForEach(s => compositionSerializer.Load(s.LoadSettingsStorage(), true));
        }
Ejemplo n.º 3
0
		public StrategiesRegistry(string compositionsPath = "Compositions", string strategiesPath = "Strategies")
		{
			if (compositionsPath == null)
				throw new ArgumentNullException(nameof(compositionsPath));
			
			if (strategiesPath == null)
				throw new ArgumentNullException(nameof(strategiesPath));

			_compositionRegistry = new CompositionRegistry();
			_compositionsPath = Path.GetFullPath(compositionsPath);
			_strategiesPath = Path.GetFullPath(strategiesPath);
		}
Ejemplo n.º 4
0
        public StrategiesRegistry(string compositionsPath = "Compositions", string strategiesPath = "Strategies")
        {
            if (compositionsPath == null)
            {
                throw new ArgumentNullException(nameof(compositionsPath));
            }

            if (strategiesPath == null)
            {
                throw new ArgumentNullException(nameof(strategiesPath));
            }

            _compositionRegistry = new CompositionRegistry();
            _compositionsPath    = Path.GetFullPath(compositionsPath);
            _strategiesPath      = Path.GetFullPath(strategiesPath);
        }
Ejemplo n.º 5
0
		private void InitializeCompositions()
		{
			var compositionSerializer = new CompositionRegistry();

			ConfigManager.RegisterService(compositionSerializer);

			compositionSerializer.DiagramElements.AddRange(AppConfig.Instance.DiagramElements.Select(t => t.CreateInstance<DiagramElement>()));
			Directory.GetFiles("Compositions", "*.xml").Select(File.ReadAllText).ForEach(s => compositionSerializer.Load(s.LoadSettingsStorage(), true));
		}
Ejemplo n.º 6
0
		private void InitializeCompositions()
		{
			var compositionSerializer = new CompositionRegistry();

			ConfigManager.RegisterService(compositionSerializer);

			compositionSerializer.DiagramElements.AddRange(Configuration.Extensions.GetDiagramElements());
			Directory.GetFiles("Compositions", "*.xml").Select(File.ReadAllText).ForEach(s => compositionSerializer.Load(s.LoadSettingsStorage(), true));
		}