Exemple #1
0
		public override void Add(FamiliaPatente component)
		{
			//???????
			throw new Exception("No puedo agregar elementos. Soy primitivo.");
		}
Exemple #2
0
		public override void Remove(FamiliaPatente component){
			//// cannot remove from a leaf
			throw new Exception("No puedo quitar elementos. Soy primitivo.");
		}
Exemple #3
0
		/// 
		/// <param name="component"></param>
		public abstract void Remove(FamiliaPatente component);
Exemple #4
0
		/// 
		/// <param name="component"></param>
		public abstract void Add(FamiliaPatente component);
        /// 
        /// <param name="component"></param>
        public override void Remove(FamiliaPatente component){

			//Verificar cómo se elimina? Verificar que la familia tenga al menos un hijo siempre...
			listaFamiliaPatente.Remove(component);

		}
		/// 
		/// <param name="component"></param>
		public override void Add(FamiliaPatente component){

			listaFamiliaPatente.Add(component);

		}       
		public Familia(FamiliaPatente familiaPatente)
		{
			Add(familiaPatente); //No hay familias sin hijos...
		}