/**
* <copyright>
* </copyright>
*
* $Id$
*/
package eu.geclipse.jsdl.model.base.impl;
import eu.geclipse.jsdl.model.base.ApplicationType;
import eu.geclipse.jsdl.model.base.CPUArchitectureType;
import eu.geclipse.jsdl.model.base.CandidateHostsType;
import eu.geclipse.jsdl.model.base.CreationFlagEnumeration;
import eu.geclipse.jsdl.model.base.DataStagingType;
import eu.geclipse.jsdl.model.base.DocumentRoot;
import eu.geclipse.jsdl.model.base.FileSystemType;
import eu.geclipse.jsdl.model.base.FileSystemTypeEnumeration;
import eu.geclipse.jsdl.model.base.JobDefinitionType;
import eu.geclipse.jsdl.model.base.JobDescriptionType;
import eu.geclipse.jsdl.model.base.JobIdentificationType;
import eu.geclipse.jsdl.model.base.JsdlPackage;
import eu.geclipse.jsdl.model.base.OperatingSystemType;
import eu.geclipse.jsdl.model.base.OperatingSystemTypeEnumeration;
import eu.geclipse.jsdl.model.base.OperatingSystemTypeType;
import eu.geclipse.jsdl.model.base.ProcessorArchitectureEnumeration;
import eu.geclipse.jsdl.model.base.RangeValueType;
import eu.geclipse.jsdl.model.base.ResourcesType;
import eu.geclipse.jsdl.model.base.SourceTargetType;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
import org.eclipse.emf.ecore.util.BasicFeatureMap;
import org.eclipse.emf.ecore.util.EcoreEMap;
import org.eclipse.emf.ecore.util.FeatureMap;
import org.eclipse.emf.ecore.util.InternalEList;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Document Root</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getApplication <em>Application</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getApplicationName <em>Application Name</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getApplicationVersion <em>Application Version</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getCandidateHosts <em>Candidate Hosts</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getCPUArchitecture <em>CPU Architecture</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getCPUArchitectureName <em>CPU Architecture Name</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getCreationFlag <em>Creation Flag</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getDataStaging <em>Data Staging</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#isDeleteOnTermination <em>Delete On Termination</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getDescription <em>Description</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getDiskSpace <em>Disk Space</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#isExclusiveExecution <em>Exclusive Execution</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getFileName <em>File Name</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getFileSystem <em>File System</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getFilesystemName <em>Filesystem Name</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getFileSystemType <em>File System Type</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getHostName <em>Host Name</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getIndividualCPUCount <em>Individual CPU Count</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getIndividualCPUSpeed <em>Individual CPU Speed</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getIndividualCPUTime <em>Individual CPU Time</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getIndividualDiskSpace <em>Individual Disk Space</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getIndividualNetworkBandwidth <em>Individual Network Bandwidth</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getIndividualPhysicalMemory <em>Individual Physical Memory</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getIndividualVirtualMemory <em>Individual Virtual Memory</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getJobAnnotation <em>Job Annotation</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getJobDefinition <em>Job Definition</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getJobDescription <em>Job Description</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getJobIdentification <em>Job Identification</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getJobName <em>Job Name</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getJobProject <em>Job Project</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getMountPoint <em>Mount Point</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getOperatingSystem <em>Operating System</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getOperatingSystemName <em>Operating System Name</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getOperatingSystemType <em>Operating System Type</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getOperatingSystemVersion <em>Operating System Version</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getResources <em>Resources</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getSource <em>Source</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getTarget <em>Target</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getTotalCPUCount <em>Total CPU Count</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getTotalCPUTime <em>Total CPU Time</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getTotalDiskSpace <em>Total Disk Space</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getTotalPhysicalMemory <em>Total Physical Memory</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getTotalResourceCount <em>Total Resource Count</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getTotalVirtualMemory <em>Total Virtual Memory</em>}</li>
* <li>{@link eu.geclipse.jsdl.model.base.impl.DocumentRootImpl#getURI <em>URI</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class DocumentRootImpl extends EObjectImpl implements DocumentRoot
{
/**
* The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMixed()
* @generated
* @ordered
*/
protected FeatureMap mixed;
/**
* The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getXMLNSPrefixMap()
* @generated
* @ordered
*/
protected EMap xMLNSPrefixMap;
/**
* The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getXSISchemaLocation()
* @generated
* @ordered
*/
protected EMap xSISchemaLocation;
/**
* The default value of the '{@link #getApplicationName() <em>Application Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getApplicationName()
* @generated
* @ordered
*/
protected static final String APPLICATION_NAME_EDEFAULT = null;
/**
* The default value of the '{@link #getApplicationVersion() <em>Application Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getApplicationVersion()
* @generated
* @ordered
*/
protected static final String APPLICATION_VERSION_EDEFAULT = null;
/**
* The default value of the '{@link #getCPUArchitectureName() <em>CPU Architecture Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCPUArchitectureName()
* @generated
* @ordered
*/
protected static final ProcessorArchitectureEnumeration CPU_ARCHITECTURE_NAME_EDEFAULT = ProcessorArchitectureEnumeration.SPARC_LITERAL;
/**
* The default value of the '{@link #getCreationFlag() <em>Creation Flag</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationFlag()
* @generated
* @ordered
*/
protected static final CreationFlagEnumeration CREATION_FLAG_EDEFAULT = CreationFlagEnumeration.OVERWRITE_LITERAL;
/**
* The default value of the '{@link #isDeleteOnTermination() <em>Delete On Termination</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isDeleteOnTermination()
* @generated
* @ordered
*/
protected static final boolean DELETE_ON_TERMINATION_EDEFAULT = false;
/**
* The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDescription()
* @generated
* @ordered
*/
protected static final String DESCRIPTION_EDEFAULT = null;
/**
* The default value of the '{@link #isExclusiveExecution() <em>Exclusive Execution</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isExclusiveExecution()
* @generated
* @ordered
*/
protected static final boolean EXCLUSIVE_EXECUTION_EDEFAULT = false;
/**
* The default value of the '{@link #getFileName() <em>File Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFileName()
* @generated
* @ordered
*/
protected static final String FILE_NAME_EDEFAULT = null;
/**
* The default value of the '{@link #getFilesystemName() <em>Filesystem Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFilesystemName()
* @generated
* @ordered
*/
protected static final String FILESYSTEM_NAME_EDEFAULT = null;
/**
* The default value of the '{@link #getFileSystemType() <em>File System Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFileSystemType()
* @generated
* @ordered
*/
protected static final FileSystemTypeEnumeration FILE_SYSTEM_TYPE_EDEFAULT = FileSystemTypeEnumeration.SWAP_LITERAL;
/**
* The default value of the '{@link #getHostName() <em>Host Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostName()
* @generated
* @ordered
*/
protected static final String HOST_NAME_EDEFAULT = null;
/**
* The default value of the '{@link #getJobAnnotation() <em>Job Annotation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJobAnnotation()
* @generated
* @ordered
*/
protected static final String JOB_ANNOTATION_EDEFAULT = null;
/**
* The default value of the '{@link #getJobName() <em>Job Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJobName()
* @generated
* @ordered
*/
protected static final String JOB_NAME_EDEFAULT = null;
/**
* The default value of the '{@link #getJobProject() <em>Job Project</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getJobProject()
* @generated
* @ordered
*/
protected static final String JOB_PROJECT_EDEFAULT = null;
/**
* The default value of the '{@link #getMountPoint() <em>Mount Point</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMountPoint()
* @generated
* @ordered
*/
protected static final String MOUNT_POINT_EDEFAULT = null;
/**
* The default value of the '{@link #getOperatingSystemName() <em>Operating System Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getOperatingSystemName()
* @generated
* @ordered
*/
protected static final OperatingSystemTypeEnumeration OPERATING_SYSTEM_NAME_EDEFAULT = OperatingSystemTypeEnumeration.UNKNOWN_LITERAL;
/**
* The default value of the '{@link #getOperatingSystemVersion() <em>Operating System Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getOperatingSystemVersion()
* @generated
* @ordered
*/
protected static final String OPERATING_SYSTEM_VERSION_EDEFAULT = null;
/**
* The default value of the '{@link #getURI() <em>URI</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getURI()
* @generated
* @ordered
*/
protected static final String URI_EDEFAULT = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DocumentRootImpl()
{
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EClass eStaticClass()
{
return JsdlPackage.Literals.DOCUMENT_ROOT;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FeatureMap getMixed()
{
if (mixed == null)
{
mixed = new BasicFeatureMap(this, JsdlPackage.DOCUMENT_ROOT__MIXED);
}
return mixed;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EMap getXMLNSPrefixMap()
{
if (xMLNSPrefixMap == null)
{
xMLNSPrefixMap = new EcoreEMap(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, JsdlPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
}
return xMLNSPrefixMap;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EMap getXSISchemaLocation()
{
if (xSISchemaLocation == null)
{
xSISchemaLocation = new EcoreEMap(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, JsdlPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
}
return xSISchemaLocation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ApplicationType getApplication()
{
return (ApplicationType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__APPLICATION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetApplication(ApplicationType newApplication, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__APPLICATION, newApplication, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setApplication(ApplicationType newApplication)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__APPLICATION, newApplication);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getApplicationName()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__APPLICATION_NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setApplicationName(String newApplicationName)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__APPLICATION_NAME, newApplicationName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getApplicationVersion()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__APPLICATION_VERSION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setApplicationVersion(String newApplicationVersion)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__APPLICATION_VERSION, newApplicationVersion);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CandidateHostsType getCandidateHosts()
{
return (CandidateHostsType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__CANDIDATE_HOSTS, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetCandidateHosts(CandidateHostsType newCandidateHosts, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__CANDIDATE_HOSTS, newCandidateHosts, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCandidateHosts(CandidateHostsType newCandidateHosts)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__CANDIDATE_HOSTS, newCandidateHosts);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CPUArchitectureType getCPUArchitecture()
{
return (CPUArchitectureType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__CPU_ARCHITECTURE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetCPUArchitecture(CPUArchitectureType newCPUArchitecture, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__CPU_ARCHITECTURE, newCPUArchitecture, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCPUArchitecture(CPUArchitectureType newCPUArchitecture)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__CPU_ARCHITECTURE, newCPUArchitecture);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProcessorArchitectureEnumeration getCPUArchitectureName()
{
return (ProcessorArchitectureEnumeration)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__CPU_ARCHITECTURE_NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCPUArchitectureName(ProcessorArchitectureEnumeration newCPUArchitectureName)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__CPU_ARCHITECTURE_NAME, newCPUArchitectureName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CreationFlagEnumeration getCreationFlag()
{
return (CreationFlagEnumeration)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__CREATION_FLAG, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreationFlag(CreationFlagEnumeration newCreationFlag)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__CREATION_FLAG, newCreationFlag);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DataStagingType getDataStaging()
{
return (DataStagingType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__DATA_STAGING, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetDataStaging(DataStagingType newDataStaging, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__DATA_STAGING, newDataStaging, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDataStaging(DataStagingType newDataStaging)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__DATA_STAGING, newDataStaging);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isDeleteOnTermination()
{
return ((Boolean)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__DELETE_ON_TERMINATION, true)).booleanValue();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDeleteOnTermination(boolean newDeleteOnTermination)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__DELETE_ON_TERMINATION, new Boolean(newDeleteOnTermination));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getDescription()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__DESCRIPTION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDescription(String newDescription)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__DESCRIPTION, newDescription);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getDiskSpace()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__DISK_SPACE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetDiskSpace(RangeValueType newDiskSpace, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__DISK_SPACE, newDiskSpace, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDiskSpace(RangeValueType newDiskSpace)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__DISK_SPACE, newDiskSpace);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isExclusiveExecution()
{
return ((Boolean)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__EXCLUSIVE_EXECUTION, true)).booleanValue();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setExclusiveExecution(boolean newExclusiveExecution)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__EXCLUSIVE_EXECUTION, new Boolean(newExclusiveExecution));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFileName()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__FILE_NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFileName(String newFileName)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__FILE_NAME, newFileName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FileSystemType getFileSystem()
{
return (FileSystemType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__FILE_SYSTEM, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetFileSystem(FileSystemType newFileSystem, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__FILE_SYSTEM, newFileSystem, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFileSystem(FileSystemType newFileSystem)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__FILE_SYSTEM, newFileSystem);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFilesystemName()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__FILESYSTEM_NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFilesystemName(String newFilesystemName)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__FILESYSTEM_NAME, newFilesystemName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FileSystemTypeEnumeration getFileSystemType()
{
return (FileSystemTypeEnumeration)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__FILE_SYSTEM_TYPE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFileSystemType(FileSystemTypeEnumeration newFileSystemType)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__FILE_SYSTEM_TYPE, newFileSystemType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getHostName()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__HOST_NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setHostName(String newHostName)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__HOST_NAME, newHostName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getIndividualCPUCount()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetIndividualCPUCount(RangeValueType newIndividualCPUCount, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT, newIndividualCPUCount, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIndividualCPUCount(RangeValueType newIndividualCPUCount)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT, newIndividualCPUCount);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getIndividualCPUSpeed()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetIndividualCPUSpeed(RangeValueType newIndividualCPUSpeed, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED, newIndividualCPUSpeed, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIndividualCPUSpeed(RangeValueType newIndividualCPUSpeed)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED, newIndividualCPUSpeed);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getIndividualCPUTime()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetIndividualCPUTime(RangeValueType newIndividualCPUTime, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME, newIndividualCPUTime, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIndividualCPUTime(RangeValueType newIndividualCPUTime)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME, newIndividualCPUTime);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getIndividualDiskSpace()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetIndividualDiskSpace(RangeValueType newIndividualDiskSpace, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE, newIndividualDiskSpace, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIndividualDiskSpace(RangeValueType newIndividualDiskSpace)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE, newIndividualDiskSpace);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getIndividualNetworkBandwidth()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetIndividualNetworkBandwidth(RangeValueType newIndividualNetworkBandwidth, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH, newIndividualNetworkBandwidth, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIndividualNetworkBandwidth(RangeValueType newIndividualNetworkBandwidth)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH, newIndividualNetworkBandwidth);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getIndividualPhysicalMemory()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetIndividualPhysicalMemory(RangeValueType newIndividualPhysicalMemory, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY, newIndividualPhysicalMemory, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIndividualPhysicalMemory(RangeValueType newIndividualPhysicalMemory)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY, newIndividualPhysicalMemory);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getIndividualVirtualMemory()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetIndividualVirtualMemory(RangeValueType newIndividualVirtualMemory, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY, newIndividualVirtualMemory, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIndividualVirtualMemory(RangeValueType newIndividualVirtualMemory)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY, newIndividualVirtualMemory);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getJobAnnotation()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_ANNOTATION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJobAnnotation(String newJobAnnotation)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_ANNOTATION, newJobAnnotation);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public JobDefinitionType getJobDefinition()
{
return (JobDefinitionType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_DEFINITION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetJobDefinition(JobDefinitionType newJobDefinition, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_DEFINITION, newJobDefinition, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJobDefinition(JobDefinitionType newJobDefinition)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_DEFINITION, newJobDefinition);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public JobDescriptionType getJobDescription()
{
return (JobDescriptionType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_DESCRIPTION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetJobDescription(JobDescriptionType newJobDescription, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_DESCRIPTION, newJobDescription, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJobDescription(JobDescriptionType newJobDescription)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_DESCRIPTION, newJobDescription);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public JobIdentificationType getJobIdentification()
{
return (JobIdentificationType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_IDENTIFICATION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetJobIdentification(JobIdentificationType newJobIdentification, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_IDENTIFICATION, newJobIdentification, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJobIdentification(JobIdentificationType newJobIdentification)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_IDENTIFICATION, newJobIdentification);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getJobName()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJobName(String newJobName)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_NAME, newJobName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getJobProject()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_PROJECT, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setJobProject(String newJobProject)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__JOB_PROJECT, newJobProject);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getMountPoint()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__MOUNT_POINT, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMountPoint(String newMountPoint)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__MOUNT_POINT, newMountPoint);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OperatingSystemType getOperatingSystem()
{
return (OperatingSystemType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetOperatingSystem(OperatingSystemType newOperatingSystem, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM, newOperatingSystem, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOperatingSystem(OperatingSystemType newOperatingSystem)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM, newOperatingSystem);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OperatingSystemTypeEnumeration getOperatingSystemName()
{
return (OperatingSystemTypeEnumeration)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM_NAME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOperatingSystemName(OperatingSystemTypeEnumeration newOperatingSystemName)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM_NAME, newOperatingSystemName);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OperatingSystemTypeType getOperatingSystemType()
{
return (OperatingSystemTypeType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetOperatingSystemType(OperatingSystemTypeType newOperatingSystemType, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE, newOperatingSystemType, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOperatingSystemType(OperatingSystemTypeType newOperatingSystemType)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE, newOperatingSystemType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getOperatingSystemVersion()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM_VERSION, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOperatingSystemVersion(String newOperatingSystemVersion)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__OPERATING_SYSTEM_VERSION, newOperatingSystemVersion);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ResourcesType getResources()
{
return (ResourcesType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__RESOURCES, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetResources(ResourcesType newResources, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__RESOURCES, newResources, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setResources(ResourcesType newResources)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__RESOURCES, newResources);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SourceTargetType getSource()
{
return (SourceTargetType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__SOURCE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetSource(SourceTargetType newSource, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__SOURCE, newSource, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSource(SourceTargetType newSource)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__SOURCE, newSource);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SourceTargetType getTarget()
{
return (SourceTargetType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__TARGET, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTarget(SourceTargetType newTarget, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__TARGET, newTarget, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTarget(SourceTargetType newTarget)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__TARGET, newTarget);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getTotalCPUCount()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_CPU_COUNT, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTotalCPUCount(RangeValueType newTotalCPUCount, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_CPU_COUNT, newTotalCPUCount, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTotalCPUCount(RangeValueType newTotalCPUCount)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_CPU_COUNT, newTotalCPUCount);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getTotalCPUTime()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_CPU_TIME, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTotalCPUTime(RangeValueType newTotalCPUTime, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_CPU_TIME, newTotalCPUTime, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTotalCPUTime(RangeValueType newTotalCPUTime)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_CPU_TIME, newTotalCPUTime);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getTotalDiskSpace()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_DISK_SPACE, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTotalDiskSpace(RangeValueType newTotalDiskSpace, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_DISK_SPACE, newTotalDiskSpace, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTotalDiskSpace(RangeValueType newTotalDiskSpace)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_DISK_SPACE, newTotalDiskSpace);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getTotalPhysicalMemory()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTotalPhysicalMemory(RangeValueType newTotalPhysicalMemory, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY, newTotalPhysicalMemory, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTotalPhysicalMemory(RangeValueType newTotalPhysicalMemory)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY, newTotalPhysicalMemory);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getTotalResourceCount()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTotalResourceCount(RangeValueType newTotalResourceCount, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT, newTotalResourceCount, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTotalResourceCount(RangeValueType newTotalResourceCount)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT, newTotalResourceCount);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RangeValueType getTotalVirtualMemory()
{
return (RangeValueType)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetTotalVirtualMemory(RangeValueType newTotalVirtualMemory, NotificationChain msgs)
{
return ((FeatureMap.Internal)getMixed()).basicAdd(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY, newTotalVirtualMemory, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTotalVirtualMemory(RangeValueType newTotalVirtualMemory)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY, newTotalVirtualMemory);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getURI()
{
return (String)getMixed().get(JsdlPackage.Literals.DOCUMENT_ROOT__URI, true);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setURI(String newURI)
{
((FeatureMap.Internal)getMixed()).set(JsdlPackage.Literals.DOCUMENT_ROOT__URI, newURI);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
{
switch (featureID)
{
case JsdlPackage.DOCUMENT_ROOT__MIXED:
return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs);
case JsdlPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
return ((InternalEList)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
case JsdlPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
return ((InternalEList)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
case JsdlPackage.DOCUMENT_ROOT__APPLICATION:
return basicSetApplication(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__CANDIDATE_HOSTS:
return basicSetCandidateHosts(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE:
return basicSetCPUArchitecture(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__DATA_STAGING:
return basicSetDataStaging(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__DISK_SPACE:
return basicSetDiskSpace(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM:
return basicSetFileSystem(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT:
return basicSetIndividualCPUCount(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED:
return basicSetIndividualCPUSpeed(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME:
return basicSetIndividualCPUTime(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE:
return basicSetIndividualDiskSpace(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH:
return basicSetIndividualNetworkBandwidth(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY:
return basicSetIndividualPhysicalMemory(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY:
return basicSetIndividualVirtualMemory(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__JOB_DEFINITION:
return basicSetJobDefinition(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__JOB_DESCRIPTION:
return basicSetJobDescription(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__JOB_IDENTIFICATION:
return basicSetJobIdentification(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM:
return basicSetOperatingSystem(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE:
return basicSetOperatingSystemType(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__RESOURCES:
return basicSetResources(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__SOURCE:
return basicSetSource(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__TARGET:
return basicSetTarget(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_COUNT:
return basicSetTotalCPUCount(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_TIME:
return basicSetTotalCPUTime(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__TOTAL_DISK_SPACE:
return basicSetTotalDiskSpace(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY:
return basicSetTotalPhysicalMemory(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT:
return basicSetTotalResourceCount(null, msgs);
case JsdlPackage.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY:
return basicSetTotalVirtualMemory(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType)
{
switch (featureID)
{
case JsdlPackage.DOCUMENT_ROOT__MIXED:
if (coreType) return getMixed();
return ((FeatureMap.Internal)getMixed()).getWrapper();
case JsdlPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
if (coreType) return getXMLNSPrefixMap();
else return getXMLNSPrefixMap().map();
case JsdlPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
if (coreType) return getXSISchemaLocation();
else return getXSISchemaLocation().map();
case JsdlPackage.DOCUMENT_ROOT__APPLICATION:
return getApplication();
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_NAME:
return getApplicationName();
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_VERSION:
return getApplicationVersion();
case JsdlPackage.DOCUMENT_ROOT__CANDIDATE_HOSTS:
return getCandidateHosts();
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE:
return getCPUArchitecture();
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE_NAME:
return getCPUArchitectureName();
case JsdlPackage.DOCUMENT_ROOT__CREATION_FLAG:
return getCreationFlag();
case JsdlPackage.DOCUMENT_ROOT__DATA_STAGING:
return getDataStaging();
case JsdlPackage.DOCUMENT_ROOT__DELETE_ON_TERMINATION:
return isDeleteOnTermination() ? Boolean.TRUE : Boolean.FALSE;
case JsdlPackage.DOCUMENT_ROOT__DESCRIPTION:
return getDescription();
case JsdlPackage.DOCUMENT_ROOT__DISK_SPACE:
return getDiskSpace();
case JsdlPackage.DOCUMENT_ROOT__EXCLUSIVE_EXECUTION:
return isExclusiveExecution() ? Boolean.TRUE : Boolean.FALSE;
case JsdlPackage.DOCUMENT_ROOT__FILE_NAME:
return getFileName();
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM:
return getFileSystem();
case JsdlPackage.DOCUMENT_ROOT__FILESYSTEM_NAME:
return getFilesystemName();
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM_TYPE:
return getFileSystemType();
case JsdlPackage.DOCUMENT_ROOT__HOST_NAME:
return getHostName();
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT:
return getIndividualCPUCount();
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED:
return getIndividualCPUSpeed();
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME:
return getIndividualCPUTime();
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE:
return getIndividualDiskSpace();
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH:
return getIndividualNetworkBandwidth();
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY:
return getIndividualPhysicalMemory();
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY:
return getIndividualVirtualMemory();
case JsdlPackage.DOCUMENT_ROOT__JOB_ANNOTATION:
return getJobAnnotation();
case JsdlPackage.DOCUMENT_ROOT__JOB_DEFINITION:
return getJobDefinition();
case JsdlPackage.DOCUMENT_ROOT__JOB_DESCRIPTION:
return getJobDescription();
case JsdlPackage.DOCUMENT_ROOT__JOB_IDENTIFICATION:
return getJobIdentification();
case JsdlPackage.DOCUMENT_ROOT__JOB_NAME:
return getJobName();
case JsdlPackage.DOCUMENT_ROOT__JOB_PROJECT:
return getJobProject();
case JsdlPackage.DOCUMENT_ROOT__MOUNT_POINT:
return getMountPoint();
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM:
return getOperatingSystem();
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_NAME:
return getOperatingSystemName();
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE:
return getOperatingSystemType();
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_VERSION:
return getOperatingSystemVersion();
case JsdlPackage.DOCUMENT_ROOT__RESOURCES:
return getResources();
case JsdlPackage.DOCUMENT_ROOT__SOURCE:
return getSource();
case JsdlPackage.DOCUMENT_ROOT__TARGET:
return getTarget();
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_COUNT:
return getTotalCPUCount();
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_TIME:
return getTotalCPUTime();
case JsdlPackage.DOCUMENT_ROOT__TOTAL_DISK_SPACE:
return getTotalDiskSpace();
case JsdlPackage.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY:
return getTotalPhysicalMemory();
case JsdlPackage.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT:
return getTotalResourceCount();
case JsdlPackage.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY:
return getTotalVirtualMemory();
case JsdlPackage.DOCUMENT_ROOT__URI:
return getURI();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eSet(int featureID, Object newValue)
{
switch (featureID)
{
case JsdlPackage.DOCUMENT_ROOT__MIXED:
((FeatureMap.Internal)getMixed()).set(newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__APPLICATION:
setApplication((ApplicationType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_NAME:
setApplicationName((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_VERSION:
setApplicationVersion((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__CANDIDATE_HOSTS:
setCandidateHosts((CandidateHostsType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE:
setCPUArchitecture((CPUArchitectureType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE_NAME:
setCPUArchitectureName((ProcessorArchitectureEnumeration)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__CREATION_FLAG:
setCreationFlag((CreationFlagEnumeration)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__DATA_STAGING:
setDataStaging((DataStagingType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__DELETE_ON_TERMINATION:
setDeleteOnTermination(((Boolean)newValue).booleanValue());
return;
case JsdlPackage.DOCUMENT_ROOT__DESCRIPTION:
setDescription((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__DISK_SPACE:
setDiskSpace((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__EXCLUSIVE_EXECUTION:
setExclusiveExecution(((Boolean)newValue).booleanValue());
return;
case JsdlPackage.DOCUMENT_ROOT__FILE_NAME:
setFileName((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM:
setFileSystem((FileSystemType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__FILESYSTEM_NAME:
setFilesystemName((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM_TYPE:
setFileSystemType((FileSystemTypeEnumeration)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__HOST_NAME:
setHostName((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT:
setIndividualCPUCount((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED:
setIndividualCPUSpeed((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME:
setIndividualCPUTime((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE:
setIndividualDiskSpace((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH:
setIndividualNetworkBandwidth((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY:
setIndividualPhysicalMemory((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY:
setIndividualVirtualMemory((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_ANNOTATION:
setJobAnnotation((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_DEFINITION:
setJobDefinition((JobDefinitionType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_DESCRIPTION:
setJobDescription((JobDescriptionType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_IDENTIFICATION:
setJobIdentification((JobIdentificationType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_NAME:
setJobName((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_PROJECT:
setJobProject((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__MOUNT_POINT:
setMountPoint((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM:
setOperatingSystem((OperatingSystemType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_NAME:
setOperatingSystemName((OperatingSystemTypeEnumeration)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE:
setOperatingSystemType((OperatingSystemTypeType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_VERSION:
setOperatingSystemVersion((String)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__RESOURCES:
setResources((ResourcesType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__SOURCE:
setSource((SourceTargetType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__TARGET:
setTarget((SourceTargetType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_COUNT:
setTotalCPUCount((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_TIME:
setTotalCPUTime((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_DISK_SPACE:
setTotalDiskSpace((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY:
setTotalPhysicalMemory((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT:
setTotalResourceCount((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY:
setTotalVirtualMemory((RangeValueType)newValue);
return;
case JsdlPackage.DOCUMENT_ROOT__URI:
setURI((String)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eUnset(int featureID)
{
switch (featureID)
{
case JsdlPackage.DOCUMENT_ROOT__MIXED:
getMixed().clear();
return;
case JsdlPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
getXMLNSPrefixMap().clear();
return;
case JsdlPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
getXSISchemaLocation().clear();
return;
case JsdlPackage.DOCUMENT_ROOT__APPLICATION:
setApplication((ApplicationType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_NAME:
setApplicationName(APPLICATION_NAME_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_VERSION:
setApplicationVersion(APPLICATION_VERSION_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__CANDIDATE_HOSTS:
setCandidateHosts((CandidateHostsType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE:
setCPUArchitecture((CPUArchitectureType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE_NAME:
setCPUArchitectureName(CPU_ARCHITECTURE_NAME_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__CREATION_FLAG:
setCreationFlag(CREATION_FLAG_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__DATA_STAGING:
setDataStaging((DataStagingType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__DELETE_ON_TERMINATION:
setDeleteOnTermination(DELETE_ON_TERMINATION_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__DESCRIPTION:
setDescription(DESCRIPTION_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__DISK_SPACE:
setDiskSpace((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__EXCLUSIVE_EXECUTION:
setExclusiveExecution(EXCLUSIVE_EXECUTION_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__FILE_NAME:
setFileName(FILE_NAME_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM:
setFileSystem((FileSystemType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__FILESYSTEM_NAME:
setFilesystemName(FILESYSTEM_NAME_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM_TYPE:
setFileSystemType(FILE_SYSTEM_TYPE_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__HOST_NAME:
setHostName(HOST_NAME_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT:
setIndividualCPUCount((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED:
setIndividualCPUSpeed((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME:
setIndividualCPUTime((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE:
setIndividualDiskSpace((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH:
setIndividualNetworkBandwidth((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY:
setIndividualPhysicalMemory((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY:
setIndividualVirtualMemory((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_ANNOTATION:
setJobAnnotation(JOB_ANNOTATION_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_DEFINITION:
setJobDefinition((JobDefinitionType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_DESCRIPTION:
setJobDescription((JobDescriptionType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_IDENTIFICATION:
setJobIdentification((JobIdentificationType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_NAME:
setJobName(JOB_NAME_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__JOB_PROJECT:
setJobProject(JOB_PROJECT_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__MOUNT_POINT:
setMountPoint(MOUNT_POINT_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM:
setOperatingSystem((OperatingSystemType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_NAME:
setOperatingSystemName(OPERATING_SYSTEM_NAME_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE:
setOperatingSystemType((OperatingSystemTypeType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_VERSION:
setOperatingSystemVersion(OPERATING_SYSTEM_VERSION_EDEFAULT);
return;
case JsdlPackage.DOCUMENT_ROOT__RESOURCES:
setResources((ResourcesType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__SOURCE:
setSource((SourceTargetType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__TARGET:
setTarget((SourceTargetType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_COUNT:
setTotalCPUCount((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_TIME:
setTotalCPUTime((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_DISK_SPACE:
setTotalDiskSpace((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY:
setTotalPhysicalMemory((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT:
setTotalResourceCount((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY:
setTotalVirtualMemory((RangeValueType)null);
return;
case JsdlPackage.DOCUMENT_ROOT__URI:
setURI(URI_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean eIsSet(int featureID)
{
switch (featureID)
{
case JsdlPackage.DOCUMENT_ROOT__MIXED:
return mixed != null && !mixed.isEmpty();
case JsdlPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
case JsdlPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
case JsdlPackage.DOCUMENT_ROOT__APPLICATION:
return getApplication() != null;
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_NAME:
return APPLICATION_NAME_EDEFAULT == null ? getApplicationName() != null : !APPLICATION_NAME_EDEFAULT.equals(getApplicationName());
case JsdlPackage.DOCUMENT_ROOT__APPLICATION_VERSION:
return APPLICATION_VERSION_EDEFAULT == null ? getApplicationVersion() != null : !APPLICATION_VERSION_EDEFAULT.equals(getApplicationVersion());
case JsdlPackage.DOCUMENT_ROOT__CANDIDATE_HOSTS:
return getCandidateHosts() != null;
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE:
return getCPUArchitecture() != null;
case JsdlPackage.DOCUMENT_ROOT__CPU_ARCHITECTURE_NAME:
return getCPUArchitectureName() != CPU_ARCHITECTURE_NAME_EDEFAULT;
case JsdlPackage.DOCUMENT_ROOT__CREATION_FLAG:
return getCreationFlag() != CREATION_FLAG_EDEFAULT;
case JsdlPackage.DOCUMENT_ROOT__DATA_STAGING:
return getDataStaging() != null;
case JsdlPackage.DOCUMENT_ROOT__DELETE_ON_TERMINATION:
return isDeleteOnTermination() != DELETE_ON_TERMINATION_EDEFAULT;
case JsdlPackage.DOCUMENT_ROOT__DESCRIPTION:
return DESCRIPTION_EDEFAULT == null ? getDescription() != null : !DESCRIPTION_EDEFAULT.equals(getDescription());
case JsdlPackage.DOCUMENT_ROOT__DISK_SPACE:
return getDiskSpace() != null;
case JsdlPackage.DOCUMENT_ROOT__EXCLUSIVE_EXECUTION:
return isExclusiveExecution() != EXCLUSIVE_EXECUTION_EDEFAULT;
case JsdlPackage.DOCUMENT_ROOT__FILE_NAME:
return FILE_NAME_EDEFAULT == null ? getFileName() != null : !FILE_NAME_EDEFAULT.equals(getFileName());
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM:
return getFileSystem() != null;
case JsdlPackage.DOCUMENT_ROOT__FILESYSTEM_NAME:
return FILESYSTEM_NAME_EDEFAULT == null ? getFilesystemName() != null : !FILESYSTEM_NAME_EDEFAULT.equals(getFilesystemName());
case JsdlPackage.DOCUMENT_ROOT__FILE_SYSTEM_TYPE:
return getFileSystemType() != FILE_SYSTEM_TYPE_EDEFAULT;
case JsdlPackage.DOCUMENT_ROOT__HOST_NAME:
return HOST_NAME_EDEFAULT == null ? getHostName() != null : !HOST_NAME_EDEFAULT.equals(getHostName());
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_COUNT:
return getIndividualCPUCount() != null;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_SPEED:
return getIndividualCPUSpeed() != null;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_CPU_TIME:
return getIndividualCPUTime() != null;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_DISK_SPACE:
return getIndividualDiskSpace() != null;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_NETWORK_BANDWIDTH:
return getIndividualNetworkBandwidth() != null;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_PHYSICAL_MEMORY:
return getIndividualPhysicalMemory() != null;
case JsdlPackage.DOCUMENT_ROOT__INDIVIDUAL_VIRTUAL_MEMORY:
return getIndividualVirtualMemory() != null;
case JsdlPackage.DOCUMENT_ROOT__JOB_ANNOTATION:
return JOB_ANNOTATION_EDEFAULT == null ? getJobAnnotation() != null : !JOB_ANNOTATION_EDEFAULT.equals(getJobAnnotation());
case JsdlPackage.DOCUMENT_ROOT__JOB_DEFINITION:
return getJobDefinition() != null;
case JsdlPackage.DOCUMENT_ROOT__JOB_DESCRIPTION:
return getJobDescription() != null;
case JsdlPackage.DOCUMENT_ROOT__JOB_IDENTIFICATION:
return getJobIdentification() != null;
case JsdlPackage.DOCUMENT_ROOT__JOB_NAME:
return JOB_NAME_EDEFAULT == null ? getJobName() != null : !JOB_NAME_EDEFAULT.equals(getJobName());
case JsdlPackage.DOCUMENT_ROOT__JOB_PROJECT:
return JOB_PROJECT_EDEFAULT == null ? getJobProject() != null : !JOB_PROJECT_EDEFAULT.equals(getJobProject());
case JsdlPackage.DOCUMENT_ROOT__MOUNT_POINT:
return MOUNT_POINT_EDEFAULT == null ? getMountPoint() != null : !MOUNT_POINT_EDEFAULT.equals(getMountPoint());
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM:
return getOperatingSystem() != null;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_NAME:
return getOperatingSystemName() != OPERATING_SYSTEM_NAME_EDEFAULT;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_TYPE:
return getOperatingSystemType() != null;
case JsdlPackage.DOCUMENT_ROOT__OPERATING_SYSTEM_VERSION:
return OPERATING_SYSTEM_VERSION_EDEFAULT == null ? getOperatingSystemVersion() != null : !OPERATING_SYSTEM_VERSION_EDEFAULT.equals(getOperatingSystemVersion());
case JsdlPackage.DOCUMENT_ROOT__RESOURCES:
return getResources() != null;
case JsdlPackage.DOCUMENT_ROOT__SOURCE:
return getSource() != null;
case JsdlPackage.DOCUMENT_ROOT__TARGET:
return getTarget() != null;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_COUNT:
return getTotalCPUCount() != null;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_CPU_TIME:
return getTotalCPUTime() != null;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_DISK_SPACE:
return getTotalDiskSpace() != null;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_PHYSICAL_MEMORY:
return getTotalPhysicalMemory() != null;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_RESOURCE_COUNT:
return getTotalResourceCount() != null;
case JsdlPackage.DOCUMENT_ROOT__TOTAL_VIRTUAL_MEMORY:
return getTotalVirtualMemory() != null;
case JsdlPackage.DOCUMENT_ROOT__URI:
return URI_EDEFAULT == null ? getURI() != null : !URI_EDEFAULT.equals(getURI());
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String toString()
{
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (mixed: ");
result.append(mixed);
result.append(')');
return result.toString();
}
} //DocumentRootImpl