package models;

import lombok.Getter;
import models.algebra.Symbol;
import models.algebra.Term;

@Getter
public abstract class RDLTerm extends Term{

	protected int order;
	
	public RDLTerm(int order) {
		super(new Symbol("aaa", 3));
		this.order = order;
	}
	
	public int getTermOrder() {
		return getOrder();
	}
	
	public abstract String toStr();
	
	public abstract String toStrWithOrder();
	
	public String toTermStr() {
		return toStr();
	}

}
