Example #1
0
		public bool Añadir(TipoSimpleXsd tipo)
		{
			if (tipo.Nombre == null)
				throw new  XsdException("El tipo simple tiene que tener nombre o estar dentro de la declaracion de otro elemento");
			bool añadir = true;
			if (!declaracionTiposSimples.ContainsKey(tipo))
				declaracionTiposSimples.Add(tipo, null);
			else
				añadir = false;
			return añadir;
			
		}
Example #2
0
		public void Reemplazar(TipoSimpleXsd tipo)
		{
			Quitar(tipo);
			Añadir(tipo);
		}
Example #3
0
		public bool Quitar(TipoSimpleXsd tipo)
		{
			bool quitado = true;
			if (declaracionTiposSimples.ContainsKey(tipo))
				declaracionTiposSimples.Remove(tipo);
			else
				quitado = false;
			return quitado;
			
		}