/*
/* Copyright 2018-2026 contributors to the OpenLineage project
/* SPDX-License-Identifier: Apache-2.0
*/

package io.openlineage.flink.visitor;

import io.openlineage.client.OpenLineage;
import io.openlineage.flink.api.OpenLineageContext;
import java.util.List;

public interface VisitorFactory {

  List<Visitor<OpenLineage.InputDataset>> getInputVisitors(OpenLineageContext context);

  List<Visitor<OpenLineage.OutputDataset>> getOutputVisitors(OpenLineageContext context);
}
