public ArrayList<Szenario> createSzenarioObject() {

		ArrayList<Szenario> szenarioList = new ArrayList<Szenario>();
		ArrayList<Integer> idList= createSzenarioIDs();
		createSzenario();
		this.szenarioBezeichnungList=createSzenarioBezeichnungList();
		createSzenarioDate();
		int anzahlSzenarien = 1;

		// Anzahl der Szenarien wird ermittelt
		for (int i = 0; i < primeDelay.size(); i++) {
			if (i >= 1&&primeDelay.get(i).getSzenarioID() > primeDelay.get(i - 1).getSzenarioID()) {
				anzahlSzenarien++;
			}
		}
	
		int counter=0;
		for (int i = 1; i <= anzahlSzenarien; i++) {
			ArrayList<PrimeDelay> primeDelayList = new ArrayList<PrimeDelay>();
			for (int j = counter; j < primeDelay.size(); j++) {
				if (primeDelay.get(j).getSzenarioID() == i) {
					primeDelayList.add(primeDelay.get(j));
					counter++;
				}
			}
			
     
			Szenario szenario = new Szenario(i, primeDelayList,
					getFahrplanzugehoerigkeitSzenario(idList.get(i-1)),szenarioBezeichnungList.get(i-1),szenarioDateList.get(i-1));
			// Objekt wird einer Liste mit allen Szeanrien hinzugefügt
			szenarioList.add(szenario);
		}
		return szenarioList;

	}