CommonCompatibleStructureOrUnionConversion.java

package edu.udel.cis.vsl.abc.ast.conversion.common;

import edu.udel.cis.vsl.abc.ast.conversion.IF.CompatibleStructureOrUnionConversion;
import edu.udel.cis.vsl.abc.ast.type.IF.StructureOrUnionType;

public class CommonCompatibleStructureOrUnionConversion extends
		CommonConversion implements CompatibleStructureOrUnionConversion {

	public CommonCompatibleStructureOrUnionConversion(
			StructureOrUnionType type1, StructureOrUnionType type2) {
		super(type1, type2);
	}

	@Override
	public StructureOrUnionType getOldType() {
		return (StructureOrUnionType) super.getOldType();
	}

	@Override
	public StructureOrUnionType getNewType() {
		return (StructureOrUnionType) super.getNewType();
	}

	@Override
	public String toString() {
		return "CompatibleStructureOrUnion" + super.toString();
	}

	@Override
	public ConversionKind conversionKind() {
		return ConversionKind.COMPATIBLE_STRUCT_UNION;
	}
}