package org.overture.pog.pub; import java.io.Serializable; import org.overture.ast.intf.lex.ILexLocation; import org.overture.ast.node.INode; import org.overture.pof.AVdmPoTree; public interface IProofObligation extends Comparable<IProofObligation>, Serializable { String getName(); String getUniqueName(); String getIsaName(); String getFullPredString(); String getDefPredString(); AVdmPoTree getValueTree(); String toString(); int getNumber(); POType getKind(); POStatus getStatus(); String getKindString(); void setStatus(POStatus status); void setNumber(int i); ILexLocation getLocation(); INode getNode(); String getLocale(); }