package de.ivu.elect.presentation.gebietsbaum.tree;

public enum WasGebietsbaumAusbleibend {

  KEIN {
    @Override
    public boolean isAusbleibend() {
      return false;
    }

    @Override
    public boolean isAusbleibendAnderesGebiet() {
      return false;
    }
  },
  AUSBLEIBEND {
    @Override
    public boolean isAusbleibend() {
      return true;
    }

    @Override
    public boolean isAusbleibendAnderesGebiet() {
      return false;
    }
  },
  AUSBLEIBEND_ANDERES_GEBIET {
    @Override
    public boolean isAusbleibend() {
      return true;
    }

    @Override
    public boolean isAusbleibendAnderesGebiet() {
      return true;
    }
  };

  public  abstract  boolean isAusbleibend() ;

  public abstract boolean isAusbleibendAnderesGebiet();
}
