package org.overture.interpreter.messages.rtlog.nextgen; import java.io.Serializable; import java.util.List; public class NextGenBus implements Serializable { /** * */ private static final long serialVersionUID = 5885158949672715295L; public Integer id; public String name; public List<NextGenCpu> cpus; public NextGenBus(int id, String name, List<NextGenCpu> cpus) { this.id = id; this.name = name; this.cpus = cpus; } @Override public String toString() { StringBuffer s = new StringBuffer(); s.append("BUSdecl -> "); s.append("id: "); s.append(id); s.append(" topo: "); s.append("{"); for (int i = 0; i < this.cpus.size() - 1; i++) { s.append(cpus.get(i).id); s.append(","); } s.append(cpus.get(cpus.size() - 1).id); s.append("} "); s.append("name: \""); s.append(this.name); s.append("\""); s.append(" time: 0"); return s.toString(); } }