/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.jboss.tools.smooks.model.smooks;
import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.FeatureMap;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Document Root</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getMixed <em>Mixed</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getAbstractReader <em>Abstract Reader</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getAbstractResourceConfig <em>Abstract Resource Config</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getCondition <em>Condition</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getConditions <em>Conditions</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getElementVisitor <em>Element Visitor</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getFeatures <em>Features</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getHandler <em>Handler</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getHandlers <em>Handlers</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getImport <em>Import</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getParam <em>Param</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getParams <em>Params</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getProfile <em>Profile</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getProfiles <em>Profiles</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getReader <em>Reader</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getResource <em>Resource</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getResourceConfig <em>Resource Config</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getSetOff <em>Set Off</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getSetOn <em>Set On</em>}</li>
* <li>{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getSmooksResourceList <em>Smooks Resource List</em>}</li>
* </ul>
* </p>
*
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot()
* @model extendedMetaData="name='' kind='mixed'"
* @generated
*/
public interface DocumentRoot extends EObject {
/**
* Returns the value of the '<em><b>Mixed</b></em>' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Mixed</em>' attribute list.
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Mixed()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='elementWildcard' name=':mixed'"
* @generated
*/
FeatureMap getMixed();
/**
* Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XMLNS Prefix Map</em>' map.
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_XMLNSPrefixMap()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xmlns:prefix'"
* @generated
*/
EMap<String, String> getXMLNSPrefixMap();
/**
* Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XSI Schema Location</em>' map.
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_XSISchemaLocation()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
* @generated
*/
EMap<String, String> getXSISchemaLocation();
/**
* Returns the value of the '<em><b>Abstract Reader</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Abstract Reader</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Abstract Reader</em>' containment reference.
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_AbstractReader()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='abstract-reader' namespace='##targetNamespace'"
* @generated
*/
AbstractReader getAbstractReader();
/**
* Returns the value of the '<em><b>Abstract Resource Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Abstract Resource Config</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Abstract Resource Config</em>' containment reference.
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_AbstractResourceConfig()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='abstract-resource-config' namespace='##targetNamespace'"
* @generated
*/
AbstractResourceConfig getAbstractResourceConfig();
/**
* Returns the value of the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Condition</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Condition</em>' containment reference.
* @see #setCondition(ConditionType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Condition()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='condition' namespace='##targetNamespace'"
* @generated
*/
ConditionType getCondition();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getCondition <em>Condition</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Condition</em>' containment reference.
* @see #getCondition()
* @generated
*/
void setCondition(ConditionType value);
/**
* Returns the value of the '<em><b>Conditions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Conditions</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Conditions</em>' containment reference.
* @see #setConditions(ConditionsType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Conditions()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='conditions' namespace='##targetNamespace'"
* @generated
*/
ConditionsType getConditions();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getConditions <em>Conditions</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Conditions</em>' containment reference.
* @see #getConditions()
* @generated
*/
void setConditions(ConditionsType value);
/**
* Returns the value of the '<em><b>Element Visitor</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Element Visitor</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Element Visitor</em>' containment reference.
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_ElementVisitor()
* @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true"
* extendedMetaData="kind='element' name='element-visitor' namespace='##targetNamespace' affiliation='abstract-resource-config'"
* @generated
*/
ElementVisitor getElementVisitor();
/**
* Returns the value of the '<em><b>Features</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Features</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Features</em>' containment reference.
* @see #setFeatures(FeaturesType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Features()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='features' namespace='##targetNamespace'"
* @generated
*/
FeaturesType getFeatures();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getFeatures <em>Features</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Features</em>' containment reference.
* @see #getFeatures()
* @generated
*/
void setFeatures(FeaturesType value);
/**
* Returns the value of the '<em><b>Handler</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Handler</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Handler</em>' containment reference.
* @see #setHandler(HandlerType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Handler()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='handler' namespace='##targetNamespace'"
* @generated
*/
HandlerType getHandler();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getHandler <em>Handler</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Handler</em>' containment reference.
* @see #getHandler()
* @generated
*/
void setHandler(HandlerType value);
/**
* Returns the value of the '<em><b>Handlers</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Handlers</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Handlers</em>' containment reference.
* @see #setHandlers(HandlersType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Handlers()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='handlers' namespace='##targetNamespace'"
* @generated
*/
HandlersType getHandlers();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getHandlers <em>Handlers</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Handlers</em>' containment reference.
* @see #getHandlers()
* @generated
*/
void setHandlers(HandlersType value);
/**
* Returns the value of the '<em><b>Import</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Import</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Import</em>' containment reference.
* @see #setImport(ImportType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Import()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='import' namespace='##targetNamespace' affiliation='abstract-resource-config'"
* @generated
*/
ImportType getImport();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getImport <em>Import</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Import</em>' containment reference.
* @see #getImport()
* @generated
*/
void setImport(ImportType value);
/**
* Returns the value of the '<em><b>Param</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Param</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Param</em>' containment reference.
* @see #setParam(ParamType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Param()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='param' namespace='##targetNamespace'"
* @generated
*/
ParamType getParam();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getParam <em>Param</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Param</em>' containment reference.
* @see #getParam()
* @generated
*/
void setParam(ParamType value);
/**
* Returns the value of the '<em><b>Params</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Params</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Params</em>' containment reference.
* @see #setParams(ParamsType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Params()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='params' namespace='##targetNamespace'"
* @generated
*/
ParamsType getParams();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getParams <em>Params</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Params</em>' containment reference.
* @see #getParams()
* @generated
*/
void setParams(ParamsType value);
/**
* Returns the value of the '<em><b>Profile</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Profile</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Profile</em>' containment reference.
* @see #setProfile(ProfileType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Profile()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='profile' namespace='##targetNamespace'"
* @generated
*/
ProfileType getProfile();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getProfile <em>Profile</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Profile</em>' containment reference.
* @see #getProfile()
* @generated
*/
void setProfile(ProfileType value);
/**
* Returns the value of the '<em><b>Profiles</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Profiles</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Profiles</em>' containment reference.
* @see #setProfiles(ProfilesType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Profiles()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='profiles' namespace='##targetNamespace'"
* @generated
*/
ProfilesType getProfiles();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getProfiles <em>Profiles</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Profiles</em>' containment reference.
* @see #getProfiles()
* @generated
*/
void setProfiles(ProfilesType value);
/**
* Returns the value of the '<em><b>Reader</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reader</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Reader</em>' containment reference.
* @see #setReader(ReaderType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Reader()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='reader' namespace='##targetNamespace' affiliation='abstract-reader'"
* @generated
*/
ReaderType getReader();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getReader <em>Reader</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reader</em>' containment reference.
* @see #getReader()
* @generated
*/
void setReader(ReaderType value);
/**
* Returns the value of the '<em><b>Resource</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Resource</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Resource</em>' containment reference.
* @see #setResource(ResourceType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_Resource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='resource' namespace='##targetNamespace'"
* @generated
*/
ResourceType getResource();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getResource <em>Resource</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Resource</em>' containment reference.
* @see #getResource()
* @generated
*/
void setResource(ResourceType value);
/**
* Returns the value of the '<em><b>Resource Config</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Resource Config</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Resource Config</em>' containment reference.
* @see #setResourceConfig(ResourceConfigType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_ResourceConfig()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='resource-config' namespace='##targetNamespace' affiliation='abstract-resource-config'"
* @generated
*/
ResourceConfigType getResourceConfig();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getResourceConfig <em>Resource Config</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Resource Config</em>' containment reference.
* @see #getResourceConfig()
* @generated
*/
void setResourceConfig(ResourceConfigType value);
/**
* Returns the value of the '<em><b>Set Off</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Set Off</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Set Off</em>' containment reference.
* @see #setSetOff(SetOffType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_SetOff()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='setOff' namespace='##targetNamespace'"
* @generated
*/
SetOffType getSetOff();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getSetOff <em>Set Off</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Set Off</em>' containment reference.
* @see #getSetOff()
* @generated
*/
void setSetOff(SetOffType value);
/**
* Returns the value of the '<em><b>Set On</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Set On</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Set On</em>' containment reference.
* @see #setSetOn(SetOnType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_SetOn()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='setOn' namespace='##targetNamespace'"
* @generated
*/
SetOnType getSetOn();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getSetOn <em>Set On</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Set On</em>' containment reference.
* @see #getSetOn()
* @generated
*/
void setSetOn(SetOnType value);
/**
* Returns the value of the '<em><b>Smooks Resource List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Smooks Resource List</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Smooks Resource List</em>' containment reference.
* @see #setSmooksResourceList(SmooksResourceListType)
* @see org.jboss.tools.smooks.model.smooks.SmooksPackage#getDocumentRoot_SmooksResourceList()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='smooks-resource-list' namespace='##targetNamespace'"
* @generated
*/
SmooksResourceListType getSmooksResourceList();
/**
* Sets the value of the '{@link org.jboss.tools.smooks.model.smooks.DocumentRoot#getSmooksResourceList <em>Smooks Resource List</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Smooks Resource List</em>' containment reference.
* @see #getSmooksResourceList()
* @generated
*/
void setSmooksResourceList(SmooksResourceListType value);
} // DocumentRoot