SequentPrintFilter.java :  » Testing » KeY » de » uka » ilkd » key » pp » Java Open Source

Java Open Source » Testing » KeY 
KeY » de » uka » ilkd » key » pp » SequentPrintFilter.java
// This file is part of KeY - Integrated Deductive Software Design
// Copyright (C) 2001-2007 Universitaet Karlsruhe, Germany
//                         Universitaet Koblenz-Landau, Germany
//                         Chalmers University of Technology, Sweden
//
// The KeY system is protected by the GNU General Public License. 
// See LICENSE.TXT for details.
//
//

package de.uka.ilkd.key.pp;

import de.uka.ilkd.key.logic.Sequent;


/**
 * Filter a given sequent to prepare it for the SequentPrinter class
 * by adjusting constraints, deleting formulas, etc.
 */
public interface SequentPrintFilter {

    /**
     * @return the original sequent
     */
    Sequent            getSequent                ();

    /**
     * Get the formulas of the filtered sequent and the constraints to
     * use for instantiating metavariables when printing
     */
    ListOfSequentPrintFilterEntry getAntec       ();

    ListOfSequentPrintFilterEntry getSucc        ();
    
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.