org.atemsource.atem.utility.transform.api.AttributeTransformation Maven / Gradle / Ivy
package org.atemsource.atem.utility.transform.api;
import java.util.Map;
import java.util.Set;
import org.atemsource.atem.api.type.EntityType;
import org.atemsource.atem.utility.path.AttributePath;
public interface AttributeTransformation {
void mergeBA(B b, A a, TransformationContext ctx);
void mergeAB(A a, B b, TransformationContext ctx);
Set getAttributeAs();
Set getAttributeBs();
Map getMeta();
EntityType getTypeA();
EntityType getTypeB();
}