package org.jboss.windup.rules.apps.java.reporting.rules; import com.tinkerpop.blueprints.Direction; import com.tinkerpop.frames.Adjacency; import org.jboss.windup.graph.model.ProjectModel; import org.jboss.windup.reporting.model.ApplicationReportModel; import com.tinkerpop.frames.modules.typedgraph.TypeValue; /** * Model of the Unparsable Files report. * * @author Ondrej Zizka */ @TypeValue(UnparsablesAppReportModel.TYPE) public interface UnparsablesAppReportModel extends ApplicationReportModel { String TYPE = "UnparsablesAppReport"; String ALL_SUB_PROJECTS = "allSubProjects"; /** * All related (canonical) projects. */ @Adjacency(label = ALL_SUB_PROJECTS, direction = Direction.OUT) Iterable<ProjectModel> getAllSubProjects(); /** * All related (canonical) projects. */ @Adjacency(label = ALL_SUB_PROJECTS, direction = Direction.OUT) void setAllSubProjects(Iterable<ProjectModel> projects); }