package com.intellij.vcs.log.ui.render; import com.intellij.vcs.log.VcsRef; import com.intellij.vcs.log.graph.PrintElement; import org.jetbrains.annotations.NotNull; import java.util.Collection; public class GraphCommitCell { @NotNull private final String myText; @NotNull private final Collection<VcsRef> myRefsToThisCommit; @NotNull private final Collection<? extends PrintElement> myPrintElements; public GraphCommitCell(@NotNull String text, @NotNull Collection<VcsRef> refsToThisCommit, @NotNull Collection<? extends PrintElement> printElements) { myText = text; myRefsToThisCommit = refsToThisCommit; myPrintElements = printElements; } @NotNull public String getText() { return myText; } @NotNull public Collection<VcsRef> getRefsToThisCommit() { return myRefsToThisCommit; } @NotNull public Collection<? extends PrintElement> getPrintElements() { return myPrintElements; } @Override public String toString() { return myText; } }