/** * <copyright> * </copyright> * * */ package org.reuseware.air.language.abstractsyntax.resource.as; /** * Converts a tree of <code>org.eclipse.emf.ecore.EObject</code>s into a plain * text. */ public interface IAsTextPrinter extends org.reuseware.air.language.abstractsyntax.resource.as.IAsConfigurable { /** * Prints the given <code>org.eclipse.emf.ecore.EObject</code> and its content to * the underlying output stream that was passed to this printer upon creation. * * @param element The element to print. * * @throws java.io.IOException if printing to the underlying stream or device * fails. */ public void print(org.eclipse.emf.ecore.EObject element) throws java.io.IOException; }