com.artemis.link.MultiFieldMutator Maven / Gradle / Ivy
package com.artemis.link;
import com.artemis.Component;
import com.artemis.World;
import com.artemis.utils.reflect.Field;
/**
* Internal interface. Used for reading/writing entity
* fields pointing to multiple entities.
*/
public interface MultiFieldMutator {
void validate(int sourceId, T collection, LinkListener listener);
T read(C c, Field f);
void setWorld(World world);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy