package jetbrains.mps.vcs.diff.changes; /*Generated by MPS */ import org.jetbrains.annotations.NotNull; import jetbrains.mps.vcs.diff.ChangeSet; public abstract class DependencyChange extends MetadataChange { private boolean myDelete; public DependencyChange(@NotNull ChangeSet changeSet, boolean delete) { super(changeSet); myDelete = delete; } protected final boolean isDelete() { return myDelete; } @NotNull @Override public final ChangeType getType() { return (myDelete ? ChangeType.DELETE : ChangeType.ADD); } }