/*
* @(#)$Id: FacetStateParent.java,v 1.6 2001/11/21 22:15:18 kk122374 Exp $
*
* Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
*
* This software is the proprietary information of Sun Microsystems, Inc.
* Use is subject to license terms.
*
*/
package com.sun.msv.reader.datatype.xsd;
import com.sun.msv.datatype.xsd.TypeIncubator;
/**
* Interface implemented by the parent state of FacetState.
*
* the parent holds a Facets object, to which FacetState will add
* facets.
*
* After all facets are added, the parent state should derive a
* new type.
*
* @author <a href="mailto:kohsuke.kawaguchi@eng.sun.com">Kohsuke KAWAGUCHI</a>
*/
public interface FacetStateParent {
/** gets an incubator object that the owner holds. */
XSTypeIncubator getIncubator();
}