IndexDefinition indexDefinition,
MultiColumnIndexOperations operations ) {
assert indexDefinition.hasSingleColumn();
String processKey = context.getProcessId();
NameFactory names = context.getValueFactories().getNameFactory();
Name nodeTypeName = names.create(indexDefinition.getNodeTypeName());
Name[] propNames = new Name[indexDefinition.size()];
for (int i = 0; i != indexDefinition.size(); ++i) {
propNames[i] = names.create(indexDefinition.getColumnDefinition(i).getPropertyName());
}
return new MultiPropertyIndexChangeSetListener(processKey, nodeTypesSupplier, nodeTypeName, propNames, operations);