'Creates a list of models, one for each conflict. Each model has
five columns, as shown in an example with only two rows below:
| PROPERTY | OBJECT 1 | OBJECT 2 | ROW COLOR | INPUT TYPE |
| NAME     |    A     |    B     |  RED      |  STRING    |
| PORTS    | 5050, 20 | 5050, 20 | WHITE     |  LIST      |
ROW COLOR and INPUT TYPE are never shown to the user.'

def create_conflicts_models(self, conflicts):

    models = []
    for conflict in conflicts:
        model = Gtk.ListStore(str, str, str, str, str)
        obj1 = conflict.getFirstObject()
        obj2 = conflict.getSecondObject()
        conflict_type = conflict.getModelObjectType()
        if (conflict_type == 'Service'):
            self.fill_service_conflict_model(model, obj1, obj2)
        elif (conflict_type == 'Interface'):
            self.fill_interface_conflict_model(model, obj1, obj2)
        elif (conflict_type == 'Host'):
            self.fill_host_conflict_model(model, obj1, obj2)
        elif (conflict_type == 'Vulnerability'):
            self.fill_vuln_conflict_model(model, obj1, obj2)
        elif (conflict_type == 'VulnerabilityWeb'):
            self.fill_webvuln_conflict_model(model, obj1, obj2)
        models.append(model)
    return models
