/**
* <copyright> </copyright>
*
* $Id$
*/
package org.talend.core.model.properties.impl;
import java.util.Collection;
import java.util.Date;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.talend.core.model.properties.ExecutionServer;
import org.talend.core.model.properties.ExecutionTask;
import org.talend.core.model.properties.ExecutionTaskCmdPrm;
import org.talend.core.model.properties.ExecutionTaskJobPrm;
import org.talend.core.model.properties.ExecutionTaskProperties;
import org.talend.core.model.properties.ExecutionVirtualServer;
import org.talend.core.model.properties.Project;
import org.talend.core.model.properties.PropertiesPackage;
import org.talend.core.model.properties.TalendTrigger;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Execution Task</b></em>'. <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getId <em>Id</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getTriggers <em>Triggers</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getIdQuartzJob <em>Id Quartz Job</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getStatus <em>Status</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getErrorStatus <em>Error Status</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isConcurrentExecution <em>Concurrent Execution</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isProcessingState <em>Processing State</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getRequestId <em>Request Id</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getLabel <em>Label</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getDescription <em>Description</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getExecutionServer <em>Execution Server</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getProject <em>Project</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getBranch <em>Branch</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getContext <em>Context</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getJobVersion <em>Job Version</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isRegenerateJobOnChange <em>Regenerate Job On Change</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isActive <em>Active</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getLastScriptGenerationDate <em>Last Script Generation Date</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getGeneratedSvnRevision <em>Generated Svn Revision</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getIdRemoteJob <em>Id Remote Job</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getIdRemoteJobExecution <em>Id Remote Job Execution</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getChecksumArchive <em>Checksum Archive</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getJobScriptArchiveFilename <em>Job Script Archive Filename</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getLastRunDate <em>Last Run Date</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getLastDeploymentDate <em>Last Deployment Date</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getLastEndedRunDate <em>Last Ended Run Date</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getCmdPrms <em>Cmd Prms</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getEsbPropertiesPrms <em>Esb Properties Prms</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getJobPrms <em>Job Prms</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getJobId <em>Job Id</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getVirtualServer <em>Virtual Server</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getMaxConcurrentExecutions <em>Max Concurrent Executions</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getGeneratedProjectName <em>Generated Project Name</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getGeneratedJobName <em>Generated Job Name</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getGeneratedJobVersion <em>Generated Job Version</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isApplyContextToChildren <em>Apply Context To Children</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getErrorStackTrace <em>Error Stack Trace</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getLastTriggeringDate <em>Last Triggering Date</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isExecStatisticsEnabled <em>Exec Statistics Enabled</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isAddStatisticsCodeEnabled <em>Add Statistics Code Enabled</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getOwnerSchedulerInstanceId <em>Owner Scheduler Instance Id</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getOnUnknownStateJob <em>On Unknown State Job</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#isUseLatestVersion <em>Use Latest Version</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getApplicationType <em>Application Type</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getRepositoryName <em>Repository Name</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getFeaturesFileUrl <em>Features File Url</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getFeatureName <em>Feature Name</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getFeatureVersion <em>Feature Version</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getApplicationGroup <em>Application Group</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getBundleName <em>Bundle Name</em>}</li>
* <li>{@link org.talend.core.model.properties.impl.ExecutionTaskImpl#getPropertyId <em>Property Id</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class ExecutionTaskImpl extends EObjectImpl implements ExecutionTask {
/**
* The default value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected static final int ID_EDEFAULT = 0;
/**
* The cached value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected int id = ID_EDEFAULT;
/**
* The cached value of the '{@link #getTriggers() <em>Triggers</em>}' containment reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getTriggers()
* @generated
* @ordered
*/
protected EList triggers;
/**
* The default value of the '{@link #getIdQuartzJob() <em>Id Quartz Job</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIdQuartzJob()
* @generated
* @ordered
*/
protected static final int ID_QUARTZ_JOB_EDEFAULT = 0;
/**
* The cached value of the '{@link #getIdQuartzJob() <em>Id Quartz Job</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIdQuartzJob()
* @generated
* @ordered
*/
protected int idQuartzJob = ID_QUARTZ_JOB_EDEFAULT;
/**
* The default value of the '{@link #getStatus() <em>Status</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getStatus()
* @generated
* @ordered
*/
protected static final String STATUS_EDEFAULT = null;
/**
* The cached value of the '{@link #getStatus() <em>Status</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getStatus()
* @generated
* @ordered
*/
protected String status = STATUS_EDEFAULT;
/**
* The default value of the '{@link #getErrorStatus() <em>Error Status</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getErrorStatus()
* @generated
* @ordered
*/
protected static final String ERROR_STATUS_EDEFAULT = null;
/**
* The cached value of the '{@link #getErrorStatus() <em>Error Status</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getErrorStatus()
* @generated
* @ordered
*/
protected String errorStatus = ERROR_STATUS_EDEFAULT;
/**
* The default value of the '{@link #isConcurrentExecution() <em>Concurrent Execution</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #isConcurrentExecution()
* @generated
* @ordered
*/
protected static final boolean CONCURRENT_EXECUTION_EDEFAULT = false;
/**
* The cached value of the '{@link #isConcurrentExecution() <em>Concurrent Execution</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #isConcurrentExecution()
* @generated
* @ordered
*/
protected boolean concurrentExecution = CONCURRENT_EXECUTION_EDEFAULT;
/**
* The default value of the '{@link #isProcessingState() <em>Processing State</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #isProcessingState()
* @generated
* @ordered
*/
protected static final boolean PROCESSING_STATE_EDEFAULT = false;
/**
* The cached value of the '{@link #isProcessingState() <em>Processing State</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #isProcessingState()
* @generated
* @ordered
*/
protected boolean processingState = PROCESSING_STATE_EDEFAULT;
/**
* The default value of the '{@link #getRequestId() <em>Request Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRequestId()
* @generated
* @ordered
*/
protected static final String REQUEST_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getRequestId() <em>Request Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRequestId()
* @generated
* @ordered
*/
protected String requestId = REQUEST_ID_EDEFAULT;
/**
* The default value of the '{@link #getLabel() <em>Label</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getLabel()
* @generated
* @ordered
*/
protected static final String LABEL_EDEFAULT = null;
/**
* The cached value of the '{@link #getLabel() <em>Label</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see #getLabel()
* @generated
* @ordered
*/
protected String label = LABEL_EDEFAULT;
/**
* 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 cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getDescription()
* @generated
* @ordered
*/
protected String description = DESCRIPTION_EDEFAULT;
/**
* The cached value of the '{@link #getExecutionServer() <em>Execution Server</em>}' reference.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getExecutionServer()
* @generated
* @ordered
*/
protected ExecutionServer executionServer;
/**
* The cached value of the '{@link #getProject() <em>Project</em>}' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getProject()
* @generated
* @ordered
*/
protected Project project;
/**
* The default value of the '{@link #getBranch() <em>Branch</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBranch()
* @generated
* @ordered
*/
protected static final String BRANCH_EDEFAULT = null;
/**
* The cached value of the '{@link #getBranch() <em>Branch</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBranch()
* @generated
* @ordered
*/
protected String branch = BRANCH_EDEFAULT;
/**
* The default value of the '{@link #getContext() <em>Context</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getContext()
* @generated
* @ordered
*/
protected static final String CONTEXT_EDEFAULT = null;
/**
* The cached value of the '{@link #getContext() <em>Context</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getContext()
* @generated
* @ordered
*/
protected String context = CONTEXT_EDEFAULT;
/**
* The default value of the '{@link #getJobVersion() <em>Job Version</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getJobVersion()
* @generated
* @ordered
*/
protected static final String JOB_VERSION_EDEFAULT = null;
/**
* The cached value of the '{@link #getJobVersion() <em>Job Version</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getJobVersion()
* @generated
* @ordered
*/
protected String jobVersion = JOB_VERSION_EDEFAULT;
/**
* The default value of the '{@link #isRegenerateJobOnChange() <em>Regenerate Job On Change</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isRegenerateJobOnChange()
* @generated
* @ordered
*/
protected static final boolean REGENERATE_JOB_ON_CHANGE_EDEFAULT = false;
/**
* The cached value of the '{@link #isRegenerateJobOnChange() <em>Regenerate Job On Change</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isRegenerateJobOnChange()
* @generated
* @ordered
*/
protected boolean regenerateJobOnChange = REGENERATE_JOB_ON_CHANGE_EDEFAULT;
/**
* The default value of the '{@link #isActive() <em>Active</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #isActive()
* @generated
* @ordered
*/
protected static final boolean ACTIVE_EDEFAULT = true;
/**
* The cached value of the '{@link #isActive() <em>Active</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #isActive()
* @generated
* @ordered
*/
protected boolean active = ACTIVE_EDEFAULT;
/**
* The default value of the '{@link #getLastScriptGenerationDate() <em>Last Script Generation Date</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getLastScriptGenerationDate()
* @generated
* @ordered
*/
protected static final Date LAST_SCRIPT_GENERATION_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastScriptGenerationDate() <em>Last Script Generation Date</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getLastScriptGenerationDate()
* @generated
* @ordered
*/
protected Date lastScriptGenerationDate = LAST_SCRIPT_GENERATION_DATE_EDEFAULT;
/**
* The default value of the '{@link #getGeneratedSvnRevision() <em>Generated Svn Revision</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getGeneratedSvnRevision()
* @generated
* @ordered
*/
protected static final Long GENERATED_SVN_REVISION_EDEFAULT = null;
/**
* The cached value of the '{@link #getGeneratedSvnRevision() <em>Generated Svn Revision</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getGeneratedSvnRevision()
* @generated
* @ordered
*/
protected Long generatedSvnRevision = GENERATED_SVN_REVISION_EDEFAULT;
/**
* The default value of the '{@link #getIdRemoteJob() <em>Id Remote Job</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIdRemoteJob()
* @generated
* @ordered
*/
protected static final String ID_REMOTE_JOB_EDEFAULT = null;
/**
* The cached value of the '{@link #getIdRemoteJob() <em>Id Remote Job</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIdRemoteJob()
* @generated
* @ordered
*/
protected String idRemoteJob = ID_REMOTE_JOB_EDEFAULT;
/**
* The default value of the '{@link #getIdRemoteJobExecution() <em>Id Remote Job Execution</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getIdRemoteJobExecution()
* @generated
* @ordered
*/
protected static final String ID_REMOTE_JOB_EXECUTION_EDEFAULT = null;
/**
* The cached value of the '{@link #getIdRemoteJobExecution() <em>Id Remote Job Execution</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getIdRemoteJobExecution()
* @generated
* @ordered
*/
protected String idRemoteJobExecution = ID_REMOTE_JOB_EXECUTION_EDEFAULT;
/**
* The default value of the '{@link #getChecksumArchive() <em>Checksum Archive</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getChecksumArchive()
* @generated
* @ordered
*/
protected static final String CHECKSUM_ARCHIVE_EDEFAULT = null;
/**
* The cached value of the '{@link #getChecksumArchive() <em>Checksum Archive</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getChecksumArchive()
* @generated
* @ordered
*/
protected String checksumArchive = CHECKSUM_ARCHIVE_EDEFAULT;
/**
* The default value of the '{@link #getJobScriptArchiveFilename() <em>Job Script Archive Filename</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getJobScriptArchiveFilename()
* @generated
* @ordered
*/
protected static final String JOB_SCRIPT_ARCHIVE_FILENAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getJobScriptArchiveFilename() <em>Job Script Archive Filename</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getJobScriptArchiveFilename()
* @generated
* @ordered
*/
protected String jobScriptArchiveFilename = JOB_SCRIPT_ARCHIVE_FILENAME_EDEFAULT;
/**
* The default value of the '{@link #getLastRunDate() <em>Last Run Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLastRunDate()
* @generated
* @ordered
*/
protected static final Date LAST_RUN_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastRunDate() <em>Last Run Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLastRunDate()
* @generated
* @ordered
*/
protected Date lastRunDate = LAST_RUN_DATE_EDEFAULT;
/**
* The default value of the '{@link #getLastDeploymentDate() <em>Last Deployment Date</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastDeploymentDate()
* @generated
* @ordered
*/
protected static final Date LAST_DEPLOYMENT_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastDeploymentDate() <em>Last Deployment Date</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastDeploymentDate()
* @generated
* @ordered
*/
protected Date lastDeploymentDate = LAST_DEPLOYMENT_DATE_EDEFAULT;
/**
* The default value of the '{@link #getLastEndedRunDate() <em>Last Ended Run Date</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastEndedRunDate()
* @generated
* @ordered
*/
protected static final Date LAST_ENDED_RUN_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastEndedRunDate() <em>Last Ended Run Date</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastEndedRunDate()
* @generated
* @ordered
*/
protected Date lastEndedRunDate = LAST_ENDED_RUN_DATE_EDEFAULT;
/**
* The cached value of the '{@link #getCmdPrms() <em>Cmd Prms</em>}' containment reference list.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getCmdPrms()
* @generated
* @ordered
*/
protected EList cmdPrms;
/**
* The cached value of the '{@link #getEsbPropertiesPrms() <em>Esb Properties Prms</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEsbPropertiesPrms()
* @generated
* @ordered
*/
protected EList esbPropertiesPrms;
/**
* The cached value of the '{@link #getJobPrms() <em>Job Prms</em>}' containment reference list.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getJobPrms()
* @generated
* @ordered
*/
protected EList jobPrms;
/**
* The default value of the '{@link #getJobId() <em>Job Id</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getJobId()
* @generated
* @ordered
*/
protected static final String JOB_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getJobId() <em>Job Id</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getJobId()
* @generated
* @ordered
*/
protected String jobId = JOB_ID_EDEFAULT;
/**
* The cached value of the '{@link #getVirtualServer() <em>Virtual Server</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVirtualServer()
* @generated
* @ordered
*/
protected ExecutionVirtualServer virtualServer;
/**
* The default value of the '{@link #getMaxConcurrentExecutions() <em>Max Concurrent Executions</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getMaxConcurrentExecutions()
* @generated
* @ordered
*/
protected static final int MAX_CONCURRENT_EXECUTIONS_EDEFAULT = 0;
/**
* The cached value of the '{@link #getMaxConcurrentExecutions() <em>Max Concurrent Executions</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getMaxConcurrentExecutions()
* @generated
* @ordered
*/
protected int maxConcurrentExecutions = MAX_CONCURRENT_EXECUTIONS_EDEFAULT;
/**
* The default value of the '{@link #getGeneratedProjectName() <em>Generated Project Name</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getGeneratedProjectName()
* @generated
* @ordered
*/
protected static final String GENERATED_PROJECT_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getGeneratedProjectName() <em>Generated Project Name</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getGeneratedProjectName()
* @generated
* @ordered
*/
protected String generatedProjectName = GENERATED_PROJECT_NAME_EDEFAULT;
/**
* The default value of the '{@link #getGeneratedJobName() <em>Generated Job Name</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getGeneratedJobName()
* @generated
* @ordered
*/
protected static final String GENERATED_JOB_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getGeneratedJobName() <em>Generated Job Name</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getGeneratedJobName()
* @generated
* @ordered
*/
protected String generatedJobName = GENERATED_JOB_NAME_EDEFAULT;
/**
* The default value of the '{@link #getGeneratedJobVersion() <em>Generated Job Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getGeneratedJobVersion()
* @generated
* @ordered
*/
protected static final String GENERATED_JOB_VERSION_EDEFAULT = null;
/**
* The cached value of the '{@link #getGeneratedJobVersion() <em>Generated Job Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getGeneratedJobVersion()
* @generated
* @ordered
*/
protected String generatedJobVersion = GENERATED_JOB_VERSION_EDEFAULT;
/**
* The default value of the '{@link #isApplyContextToChildren() <em>Apply Context To Children</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #isApplyContextToChildren()
* @generated
* @ordered
*/
protected static final boolean APPLY_CONTEXT_TO_CHILDREN_EDEFAULT = false;
/**
* The cached value of the '{@link #isApplyContextToChildren() <em>Apply Context To Children</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #isApplyContextToChildren()
* @generated
* @ordered
*/
protected boolean applyContextToChildren = APPLY_CONTEXT_TO_CHILDREN_EDEFAULT;
/**
* The default value of the '{@link #getErrorStackTrace() <em>Error Stack Trace</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getErrorStackTrace()
* @generated
* @ordered
*/
protected static final String ERROR_STACK_TRACE_EDEFAULT = null;
/**
* The cached value of the '{@link #getErrorStackTrace() <em>Error Stack Trace</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getErrorStackTrace()
* @generated
* @ordered
*/
protected String errorStackTrace = ERROR_STACK_TRACE_EDEFAULT;
/**
* The default value of the '{@link #getLastTriggeringDate() <em>Last Triggering Date</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastTriggeringDate()
* @generated
* @ordered
*/
protected static final Date LAST_TRIGGERING_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastTriggeringDate() <em>Last Triggering Date</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastTriggeringDate()
* @generated
* @ordered
*/
protected Date lastTriggeringDate = LAST_TRIGGERING_DATE_EDEFAULT;
protected static final boolean EXEC_STATISTICS_ENABLED_EDEFAULT = false;
protected boolean execStatisticsEnabled = EXEC_STATISTICS_ENABLED_EDEFAULT;
/**
* The default value of the '{@link #isAddStatisticsCodeEnabled() <em>Add Statistics Code Enabled</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAddStatisticsCodeEnabled()
* @generated
* @ordered
*/
protected static final boolean ADD_STATISTICS_CODE_ENABLED_EDEFAULT = false;
/**
* The cached value of the '{@link #isAddStatisticsCodeEnabled() <em>Add Statistics Code Enabled</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAddStatisticsCodeEnabled()
* @generated
* @ordered
*/
protected boolean addStatisticsCodeEnabled = ADD_STATISTICS_CODE_ENABLED_EDEFAULT;
/**
* The default value of the '{@link #getOwnerSchedulerInstanceId() <em>Owner Scheduler Instance Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getOwnerSchedulerInstanceId()
* @generated
* @ordered
*/
protected static final String OWNER_SCHEDULER_INSTANCE_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getOwnerSchedulerInstanceId() <em>Owner Scheduler Instance Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getOwnerSchedulerInstanceId()
* @generated
* @ordered
*/
protected String ownerSchedulerInstanceId = OWNER_SCHEDULER_INSTANCE_ID_EDEFAULT;
/**
* The default value of the '{@link #getOnUnknownStateJob() <em>On Unknown State Job</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getOnUnknownStateJob()
* @generated
* @ordered
*/
protected static final String ON_UNKNOWN_STATE_JOB_EDEFAULT = null;
/**
* The cached value of the '{@link #getOnUnknownStateJob() <em>On Unknown State Job</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getOnUnknownStateJob()
* @generated
* @ordered
*/
protected String onUnknownStateJob = ON_UNKNOWN_STATE_JOB_EDEFAULT;
/**
* The default value of the '{@link #isUseLatestVersion() <em>Use Latest Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isUseLatestVersion()
* @generated
* @ordered
*/
protected static final boolean USE_LATEST_VERSION_EDEFAULT = false;
/**
* The cached value of the '{@link #isUseLatestVersion() <em>Use Latest Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isUseLatestVersion()
* @generated
* @ordered
*/
protected boolean useLatestVersion = USE_LATEST_VERSION_EDEFAULT;
/**
* The default value of the '{@link #getApplicationType() <em>Application Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getApplicationType()
* @generated
* @ordered
*/
protected static final String APPLICATION_TYPE_EDEFAULT = null;
/**
* The cached value of the '{@link #getApplicationType() <em>Application Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getApplicationType()
* @generated
* @ordered
*/
protected String applicationType = APPLICATION_TYPE_EDEFAULT;
/**
* The default value of the '{@link #getRepositoryName() <em>Repository Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRepositoryName()
* @generated
* @ordered
*/
protected static final String REPOSITORY_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getRepositoryName() <em>Repository Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRepositoryName()
* @generated
* @ordered
*/
protected String repositoryName = REPOSITORY_NAME_EDEFAULT;
/**
* The default value of the '{@link #getFeaturesFileUrl() <em>Features File Url</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFeaturesFileUrl()
* @generated
* @ordered
*/
protected static final String FEATURES_FILE_URL_EDEFAULT = null;
/**
* The cached value of the '{@link #getFeaturesFileUrl() <em>Features File Url</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFeaturesFileUrl()
* @generated
* @ordered
*/
protected String featuresFileUrl = FEATURES_FILE_URL_EDEFAULT;
/**
* The default value of the '{@link #getFeatureName() <em>Feature Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFeatureName()
* @generated
* @ordered
*/
protected static final String FEATURE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getFeatureName() <em>Feature Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFeatureName()
* @generated
* @ordered
*/
protected String featureName = FEATURE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getFeatureVersion() <em>Feature Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFeatureVersion()
* @generated
* @ordered
*/
protected static final String FEATURE_VERSION_EDEFAULT = null;
/**
* The cached value of the '{@link #getFeatureVersion() <em>Feature Version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFeatureVersion()
* @generated
* @ordered
*/
protected String featureVersion = FEATURE_VERSION_EDEFAULT;
/**
* The default value of the '{@link #getApplicationGroup() <em>Application Group</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getApplicationGroup()
* @generated
* @ordered
*/
protected static final String APPLICATION_GROUP_EDEFAULT = null;
/**
* The cached value of the '{@link #getApplicationGroup() <em>Application Group</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getApplicationGroup()
* @generated
* @ordered
*/
protected String applicationGroup = APPLICATION_GROUP_EDEFAULT;
/**
* The default value of the '{@link #getBundleName() <em>Bundle Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBundleName()
* @generated
* @ordered
*/
protected static final String BUNDLE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getBundleName() <em>Bundle Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBundleName()
* @generated
* @ordered
*/
protected String bundleName = BUNDLE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getPropertyId() <em>Property Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPropertyId()
* @generated
* @ordered
*/
protected static final String PROPERTY_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getPropertyId() <em>Property Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPropertyId()
* @generated
* @ordered
*/
protected String propertyId = PROPERTY_ID_EDEFAULT;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
protected ExecutionTaskImpl() {
super();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass() {
return PropertiesPackage.Literals.EXECUTION_TASK;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public int getId() {
return id;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setId(int newId) {
int oldId = id;
id = newId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ID, oldId, id));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getLabel() {
return label;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setLabel(String newLabel) {
String oldLabel = label;
label = newLabel;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__LABEL, oldLabel, label));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getDescription() {
return description;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setDescription(String newDescription) {
String oldDescription = description;
description = newDescription;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__DESCRIPTION, oldDescription, description));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public ExecutionServer getExecutionServer() {
if (executionServer != null && executionServer.eIsProxy()) {
InternalEObject oldExecutionServer = (InternalEObject)executionServer;
executionServer = (ExecutionServer)eResolveProxy(oldExecutionServer);
if (executionServer != oldExecutionServer) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, PropertiesPackage.EXECUTION_TASK__EXECUTION_SERVER, oldExecutionServer, executionServer));
}
}
return executionServer;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public ExecutionServer basicGetExecutionServer() {
return executionServer;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setExecutionServer(ExecutionServer newExecutionServer) {
ExecutionServer oldExecutionServer = executionServer;
executionServer = newExecutionServer;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__EXECUTION_SERVER, oldExecutionServer, executionServer));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Project getProject() {
if (project != null && project.eIsProxy()) {
InternalEObject oldProject = (InternalEObject)project;
project = (Project)eResolveProxy(oldProject);
if (project != oldProject) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, PropertiesPackage.EXECUTION_TASK__PROJECT, oldProject, project));
}
}
return project;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Project basicGetProject() {
return project;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setProject(Project newProject) {
Project oldProject = project;
project = newProject;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__PROJECT, oldProject, project));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getBranch() {
return branch;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBranch(String newBranch) {
String oldBranch = branch;
branch = newBranch;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__BRANCH, oldBranch, branch));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getContext() {
return context;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setContext(String newContext) {
String oldContext = context;
context = newContext;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__CONTEXT, oldContext, context));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getJobVersion() {
return jobVersion;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setJobVersion(String newJobVersion) {
String oldJobVersion = jobVersion;
jobVersion = newJobVersion;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__JOB_VERSION, oldJobVersion, jobVersion));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isRegenerateJobOnChange() {
return regenerateJobOnChange;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRegenerateJobOnChange(boolean newRegenerateJobOnChange) {
boolean oldRegenerateJobOnChange = regenerateJobOnChange;
regenerateJobOnChange = newRegenerateJobOnChange;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__REGENERATE_JOB_ON_CHANGE, oldRegenerateJobOnChange, regenerateJobOnChange));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isActive() {
return active;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setActive(boolean newActive) {
boolean oldActive = active;
active = newActive;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ACTIVE, oldActive, active));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public int getIdQuartzJob() {
return idQuartzJob;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setIdQuartzJob(int newIdQuartzJob) {
int oldIdQuartzJob = idQuartzJob;
idQuartzJob = newIdQuartzJob;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ID_QUARTZ_JOB, oldIdQuartzJob, idQuartzJob));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Date getLastScriptGenerationDate() {
return lastScriptGenerationDate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setLastScriptGenerationDate(Date newLastScriptGenerationDate) {
Date oldLastScriptGenerationDate = lastScriptGenerationDate;
lastScriptGenerationDate = newLastScriptGenerationDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__LAST_SCRIPT_GENERATION_DATE, oldLastScriptGenerationDate, lastScriptGenerationDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Long getGeneratedSvnRevision() {
return generatedSvnRevision;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setGeneratedSvnRevision(Long newGeneratedSvnRevision) {
Long oldGeneratedSvnRevision = generatedSvnRevision;
generatedSvnRevision = newGeneratedSvnRevision;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__GENERATED_SVN_REVISION, oldGeneratedSvnRevision, generatedSvnRevision));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getIdRemoteJob() {
return idRemoteJob;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setIdRemoteJob(String newIdRemoteJob) {
String oldIdRemoteJob = idRemoteJob;
idRemoteJob = newIdRemoteJob;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB, oldIdRemoteJob, idRemoteJob));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getIdRemoteJobExecution() {
return idRemoteJobExecution;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setIdRemoteJobExecution(String newIdRemoteJobExecution) {
String oldIdRemoteJobExecution = idRemoteJobExecution;
idRemoteJobExecution = newIdRemoteJobExecution;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB_EXECUTION, oldIdRemoteJobExecution, idRemoteJobExecution));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getChecksumArchive() {
return checksumArchive;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setChecksumArchive(String newChecksumArchive) {
String oldChecksumArchive = checksumArchive;
checksumArchive = newChecksumArchive;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__CHECKSUM_ARCHIVE, oldChecksumArchive, checksumArchive));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getJobScriptArchiveFilename() {
return jobScriptArchiveFilename;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setJobScriptArchiveFilename(String newJobScriptArchiveFilename) {
String oldJobScriptArchiveFilename = jobScriptArchiveFilename;
jobScriptArchiveFilename = newJobScriptArchiveFilename;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__JOB_SCRIPT_ARCHIVE_FILENAME, oldJobScriptArchiveFilename, jobScriptArchiveFilename));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getStatus() {
return status;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setStatus(String newStatus) {
String oldStatus = status;
status = newStatus;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__STATUS, oldStatus, status));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isProcessingState() {
return processingState;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setProcessingState(boolean newProcessingState) {
boolean oldProcessingState = processingState;
processingState = newProcessingState;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__PROCESSING_STATE, oldProcessingState, processingState));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getRequestId() {
return requestId;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRequestId(String newRequestId) {
String oldRequestId = requestId;
requestId = newRequestId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__REQUEST_ID, oldRequestId, requestId));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getErrorStatus() {
return errorStatus;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setErrorStatus(String newErrorStatus) {
String oldErrorStatus = errorStatus;
errorStatus = newErrorStatus;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ERROR_STATUS, oldErrorStatus, errorStatus));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Date getLastRunDate() {
return lastRunDate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setLastRunDate(Date newLastRunDate) {
Date oldLastRunDate = lastRunDate;
lastRunDate = newLastRunDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__LAST_RUN_DATE, oldLastRunDate, lastRunDate));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Date getLastDeploymentDate() {
return lastDeploymentDate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setLastDeploymentDate(Date newLastDeploymentDate) {
Date oldLastDeploymentDate = lastDeploymentDate;
lastDeploymentDate = newLastDeploymentDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__LAST_DEPLOYMENT_DATE, oldLastDeploymentDate, lastDeploymentDate));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Date getLastEndedRunDate() {
return lastEndedRunDate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setLastEndedRunDate(Date newLastEndedRunDate) {
Date oldLastEndedRunDate = lastEndedRunDate;
lastEndedRunDate = newLastEndedRunDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__LAST_ENDED_RUN_DATE, oldLastEndedRunDate, lastEndedRunDate));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public EList getTriggers() {
if (triggers == null) {
triggers = new EObjectContainmentWithInverseEList(TalendTrigger.class, this, PropertiesPackage.EXECUTION_TASK__TRIGGERS, PropertiesPackage.TALEND_TRIGGER__EXECUTION_TRIGGERABLE);
}
return triggers;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public EList getCmdPrms() {
if (cmdPrms == null) {
cmdPrms = new EObjectContainmentWithInverseEList(ExecutionTaskCmdPrm.class, this, PropertiesPackage.EXECUTION_TASK__CMD_PRMS, PropertiesPackage.EXECUTION_TASK_CMD_PRM__EXECUTION_TASK);
}
return cmdPrms;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList getEsbPropertiesPrms() {
if (esbPropertiesPrms == null) {
esbPropertiesPrms = new EObjectContainmentWithInverseEList(ExecutionTaskProperties.class, this, PropertiesPackage.EXECUTION_TASK__ESB_PROPERTIES_PRMS, PropertiesPackage.EXECUTION_TASK_PROPERTIES__EXECUTION_TASK);
}
return esbPropertiesPrms;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public EList getJobPrms() {
if (jobPrms == null) {
jobPrms = new EObjectContainmentWithInverseEList(ExecutionTaskJobPrm.class, this, PropertiesPackage.EXECUTION_TASK__JOB_PRMS, PropertiesPackage.EXECUTION_TASK_JOB_PRM__EXECUTION_TASK);
}
return jobPrms;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getJobId() {
return jobId;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setJobId(String newJobId) {
String oldJobId = jobId;
jobId = newJobId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__JOB_ID, oldJobId, jobId));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public ExecutionVirtualServer getVirtualServer() {
if (virtualServer != null && virtualServer.eIsProxy()) {
InternalEObject oldVirtualServer = (InternalEObject)virtualServer;
virtualServer = (ExecutionVirtualServer)eResolveProxy(oldVirtualServer);
if (virtualServer != oldVirtualServer) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, PropertiesPackage.EXECUTION_TASK__VIRTUAL_SERVER, oldVirtualServer, virtualServer));
}
}
return virtualServer;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public ExecutionVirtualServer basicGetVirtualServer() {
return virtualServer;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVirtualServer(ExecutionVirtualServer newVirtualServer) {
ExecutionVirtualServer oldVirtualServer = virtualServer;
virtualServer = newVirtualServer;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__VIRTUAL_SERVER, oldVirtualServer, virtualServer));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isConcurrentExecution() {
return concurrentExecution;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setConcurrentExecution(boolean newConcurrentExecution) {
boolean oldConcurrentExecution = concurrentExecution;
concurrentExecution = newConcurrentExecution;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__CONCURRENT_EXECUTION, oldConcurrentExecution, concurrentExecution));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public int getMaxConcurrentExecutions() {
return maxConcurrentExecutions;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setMaxConcurrentExecutions(int newMaxConcurrentExecutions) {
int oldMaxConcurrentExecutions = maxConcurrentExecutions;
maxConcurrentExecutions = newMaxConcurrentExecutions;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__MAX_CONCURRENT_EXECUTIONS, oldMaxConcurrentExecutions, maxConcurrentExecutions));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getGeneratedProjectName() {
return generatedProjectName;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setGeneratedProjectName(String newGeneratedProjectName) {
String oldGeneratedProjectName = generatedProjectName;
generatedProjectName = newGeneratedProjectName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__GENERATED_PROJECT_NAME, oldGeneratedProjectName, generatedProjectName));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getGeneratedJobName() {
return generatedJobName;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setGeneratedJobName(String newGeneratedJobName) {
String oldGeneratedJobName = generatedJobName;
generatedJobName = newGeneratedJobName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_NAME, oldGeneratedJobName, generatedJobName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getGeneratedJobVersion() {
return generatedJobVersion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setGeneratedJobVersion(String newGeneratedJobVersion) {
String oldGeneratedJobVersion = generatedJobVersion;
generatedJobVersion = newGeneratedJobVersion;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_VERSION, oldGeneratedJobVersion, generatedJobVersion));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isApplyContextToChildren() {
return applyContextToChildren;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setApplyContextToChildren(boolean newApplyContextToChildren) {
boolean oldApplyContextToChildren = applyContextToChildren;
applyContextToChildren = newApplyContextToChildren;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__APPLY_CONTEXT_TO_CHILDREN, oldApplyContextToChildren, applyContextToChildren));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getErrorStackTrace() {
return errorStackTrace;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setErrorStackTrace(String newErrorStackTrace) {
String oldErrorStackTrace = errorStackTrace;
errorStackTrace = newErrorStackTrace;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ERROR_STACK_TRACE, oldErrorStackTrace, errorStackTrace));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Date getLastTriggeringDate() {
return lastTriggeringDate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setLastTriggeringDate(Date newLastTriggeringDate) {
Date oldLastTriggeringDate = lastTriggeringDate;
lastTriggeringDate = newLastTriggeringDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__LAST_TRIGGERING_DATE, oldLastTriggeringDate, lastTriggeringDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isExecStatisticsEnabled() {
return execStatisticsEnabled;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setExecStatisticsEnabled(boolean newExecStatisticsEnabled) {
boolean oldExecStatisticsEnabled = execStatisticsEnabled;
execStatisticsEnabled = newExecStatisticsEnabled;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__EXEC_STATISTICS_ENABLED, oldExecStatisticsEnabled, execStatisticsEnabled));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isAddStatisticsCodeEnabled() {
return addStatisticsCodeEnabled;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAddStatisticsCodeEnabled(boolean newAddStatisticsCodeEnabled) {
boolean oldAddStatisticsCodeEnabled = addStatisticsCodeEnabled;
addStatisticsCodeEnabled = newAddStatisticsCodeEnabled;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ADD_STATISTICS_CODE_ENABLED, oldAddStatisticsCodeEnabled, addStatisticsCodeEnabled));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getOwnerSchedulerInstanceId() {
return ownerSchedulerInstanceId;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOwnerSchedulerInstanceId(String newOwnerSchedulerInstanceId) {
String oldOwnerSchedulerInstanceId = ownerSchedulerInstanceId;
ownerSchedulerInstanceId = newOwnerSchedulerInstanceId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__OWNER_SCHEDULER_INSTANCE_ID, oldOwnerSchedulerInstanceId, ownerSchedulerInstanceId));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getOnUnknownStateJob() {
return onUnknownStateJob;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOnUnknownStateJob(String newOnUnknownStateJob) {
String oldOnUnknownStateJob = onUnknownStateJob;
onUnknownStateJob = newOnUnknownStateJob;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__ON_UNKNOWN_STATE_JOB, oldOnUnknownStateJob, onUnknownStateJob));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isUseLatestVersion() {
return useLatestVersion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setUseLatestVersion(boolean newUseLatestVersion) {
boolean oldUseLatestVersion = useLatestVersion;
useLatestVersion = newUseLatestVersion;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__USE_LATEST_VERSION, oldUseLatestVersion, useLatestVersion));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getApplicationType() {
return applicationType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setApplicationType(String newApplicationType) {
String oldApplicationType = applicationType;
applicationType = newApplicationType;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__APPLICATION_TYPE, oldApplicationType, applicationType));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getRepositoryName() {
return repositoryName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRepositoryName(String newRepositoryName) {
String oldRepositoryName = repositoryName;
repositoryName = newRepositoryName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__REPOSITORY_NAME, oldRepositoryName, repositoryName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFeaturesFileUrl() {
return featuresFileUrl;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFeaturesFileUrl(String newFeaturesFileUrl) {
String oldFeaturesFileUrl = featuresFileUrl;
featuresFileUrl = newFeaturesFileUrl;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__FEATURES_FILE_URL, oldFeaturesFileUrl, featuresFileUrl));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getApplicationGroup() {
return applicationGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setApplicationGroup(String newApplicationGroup) {
String oldApplicationGroup = applicationGroup;
applicationGroup = newApplicationGroup;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__APPLICATION_GROUP, oldApplicationGroup, applicationGroup));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getBundleName() {
return bundleName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBundleName(String newBundleName) {
String oldBundleName = bundleName;
bundleName = newBundleName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__BUNDLE_NAME, oldBundleName, bundleName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getPropertyId() {
return propertyId;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setPropertyId(String newPropertyId) {
String oldPropertyId = propertyId;
propertyId = newPropertyId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__PROPERTY_ID, oldPropertyId, propertyId));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFeatureName() {
return featureName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFeatureName(String newFeatureName) {
String oldFeatureName = featureName;
featureName = newFeatureName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__FEATURE_NAME, oldFeatureName, featureName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFeatureVersion() {
return featureVersion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFeatureVersion(String newFeatureVersion) {
String oldFeatureVersion = featureVersion;
featureVersion = newFeatureVersion;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PropertiesPackage.EXECUTION_TASK__FEATURE_VERSION, oldFeatureVersion, featureVersion));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case PropertiesPackage.EXECUTION_TASK__TRIGGERS:
return ((InternalEList)getTriggers()).basicAdd(otherEnd, msgs);
case PropertiesPackage.EXECUTION_TASK__CMD_PRMS:
return ((InternalEList)getCmdPrms()).basicAdd(otherEnd, msgs);
case PropertiesPackage.EXECUTION_TASK__ESB_PROPERTIES_PRMS:
return ((InternalEList)getEsbPropertiesPrms()).basicAdd(otherEnd, msgs);
case PropertiesPackage.EXECUTION_TASK__JOB_PRMS:
return ((InternalEList)getJobPrms()).basicAdd(otherEnd, msgs);
}
return super.eInverseAdd(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case PropertiesPackage.EXECUTION_TASK__TRIGGERS:
return ((InternalEList)getTriggers()).basicRemove(otherEnd, msgs);
case PropertiesPackage.EXECUTION_TASK__CMD_PRMS:
return ((InternalEList)getCmdPrms()).basicRemove(otherEnd, msgs);
case PropertiesPackage.EXECUTION_TASK__ESB_PROPERTIES_PRMS:
return ((InternalEList)getEsbPropertiesPrms()).basicRemove(otherEnd, msgs);
case PropertiesPackage.EXECUTION_TASK__JOB_PRMS:
return ((InternalEList)getJobPrms()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PropertiesPackage.EXECUTION_TASK__ID:
return new Integer(getId());
case PropertiesPackage.EXECUTION_TASK__TRIGGERS:
return getTriggers();
case PropertiesPackage.EXECUTION_TASK__ID_QUARTZ_JOB:
return new Integer(getIdQuartzJob());
case PropertiesPackage.EXECUTION_TASK__STATUS:
return getStatus();
case PropertiesPackage.EXECUTION_TASK__ERROR_STATUS:
return getErrorStatus();
case PropertiesPackage.EXECUTION_TASK__CONCURRENT_EXECUTION:
return isConcurrentExecution() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__PROCESSING_STATE:
return isProcessingState() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__REQUEST_ID:
return getRequestId();
case PropertiesPackage.EXECUTION_TASK__LABEL:
return getLabel();
case PropertiesPackage.EXECUTION_TASK__DESCRIPTION:
return getDescription();
case PropertiesPackage.EXECUTION_TASK__EXECUTION_SERVER:
if (resolve) return getExecutionServer();
return basicGetExecutionServer();
case PropertiesPackage.EXECUTION_TASK__PROJECT:
if (resolve) return getProject();
return basicGetProject();
case PropertiesPackage.EXECUTION_TASK__BRANCH:
return getBranch();
case PropertiesPackage.EXECUTION_TASK__CONTEXT:
return getContext();
case PropertiesPackage.EXECUTION_TASK__JOB_VERSION:
return getJobVersion();
case PropertiesPackage.EXECUTION_TASK__REGENERATE_JOB_ON_CHANGE:
return isRegenerateJobOnChange() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__ACTIVE:
return isActive() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__LAST_SCRIPT_GENERATION_DATE:
return getLastScriptGenerationDate();
case PropertiesPackage.EXECUTION_TASK__GENERATED_SVN_REVISION:
return getGeneratedSvnRevision();
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB:
return getIdRemoteJob();
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB_EXECUTION:
return getIdRemoteJobExecution();
case PropertiesPackage.EXECUTION_TASK__CHECKSUM_ARCHIVE:
return getChecksumArchive();
case PropertiesPackage.EXECUTION_TASK__JOB_SCRIPT_ARCHIVE_FILENAME:
return getJobScriptArchiveFilename();
case PropertiesPackage.EXECUTION_TASK__LAST_RUN_DATE:
return getLastRunDate();
case PropertiesPackage.EXECUTION_TASK__LAST_DEPLOYMENT_DATE:
return getLastDeploymentDate();
case PropertiesPackage.EXECUTION_TASK__LAST_ENDED_RUN_DATE:
return getLastEndedRunDate();
case PropertiesPackage.EXECUTION_TASK__CMD_PRMS:
return getCmdPrms();
case PropertiesPackage.EXECUTION_TASK__ESB_PROPERTIES_PRMS:
return getEsbPropertiesPrms();
case PropertiesPackage.EXECUTION_TASK__JOB_PRMS:
return getJobPrms();
case PropertiesPackage.EXECUTION_TASK__JOB_ID:
return getJobId();
case PropertiesPackage.EXECUTION_TASK__VIRTUAL_SERVER:
if (resolve) return getVirtualServer();
return basicGetVirtualServer();
case PropertiesPackage.EXECUTION_TASK__MAX_CONCURRENT_EXECUTIONS:
return new Integer(getMaxConcurrentExecutions());
case PropertiesPackage.EXECUTION_TASK__GENERATED_PROJECT_NAME:
return getGeneratedProjectName();
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_NAME:
return getGeneratedJobName();
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_VERSION:
return getGeneratedJobVersion();
case PropertiesPackage.EXECUTION_TASK__APPLY_CONTEXT_TO_CHILDREN:
return isApplyContextToChildren() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__ERROR_STACK_TRACE:
return getErrorStackTrace();
case PropertiesPackage.EXECUTION_TASK__LAST_TRIGGERING_DATE:
return getLastTriggeringDate();
case PropertiesPackage.EXECUTION_TASK__EXEC_STATISTICS_ENABLED:
return isExecStatisticsEnabled() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__ADD_STATISTICS_CODE_ENABLED:
return isAddStatisticsCodeEnabled() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__OWNER_SCHEDULER_INSTANCE_ID:
return getOwnerSchedulerInstanceId();
case PropertiesPackage.EXECUTION_TASK__ON_UNKNOWN_STATE_JOB:
return getOnUnknownStateJob();
case PropertiesPackage.EXECUTION_TASK__USE_LATEST_VERSION:
return isUseLatestVersion() ? Boolean.TRUE : Boolean.FALSE;
case PropertiesPackage.EXECUTION_TASK__APPLICATION_TYPE:
return getApplicationType();
case PropertiesPackage.EXECUTION_TASK__REPOSITORY_NAME:
return getRepositoryName();
case PropertiesPackage.EXECUTION_TASK__FEATURES_FILE_URL:
return getFeaturesFileUrl();
case PropertiesPackage.EXECUTION_TASK__FEATURE_NAME:
return getFeatureName();
case PropertiesPackage.EXECUTION_TASK__FEATURE_VERSION:
return getFeatureVersion();
case PropertiesPackage.EXECUTION_TASK__APPLICATION_GROUP:
return getApplicationGroup();
case PropertiesPackage.EXECUTION_TASK__BUNDLE_NAME:
return getBundleName();
case PropertiesPackage.EXECUTION_TASK__PROPERTY_ID:
return getPropertyId();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case PropertiesPackage.EXECUTION_TASK__ID:
setId(((Integer)newValue).intValue());
return;
case PropertiesPackage.EXECUTION_TASK__TRIGGERS:
getTriggers().clear();
getTriggers().addAll((Collection)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__ID_QUARTZ_JOB:
setIdQuartzJob(((Integer)newValue).intValue());
return;
case PropertiesPackage.EXECUTION_TASK__STATUS:
setStatus((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__ERROR_STATUS:
setErrorStatus((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__CONCURRENT_EXECUTION:
setConcurrentExecution(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__PROCESSING_STATE:
setProcessingState(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__REQUEST_ID:
setRequestId((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__LABEL:
setLabel((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__DESCRIPTION:
setDescription((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__EXECUTION_SERVER:
setExecutionServer((ExecutionServer)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__PROJECT:
setProject((Project)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__BRANCH:
setBranch((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__CONTEXT:
setContext((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__JOB_VERSION:
setJobVersion((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__REGENERATE_JOB_ON_CHANGE:
setRegenerateJobOnChange(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__ACTIVE:
setActive(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__LAST_SCRIPT_GENERATION_DATE:
setLastScriptGenerationDate((Date)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_SVN_REVISION:
setGeneratedSvnRevision((Long)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB:
setIdRemoteJob((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB_EXECUTION:
setIdRemoteJobExecution((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__CHECKSUM_ARCHIVE:
setChecksumArchive((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__JOB_SCRIPT_ARCHIVE_FILENAME:
setJobScriptArchiveFilename((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_RUN_DATE:
setLastRunDate((Date)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_DEPLOYMENT_DATE:
setLastDeploymentDate((Date)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_ENDED_RUN_DATE:
setLastEndedRunDate((Date)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__CMD_PRMS:
getCmdPrms().clear();
getCmdPrms().addAll((Collection)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__ESB_PROPERTIES_PRMS:
getEsbPropertiesPrms().clear();
getEsbPropertiesPrms().addAll((Collection)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__JOB_PRMS:
getJobPrms().clear();
getJobPrms().addAll((Collection)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__JOB_ID:
setJobId((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__VIRTUAL_SERVER:
setVirtualServer((ExecutionVirtualServer)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__MAX_CONCURRENT_EXECUTIONS:
setMaxConcurrentExecutions(((Integer)newValue).intValue());
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_PROJECT_NAME:
setGeneratedProjectName((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_NAME:
setGeneratedJobName((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_VERSION:
setGeneratedJobVersion((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__APPLY_CONTEXT_TO_CHILDREN:
setApplyContextToChildren(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__ERROR_STACK_TRACE:
setErrorStackTrace((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_TRIGGERING_DATE:
setLastTriggeringDate((Date)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__EXEC_STATISTICS_ENABLED:
setExecStatisticsEnabled(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__ADD_STATISTICS_CODE_ENABLED:
setAddStatisticsCodeEnabled(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__OWNER_SCHEDULER_INSTANCE_ID:
setOwnerSchedulerInstanceId((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__ON_UNKNOWN_STATE_JOB:
setOnUnknownStateJob((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__USE_LATEST_VERSION:
setUseLatestVersion(((Boolean)newValue).booleanValue());
return;
case PropertiesPackage.EXECUTION_TASK__APPLICATION_TYPE:
setApplicationType((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__REPOSITORY_NAME:
setRepositoryName((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__FEATURES_FILE_URL:
setFeaturesFileUrl((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__FEATURE_NAME:
setFeatureName((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__FEATURE_VERSION:
setFeatureVersion((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__APPLICATION_GROUP:
setApplicationGroup((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__BUNDLE_NAME:
setBundleName((String)newValue);
return;
case PropertiesPackage.EXECUTION_TASK__PROPERTY_ID:
setPropertyId((String)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
case PropertiesPackage.EXECUTION_TASK__ID:
setId(ID_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__TRIGGERS:
getTriggers().clear();
return;
case PropertiesPackage.EXECUTION_TASK__ID_QUARTZ_JOB:
setIdQuartzJob(ID_QUARTZ_JOB_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__STATUS:
setStatus(STATUS_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__ERROR_STATUS:
setErrorStatus(ERROR_STATUS_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__CONCURRENT_EXECUTION:
setConcurrentExecution(CONCURRENT_EXECUTION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__PROCESSING_STATE:
setProcessingState(PROCESSING_STATE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__REQUEST_ID:
setRequestId(REQUEST_ID_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__LABEL:
setLabel(LABEL_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__DESCRIPTION:
setDescription(DESCRIPTION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__EXECUTION_SERVER:
setExecutionServer((ExecutionServer)null);
return;
case PropertiesPackage.EXECUTION_TASK__PROJECT:
setProject((Project)null);
return;
case PropertiesPackage.EXECUTION_TASK__BRANCH:
setBranch(BRANCH_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__CONTEXT:
setContext(CONTEXT_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__JOB_VERSION:
setJobVersion(JOB_VERSION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__REGENERATE_JOB_ON_CHANGE:
setRegenerateJobOnChange(REGENERATE_JOB_ON_CHANGE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__ACTIVE:
setActive(ACTIVE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_SCRIPT_GENERATION_DATE:
setLastScriptGenerationDate(LAST_SCRIPT_GENERATION_DATE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_SVN_REVISION:
setGeneratedSvnRevision(GENERATED_SVN_REVISION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB:
setIdRemoteJob(ID_REMOTE_JOB_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB_EXECUTION:
setIdRemoteJobExecution(ID_REMOTE_JOB_EXECUTION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__CHECKSUM_ARCHIVE:
setChecksumArchive(CHECKSUM_ARCHIVE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__JOB_SCRIPT_ARCHIVE_FILENAME:
setJobScriptArchiveFilename(JOB_SCRIPT_ARCHIVE_FILENAME_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_RUN_DATE:
setLastRunDate(LAST_RUN_DATE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_DEPLOYMENT_DATE:
setLastDeploymentDate(LAST_DEPLOYMENT_DATE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_ENDED_RUN_DATE:
setLastEndedRunDate(LAST_ENDED_RUN_DATE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__CMD_PRMS:
getCmdPrms().clear();
return;
case PropertiesPackage.EXECUTION_TASK__ESB_PROPERTIES_PRMS:
getEsbPropertiesPrms().clear();
return;
case PropertiesPackage.EXECUTION_TASK__JOB_PRMS:
getJobPrms().clear();
return;
case PropertiesPackage.EXECUTION_TASK__JOB_ID:
setJobId(JOB_ID_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__VIRTUAL_SERVER:
setVirtualServer((ExecutionVirtualServer)null);
return;
case PropertiesPackage.EXECUTION_TASK__MAX_CONCURRENT_EXECUTIONS:
setMaxConcurrentExecutions(MAX_CONCURRENT_EXECUTIONS_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_PROJECT_NAME:
setGeneratedProjectName(GENERATED_PROJECT_NAME_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_NAME:
setGeneratedJobName(GENERATED_JOB_NAME_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_VERSION:
setGeneratedJobVersion(GENERATED_JOB_VERSION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__APPLY_CONTEXT_TO_CHILDREN:
setApplyContextToChildren(APPLY_CONTEXT_TO_CHILDREN_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__ERROR_STACK_TRACE:
setErrorStackTrace(ERROR_STACK_TRACE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__LAST_TRIGGERING_DATE:
setLastTriggeringDate(LAST_TRIGGERING_DATE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__EXEC_STATISTICS_ENABLED:
setExecStatisticsEnabled(EXEC_STATISTICS_ENABLED_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__ADD_STATISTICS_CODE_ENABLED:
setAddStatisticsCodeEnabled(ADD_STATISTICS_CODE_ENABLED_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__OWNER_SCHEDULER_INSTANCE_ID:
setOwnerSchedulerInstanceId(OWNER_SCHEDULER_INSTANCE_ID_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__ON_UNKNOWN_STATE_JOB:
setOnUnknownStateJob(ON_UNKNOWN_STATE_JOB_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__USE_LATEST_VERSION:
setUseLatestVersion(USE_LATEST_VERSION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__APPLICATION_TYPE:
setApplicationType(APPLICATION_TYPE_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__REPOSITORY_NAME:
setRepositoryName(REPOSITORY_NAME_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__FEATURES_FILE_URL:
setFeaturesFileUrl(FEATURES_FILE_URL_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__FEATURE_NAME:
setFeatureName(FEATURE_NAME_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__FEATURE_VERSION:
setFeatureVersion(FEATURE_VERSION_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__APPLICATION_GROUP:
setApplicationGroup(APPLICATION_GROUP_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__BUNDLE_NAME:
setBundleName(BUNDLE_NAME_EDEFAULT);
return;
case PropertiesPackage.EXECUTION_TASK__PROPERTY_ID:
setPropertyId(PROPERTY_ID_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
case PropertiesPackage.EXECUTION_TASK__ID:
return id != ID_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__TRIGGERS:
return triggers != null && !triggers.isEmpty();
case PropertiesPackage.EXECUTION_TASK__ID_QUARTZ_JOB:
return idQuartzJob != ID_QUARTZ_JOB_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__STATUS:
return STATUS_EDEFAULT == null ? status != null : !STATUS_EDEFAULT.equals(status);
case PropertiesPackage.EXECUTION_TASK__ERROR_STATUS:
return ERROR_STATUS_EDEFAULT == null ? errorStatus != null : !ERROR_STATUS_EDEFAULT.equals(errorStatus);
case PropertiesPackage.EXECUTION_TASK__CONCURRENT_EXECUTION:
return concurrentExecution != CONCURRENT_EXECUTION_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__PROCESSING_STATE:
return processingState != PROCESSING_STATE_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__REQUEST_ID:
return REQUEST_ID_EDEFAULT == null ? requestId != null : !REQUEST_ID_EDEFAULT.equals(requestId);
case PropertiesPackage.EXECUTION_TASK__LABEL:
return LABEL_EDEFAULT == null ? label != null : !LABEL_EDEFAULT.equals(label);
case PropertiesPackage.EXECUTION_TASK__DESCRIPTION:
return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
case PropertiesPackage.EXECUTION_TASK__EXECUTION_SERVER:
return executionServer != null;
case PropertiesPackage.EXECUTION_TASK__PROJECT:
return project != null;
case PropertiesPackage.EXECUTION_TASK__BRANCH:
return BRANCH_EDEFAULT == null ? branch != null : !BRANCH_EDEFAULT.equals(branch);
case PropertiesPackage.EXECUTION_TASK__CONTEXT:
return CONTEXT_EDEFAULT == null ? context != null : !CONTEXT_EDEFAULT.equals(context);
case PropertiesPackage.EXECUTION_TASK__JOB_VERSION:
return JOB_VERSION_EDEFAULT == null ? jobVersion != null : !JOB_VERSION_EDEFAULT.equals(jobVersion);
case PropertiesPackage.EXECUTION_TASK__REGENERATE_JOB_ON_CHANGE:
return regenerateJobOnChange != REGENERATE_JOB_ON_CHANGE_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__ACTIVE:
return active != ACTIVE_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__LAST_SCRIPT_GENERATION_DATE:
return LAST_SCRIPT_GENERATION_DATE_EDEFAULT == null ? lastScriptGenerationDate != null : !LAST_SCRIPT_GENERATION_DATE_EDEFAULT.equals(lastScriptGenerationDate);
case PropertiesPackage.EXECUTION_TASK__GENERATED_SVN_REVISION:
return GENERATED_SVN_REVISION_EDEFAULT == null ? generatedSvnRevision != null : !GENERATED_SVN_REVISION_EDEFAULT.equals(generatedSvnRevision);
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB:
return ID_REMOTE_JOB_EDEFAULT == null ? idRemoteJob != null : !ID_REMOTE_JOB_EDEFAULT.equals(idRemoteJob);
case PropertiesPackage.EXECUTION_TASK__ID_REMOTE_JOB_EXECUTION:
return ID_REMOTE_JOB_EXECUTION_EDEFAULT == null ? idRemoteJobExecution != null : !ID_REMOTE_JOB_EXECUTION_EDEFAULT.equals(idRemoteJobExecution);
case PropertiesPackage.EXECUTION_TASK__CHECKSUM_ARCHIVE:
return CHECKSUM_ARCHIVE_EDEFAULT == null ? checksumArchive != null : !CHECKSUM_ARCHIVE_EDEFAULT.equals(checksumArchive);
case PropertiesPackage.EXECUTION_TASK__JOB_SCRIPT_ARCHIVE_FILENAME:
return JOB_SCRIPT_ARCHIVE_FILENAME_EDEFAULT == null ? jobScriptArchiveFilename != null : !JOB_SCRIPT_ARCHIVE_FILENAME_EDEFAULT.equals(jobScriptArchiveFilename);
case PropertiesPackage.EXECUTION_TASK__LAST_RUN_DATE:
return LAST_RUN_DATE_EDEFAULT == null ? lastRunDate != null : !LAST_RUN_DATE_EDEFAULT.equals(lastRunDate);
case PropertiesPackage.EXECUTION_TASK__LAST_DEPLOYMENT_DATE:
return LAST_DEPLOYMENT_DATE_EDEFAULT == null ? lastDeploymentDate != null : !LAST_DEPLOYMENT_DATE_EDEFAULT.equals(lastDeploymentDate);
case PropertiesPackage.EXECUTION_TASK__LAST_ENDED_RUN_DATE:
return LAST_ENDED_RUN_DATE_EDEFAULT == null ? lastEndedRunDate != null : !LAST_ENDED_RUN_DATE_EDEFAULT.equals(lastEndedRunDate);
case PropertiesPackage.EXECUTION_TASK__CMD_PRMS:
return cmdPrms != null && !cmdPrms.isEmpty();
case PropertiesPackage.EXECUTION_TASK__ESB_PROPERTIES_PRMS:
return esbPropertiesPrms != null && !esbPropertiesPrms.isEmpty();
case PropertiesPackage.EXECUTION_TASK__JOB_PRMS:
return jobPrms != null && !jobPrms.isEmpty();
case PropertiesPackage.EXECUTION_TASK__JOB_ID:
return JOB_ID_EDEFAULT == null ? jobId != null : !JOB_ID_EDEFAULT.equals(jobId);
case PropertiesPackage.EXECUTION_TASK__VIRTUAL_SERVER:
return virtualServer != null;
case PropertiesPackage.EXECUTION_TASK__MAX_CONCURRENT_EXECUTIONS:
return maxConcurrentExecutions != MAX_CONCURRENT_EXECUTIONS_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__GENERATED_PROJECT_NAME:
return GENERATED_PROJECT_NAME_EDEFAULT == null ? generatedProjectName != null : !GENERATED_PROJECT_NAME_EDEFAULT.equals(generatedProjectName);
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_NAME:
return GENERATED_JOB_NAME_EDEFAULT == null ? generatedJobName != null : !GENERATED_JOB_NAME_EDEFAULT.equals(generatedJobName);
case PropertiesPackage.EXECUTION_TASK__GENERATED_JOB_VERSION:
return GENERATED_JOB_VERSION_EDEFAULT == null ? generatedJobVersion != null : !GENERATED_JOB_VERSION_EDEFAULT.equals(generatedJobVersion);
case PropertiesPackage.EXECUTION_TASK__APPLY_CONTEXT_TO_CHILDREN:
return applyContextToChildren != APPLY_CONTEXT_TO_CHILDREN_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__ERROR_STACK_TRACE:
return ERROR_STACK_TRACE_EDEFAULT == null ? errorStackTrace != null : !ERROR_STACK_TRACE_EDEFAULT.equals(errorStackTrace);
case PropertiesPackage.EXECUTION_TASK__LAST_TRIGGERING_DATE:
return LAST_TRIGGERING_DATE_EDEFAULT == null ? lastTriggeringDate != null : !LAST_TRIGGERING_DATE_EDEFAULT.equals(lastTriggeringDate);
case PropertiesPackage.EXECUTION_TASK__EXEC_STATISTICS_ENABLED:
return execStatisticsEnabled != EXEC_STATISTICS_ENABLED_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__ADD_STATISTICS_CODE_ENABLED:
return addStatisticsCodeEnabled != ADD_STATISTICS_CODE_ENABLED_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__OWNER_SCHEDULER_INSTANCE_ID:
return OWNER_SCHEDULER_INSTANCE_ID_EDEFAULT == null ? ownerSchedulerInstanceId != null : !OWNER_SCHEDULER_INSTANCE_ID_EDEFAULT.equals(ownerSchedulerInstanceId);
case PropertiesPackage.EXECUTION_TASK__ON_UNKNOWN_STATE_JOB:
return ON_UNKNOWN_STATE_JOB_EDEFAULT == null ? onUnknownStateJob != null : !ON_UNKNOWN_STATE_JOB_EDEFAULT.equals(onUnknownStateJob);
case PropertiesPackage.EXECUTION_TASK__USE_LATEST_VERSION:
return useLatestVersion != USE_LATEST_VERSION_EDEFAULT;
case PropertiesPackage.EXECUTION_TASK__APPLICATION_TYPE:
return APPLICATION_TYPE_EDEFAULT == null ? applicationType != null : !APPLICATION_TYPE_EDEFAULT.equals(applicationType);
case PropertiesPackage.EXECUTION_TASK__REPOSITORY_NAME:
return REPOSITORY_NAME_EDEFAULT == null ? repositoryName != null : !REPOSITORY_NAME_EDEFAULT.equals(repositoryName);
case PropertiesPackage.EXECUTION_TASK__FEATURES_FILE_URL:
return FEATURES_FILE_URL_EDEFAULT == null ? featuresFileUrl != null : !FEATURES_FILE_URL_EDEFAULT.equals(featuresFileUrl);
case PropertiesPackage.EXECUTION_TASK__FEATURE_NAME:
return FEATURE_NAME_EDEFAULT == null ? featureName != null : !FEATURE_NAME_EDEFAULT.equals(featureName);
case PropertiesPackage.EXECUTION_TASK__FEATURE_VERSION:
return FEATURE_VERSION_EDEFAULT == null ? featureVersion != null : !FEATURE_VERSION_EDEFAULT.equals(featureVersion);
case PropertiesPackage.EXECUTION_TASK__APPLICATION_GROUP:
return APPLICATION_GROUP_EDEFAULT == null ? applicationGroup != null : !APPLICATION_GROUP_EDEFAULT.equals(applicationGroup);
case PropertiesPackage.EXECUTION_TASK__BUNDLE_NAME:
return BUNDLE_NAME_EDEFAULT == null ? bundleName != null : !BUNDLE_NAME_EDEFAULT.equals(bundleName);
case PropertiesPackage.EXECUTION_TASK__PROPERTY_ID:
return PROPERTY_ID_EDEFAULT == null ? propertyId != null : !PROPERTY_ID_EDEFAULT.equals(propertyId);
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (id: ");
result.append(id);
result.append(", idQuartzJob: ");
result.append(idQuartzJob);
result.append(", status: ");
result.append(status);
result.append(", errorStatus: ");
result.append(errorStatus);
result.append(", concurrentExecution: ");
result.append(concurrentExecution);
result.append(", processingState: ");
result.append(processingState);
result.append(", requestId: ");
result.append(requestId);
result.append(", label: ");
result.append(label);
result.append(", description: ");
result.append(description);
result.append(", branch: ");
result.append(branch);
result.append(", context: ");
result.append(context);
result.append(", jobVersion: ");
result.append(jobVersion);
result.append(", regenerateJobOnChange: ");
result.append(regenerateJobOnChange);
result.append(", active: ");
result.append(active);
result.append(", lastScriptGenerationDate: ");
result.append(lastScriptGenerationDate);
result.append(", generatedSvnRevision: ");
result.append(generatedSvnRevision);
result.append(", idRemoteJob: ");
result.append(idRemoteJob);
result.append(", idRemoteJobExecution: ");
result.append(idRemoteJobExecution);
result.append(", checksumArchive: ");
result.append(checksumArchive);
result.append(", jobScriptArchiveFilename: ");
result.append(jobScriptArchiveFilename);
result.append(", lastRunDate: ");
result.append(lastRunDate);
result.append(", lastDeploymentDate: ");
result.append(lastDeploymentDate);
result.append(", lastEndedRunDate: ");
result.append(lastEndedRunDate);
result.append(", jobId: ");
result.append(jobId);
result.append(", maxConcurrentExecutions: ");
result.append(maxConcurrentExecutions);
result.append(", generatedProjectName: ");
result.append(generatedProjectName);
result.append(", generatedJobName: ");
result.append(generatedJobName);
result.append(", generatedJobVersion: ");
result.append(generatedJobVersion);
result.append(", applyContextToChildren: ");
result.append(applyContextToChildren);
result.append(", errorStackTrace: ");
result.append(errorStackTrace);
result.append(", lastTriggeringDate: ");
result.append(lastTriggeringDate);
result.append(", execStatisticsEnabled: ");
result.append(execStatisticsEnabled);
result.append(", addStatisticsCodeEnabled: ");
result.append(addStatisticsCodeEnabled);
result.append(", ownerSchedulerInstanceId: ");
result.append(ownerSchedulerInstanceId);
result.append(", onUnknownStateJob: ");
result.append(onUnknownStateJob);
result.append(", useLatestVersion: ");
result.append(useLatestVersion);
result.append(", applicationType: ");
result.append(applicationType);
result.append(", repositoryName: ");
result.append(repositoryName);
result.append(", featuresFileUrl: ");
result.append(featuresFileUrl);
result.append(", featureName: ");
result.append(featureName);
result.append(", featureVersion: ");
result.append(featureVersion);
result.append(", applicationGroup: ");
result.append(applicationGroup);
result.append(", bundleName: ");
result.append(bundleName);
result.append(", propertyId: ");
result.append(propertyId);
result.append(')');
return result.toString();
}
} // ExecutionTaskImpl