package org.dresdenocl.examples.car; import java.util.ArrayList; import java.util.List; public class ModelInstance { private static int NUM_CARS_PER_PERSONS = 10; private static int NUM_PERSONS = 100; public static List<Object> getModelObjects() { List<Object> result = new ArrayList<Object>(); for (int i = 0; i < NUM_PERSONS; i++) { String personS = "" + (i + 1); int age = (i % 100); Person person = new Person(personS, age, i); result.add(person); for (int k = 0; k < NUM_CARS_PER_PERSONS; k++) { String carS = "" + (k + 1 + i * NUM_CARS_PER_PERSONS); Car car = new Car(carS, carS); result.add(car); car.getOwner().add(person); person.getOwnedCars().add(car); } } return result; } }