/*
* XML Type: CT_BackgroundFormatting
* Namespace: http://schemas.openxmlformats.org/drawingml/2006/main
* Java type: org.openxmlformats.schemas.drawingml.x2006.main.CTBackgroundFormatting
*
* Automatically generated - do not modify.
*/
package org.openxmlformats.schemas.drawingml.x2006.main;
/**
* An XML CT_BackgroundFormatting(@http://schemas.openxmlformats.org/drawingml/2006/main).
*
* This is a complex type.
*/
public interface CTBackgroundFormatting extends org.apache.xmlbeans.XmlObject
{
public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CTBackgroundFormatting.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707").resolveHandle("ctbackgroundformattingec0etype");
/**
* Gets the "noFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTNoFillProperties getNoFill();
/**
* True if has "noFill" element
*/
boolean isSetNoFill();
/**
* Sets the "noFill" element
*/
void setNoFill(org.openxmlformats.schemas.drawingml.x2006.main.CTNoFillProperties noFill);
/**
* Appends and returns a new empty "noFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTNoFillProperties addNewNoFill();
/**
* Unsets the "noFill" element
*/
void unsetNoFill();
/**
* Gets the "solidFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTSolidColorFillProperties getSolidFill();
/**
* True if has "solidFill" element
*/
boolean isSetSolidFill();
/**
* Sets the "solidFill" element
*/
void setSolidFill(org.openxmlformats.schemas.drawingml.x2006.main.CTSolidColorFillProperties solidFill);
/**
* Appends and returns a new empty "solidFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTSolidColorFillProperties addNewSolidFill();
/**
* Unsets the "solidFill" element
*/
void unsetSolidFill();
/**
* Gets the "gradFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTGradientFillProperties getGradFill();
/**
* True if has "gradFill" element
*/
boolean isSetGradFill();
/**
* Sets the "gradFill" element
*/
void setGradFill(org.openxmlformats.schemas.drawingml.x2006.main.CTGradientFillProperties gradFill);
/**
* Appends and returns a new empty "gradFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTGradientFillProperties addNewGradFill();
/**
* Unsets the "gradFill" element
*/
void unsetGradFill();
/**
* Gets the "blipFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTBlipFillProperties getBlipFill();
/**
* True if has "blipFill" element
*/
boolean isSetBlipFill();
/**
* Sets the "blipFill" element
*/
void setBlipFill(org.openxmlformats.schemas.drawingml.x2006.main.CTBlipFillProperties blipFill);
/**
* Appends and returns a new empty "blipFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTBlipFillProperties addNewBlipFill();
/**
* Unsets the "blipFill" element
*/
void unsetBlipFill();
/**
* Gets the "pattFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTPatternFillProperties getPattFill();
/**
* True if has "pattFill" element
*/
boolean isSetPattFill();
/**
* Sets the "pattFill" element
*/
void setPattFill(org.openxmlformats.schemas.drawingml.x2006.main.CTPatternFillProperties pattFill);
/**
* Appends and returns a new empty "pattFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTPatternFillProperties addNewPattFill();
/**
* Unsets the "pattFill" element
*/
void unsetPattFill();
/**
* Gets the "grpFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTGroupFillProperties getGrpFill();
/**
* True if has "grpFill" element
*/
boolean isSetGrpFill();
/**
* Sets the "grpFill" element
*/
void setGrpFill(org.openxmlformats.schemas.drawingml.x2006.main.CTGroupFillProperties grpFill);
/**
* Appends and returns a new empty "grpFill" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTGroupFillProperties addNewGrpFill();
/**
* Unsets the "grpFill" element
*/
void unsetGrpFill();
/**
* Gets the "effectLst" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTEffectList getEffectLst();
/**
* True if has "effectLst" element
*/
boolean isSetEffectLst();
/**
* Sets the "effectLst" element
*/
void setEffectLst(org.openxmlformats.schemas.drawingml.x2006.main.CTEffectList effectLst);
/**
* Appends and returns a new empty "effectLst" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTEffectList addNewEffectLst();
/**
* Unsets the "effectLst" element
*/
void unsetEffectLst();
/**
* Gets the "effectDag" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTEffectContainer getEffectDag();
/**
* True if has "effectDag" element
*/
boolean isSetEffectDag();
/**
* Sets the "effectDag" element
*/
void setEffectDag(org.openxmlformats.schemas.drawingml.x2006.main.CTEffectContainer effectDag);
/**
* Appends and returns a new empty "effectDag" element
*/
org.openxmlformats.schemas.drawingml.x2006.main.CTEffectContainer addNewEffectDag();
/**
* Unsets the "effectDag" element
*/
void unsetEffectDag();
/**
* A factory class with static methods for creating instances
* of this type.
*/
}