package de.dhbwstuttgart.strucTypes4.algo;


import de.dhbwstuttgart.strucTypes4.typePlaceHolder.TPH;

import java.util.List;

public class InformationTuple {

    TPH newTV;
    List<TPH> alteTypeVar;
    String bekannterType;
    String bekannterVarName;


    public InformationTuple(TPH newTV, List<TPH> alteTypeVar, String bekannterType, String bekannterVarName) {
        this.newTV = newTV;
        this.alteTypeVar = alteTypeVar;
        this.bekannterType = bekannterType;
        this.bekannterVarName = bekannterVarName;
    }

    public TPH getNewTV() {
        return newTV;
    }

    public void setNewTV(TPH newTV) {
        this.newTV = newTV;
    }

    public List<TPH> getAlteTypeVar() {
        return alteTypeVar;
    }

    public void setAlteTypeVar(List<TPH> alteTypeVar) {
        this.alteTypeVar = alteTypeVar;
    }

    public String getBekannterType() {
        return bekannterType;
    }

    public void setBekannterType(String bekannterType) {
        this.bekannterType = bekannterType;
    }

    public String getBekannterVarName() {
        return bekannterVarName;
    }

    public void setBekannterVarName(String bekannterVarName) {
        this.bekannterVarName = bekannterVarName;
    }


    @Override
    public String toString() {
        return "InformationTuple{" +
                "newTV=" + newTV +
                ", alteTypeVar=" + alteTypeVar +
                ", bekannterType='" + bekannterType + '\'' +
                ", bekannterVarName='" + bekannterVarName + '\'' +
                '}';
    }
}

