plugin/src/java/org/pm4knime/node/conformance/performance/PerfCheckerInfoAssistant.java
public void fillTransitionData(BufferedDataContainer tBuf, Collection<Transition> transitions) {
		
		String[] properties = {"Throughput time", "Waiting time", "Sojourn time"};
		// to fit the existing methods, get the transitions number
		for(Transition trans : transitions) {
			int encodedTransID = infoProvider.getEncOfTrans(trans);
			double[] infoNumber = infoProvider.getTransStats(mResult, encodedTransID);
			
			if (infoNumber != null) {
				int counterInfoNumber = PerfCounter.MULTIPLIER;
				if (counterInfoNumber < infoNumber.length) {
					
					String patternName = "Pattern : "
							+ infoProvider.getPatternString(mResult, (short) infoNumber[counterInfoNumber++]);
					
					// TODO : represent number of length with one specific variable 
					for(int pIdx = 0; pIdx < properties.length; pIdx++) {
						
						int i=0;
						DataCell[] currentRow = new DataCell[7];
						currentRow[i++] = new StringCell(patternName);
						currentRow[i++] = new StringCell(properties[pIdx]);
						
						while(i< currentRow.length - 1) {
							currentRow[i] = new StringCell(TimeFormatter.formatTime(infoNumber[counterInfoNumber++], nfDouble));
							i++;
						}
						int temp = 8 - 3*pIdx;
						currentRow[i] = new StringCell(nfInteger.format(infoNumber[counterInfoNumber + temp]));
						
						// change the row name for it
						tBuf.addRowToTable(new DefaultRow(encodedTransID +"-"+pIdx, currentRow));
						
					}
					
					// TODO: missing this value, but will go for it later unique cases througput, 
					
				}
			}
			
		}
	}
// add all transitions performance info to the tBuf
add all transitions performance info to the tBuf
add all transitions performance info to the tBuf
public void fillTransitionData(BufferedDataContainer tBuf, Collection<Transition> transitions) {
		String[] properties = {"Throughput time", "Waiting time", "Sojourn time"};
		for(Transition trans : transitions) {
			int encodedTransID = infoProvider.getEncOfTrans(trans);
			double[] infoNumber = infoProvider.getTransStats(mResult, encodedTransID);
			if (infoNumber != null) {
				int counterInfoNumber = PerfCounter.MULTIPLIER;
				if (counterInfoNumber < infoNumber.length) {
					String patternName = "Pattern : "
							+ infoProvider.getPatternString(mResult, (short) infoNumber[counterInfoNumber++]);
					for(int pIdx = 0; pIdx < properties.length; pIdx++) {
						int i=0;
						DataCell[] currentRow = new DataCell[7];
						currentRow[i++] = new StringCell(patternName);
						currentRow[i++] = new StringCell(properties[pIdx]);
						while(i< currentRow.length - 1) {
							currentRow[i] = new StringCell(TimeFormatter.formatTime(infoNumber[counterInfoNumber++], nfDouble));
							i++;
						}
						int temp = 8 - 3*pIdx;
						currentRow[i] = new StringCell(nfInteger.format(infoNumber[counterInfoNumber + temp]));
						tBuf.addRowToTable(new DefaultRow(encodedTransID +"-"+pIdx, currentRow));
					}
				}
			}
		}
	}
public void fillTransitionData ( BufferedDataContainer tBuf , Collection < Transition > transitions ) { String [ ] properties = { "Throughput time" , "Waiting time" , "Sojourn time" } ; for ( Transition trans : transitions ) { int encodedTransID = infoProvider . getEncOfTrans ( trans ) ; double [ ] infoNumber = infoProvider . getTransStats ( mResult , encodedTransID ) ; if ( infoNumber != null ) { int counterInfoNumber = PerfCounter . MULTIPLIER ; if ( counterInfoNumber < infoNumber . length ) { String patternName = "Pattern : " + infoProvider . getPatternString ( mResult , ( short ) infoNumber [ counterInfoNumber ++ ] ) ; for ( int pIdx = 0 ; pIdx < properties . length ; pIdx ++ ) { int i = 0 ; DataCell [ ] currentRow = new DataCell [ 7 ] ; currentRow [ i ++ ] = new StringCell ( patternName ) ; currentRow [ i ++ ] = new StringCell ( properties [ pIdx ] ) ; while ( i < currentRow . length - 1 ) { currentRow [ i ] = new StringCell ( TimeFormatter . formatTime ( infoNumber [ counterInfoNumber ++ ] , nfDouble ) ) ; i ++ ; } int temp = 8 - 3 * pIdx ; currentRow [ i ] = new StringCell ( nfInteger . format ( infoNumber [ counterInfoNumber + temp ] ) ) ; tBuf . addRowToTable ( new DefaultRow ( encodedTransID + "-" + pIdx , currentRow ) ) ; } } } } }
add all transitions performance info to the tBuf
add all transitions performance info to the tBuf
// to fit the existing methods, get the transitions number // TODO : represent number of length with one specific variable  // change the row name for it // TODO: missing this value, but will go for it later unique cases througput, 