comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java @ 2744:c1f2e792704a

FixA: Calculate Delta W/t, too. flys-artifacts/trunk@4479 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 23 May 2012 18:27:45 +0000
parents d6e32ae72da6
children e54dd69d306f
comparison
equal deleted inserted replaced
2743:10e6400d4166 2744:c1f2e792704a
746 } // class NotFilter 746 } // class NotFilter
747 747
748 public static abstract class ComponentFilter implements Fixing.Filter { 748 public static abstract class ComponentFilter implements Fixing.Filter {
749 protected List<Fixing.Filter> children; 749 protected List<Fixing.Filter> children;
750 750
751 public ComponentFilter() {
752 children = new ArrayList<Fixing.Filter>();
753 }
754
751 public ComponentFilter(List<Fixing.Filter> children) { 755 public ComponentFilter(List<Fixing.Filter> children) {
752 this.children = children; 756 this.children = children;
753 } 757 }
758
759 public void add(Fixing.Filter filter) {
760 children.add(filter);
761 }
754 } // class ComponentFilter 762 } // class ComponentFilter
755 763
756 public static class OrFilter extends ComponentFilter { 764 public static class OrFilter extends ComponentFilter {
765
766 public OrFilter() {
767 }
757 768
758 public OrFilter(List<Fixing.Filter> children) { 769 public OrFilter(List<Fixing.Filter> children) {
759 super(children); 770 super(children);
760 } 771 }
761 772
769 return false; 780 return false;
770 } 781 }
771 } // class OrFilter 782 } // class OrFilter
772 783
773 public static class AndFilter extends ComponentFilter { 784 public static class AndFilter extends ComponentFilter {
785
786 public AndFilter() {
787 }
774 788
775 public AndFilter(List<Fixing.Filter> children) { 789 public AndFilter(List<Fixing.Filter> children) {
776 super(children); 790 super(children);
777 } 791 }
778 792

http://dive4elements.wald.intevation.org