/**
* <copyright> </copyright>
*
* $Id: PropertiesSwitch.java 75298 2011-12-26 09:56:31Z nrousseau $
*/
package org.talend.core.model.properties.util;
import java.util.List;
import java.util.Map;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.talend.core.model.properties.*;
import org.talend.core.model.properties.BRMSConnectionItem;
import org.talend.core.model.properties.BusinessProcessItem;
import org.talend.core.model.properties.ByteArray;
import org.talend.core.model.properties.CSVFileConnectionItem;
import org.talend.core.model.properties.Component;
import org.talend.core.model.properties.ComponentSetting;
import org.talend.core.model.properties.ConnectionItem;
import org.talend.core.model.properties.ContextItem;
import org.talend.core.model.properties.CronTalendTrigger;
import org.talend.core.model.properties.CronUITalendTrigger;
import org.talend.core.model.properties.CustomComponentSetting;
import org.talend.core.model.properties.DashboardConnection;
import org.talend.core.model.properties.DatabaseConnectionItem;
import org.talend.core.model.properties.DelimitedFileConnectionItem;
import org.talend.core.model.properties.DocumentationItem;
import org.talend.core.model.properties.EbcdicConnectionItem;
import org.talend.core.model.properties.ExcelFileConnectionItem;
import org.talend.core.model.properties.ExecutionPlan;
import org.talend.core.model.properties.ExecutionPlanPart;
import org.talend.core.model.properties.ExecutionPlanPartCmdPrm;
import org.talend.core.model.properties.ExecutionPlanPartJobPrm;
import org.talend.core.model.properties.ExecutionPlanPrm;
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.ExecutionTriggerable;
import org.talend.core.model.properties.ExecutionVirtualServer;
import org.talend.core.model.properties.FTPConnectionItem;
import org.talend.core.model.properties.FileItem;
import org.talend.core.model.properties.FileTrigger;
import org.talend.core.model.properties.FileTriggerMask;
import org.talend.core.model.properties.FolderItem;
import org.talend.core.model.properties.GenericSchemaConnectionItem;
import org.talend.core.model.properties.HL7ConnectionItem;
import org.talend.core.model.properties.HeaderFooterConnectionItem;
import org.talend.core.model.properties.ImplicitContextSettings;
import org.talend.core.model.properties.Information;
import org.talend.core.model.properties.Item;
import org.talend.core.model.properties.ItemRelation;
import org.talend.core.model.properties.ItemRelations;
import org.talend.core.model.properties.ItemState;
import org.talend.core.model.properties.JobDocumentationItem;
import org.talend.core.model.properties.JobScriptItem;
import org.talend.core.model.properties.JobletDocumentationItem;
import org.talend.core.model.properties.JobletProcessItem;
import org.talend.core.model.properties.LDAPSchemaConnectionItem;
import org.talend.core.model.properties.LdifFileConnectionItem;
import org.talend.core.model.properties.License;
import org.talend.core.model.properties.LinkDocumentationItem;
import org.talend.core.model.properties.LinkRulesItem;
import org.talend.core.model.properties.LinkType;
import org.talend.core.model.properties.MDMConnectionItem;
import org.talend.core.model.properties.NotationHolder;
import org.talend.core.model.properties.Notification;
import org.talend.core.model.properties.PlanExecutionHistory;
import org.talend.core.model.properties.PositionalFileConnectionItem;
import org.talend.core.model.properties.ProcessItem;
import org.talend.core.model.properties.Project;
import org.talend.core.model.properties.ProjectComponentAuthorisation;
import org.talend.core.model.properties.ProjectReference;
import org.talend.core.model.properties.PropertiesPackage;
import org.talend.core.model.properties.Property;
import org.talend.core.model.properties.RegExFileConnectionItem;
import org.talend.core.model.properties.RoleRight;
import org.talend.core.model.properties.RoutineItem;
import org.talend.core.model.properties.RulesItem;
import org.talend.core.model.properties.SAPConnectionItem;
import org.talend.core.model.properties.SQLPatternItem;
import org.talend.core.model.properties.SVGBusinessProcessItem;
import org.talend.core.model.properties.SalesforceSchemaConnectionItem;
import org.talend.core.model.properties.SchemaInformation;
import org.talend.core.model.properties.SimpleTalendTrigger;
import org.talend.core.model.properties.SnippetItem;
import org.talend.core.model.properties.SnippetVariable;
import org.talend.core.model.properties.SoaInputParameter;
import org.talend.core.model.properties.SoaOperation;
import org.talend.core.model.properties.SoaService;
import org.talend.core.model.properties.SpagoBiServer;
import org.talend.core.model.properties.StatAndLogsSettings;
import org.talend.core.model.properties.Status;
import org.talend.core.model.properties.TDQItem;
import org.talend.core.model.properties.TalendTrigger;
import org.talend.core.model.properties.TaskExecutionHistory;
import org.talend.core.model.properties.User;
import org.talend.core.model.properties.UserModuleAuthorization;
import org.talend.core.model.properties.UserProjectAuthorization;
import org.talend.core.model.properties.UserRight;
import org.talend.core.model.properties.UserRole;
import org.talend.core.model.properties.UserRoleReference;
import org.talend.core.model.properties.WSDLSchemaConnectionItem;
import org.talend.core.model.properties.XmlFileConnectionItem;
/**
* <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance hierarchy. It supports the call
* {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model,
* starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is
* returned, which is the result of the switch. <!-- end-user-doc -->
* @see org.talend.core.model.properties.PropertiesPackage
* @generated
*/
public class PropertiesSwitch {
/**
* The cached model package
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
protected static PropertiesPackage modelPackage;
/**
* Creates an instance of the switch.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public PropertiesSwitch() {
if (modelPackage == null) {
modelPackage = PropertiesPackage.eINSTANCE;
}
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
public Object doSwitch(EObject theEObject) {
return doSwitch(theEObject.eClass(), theEObject);
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected Object doSwitch(EClass theEClass, EObject theEObject) {
if (theEClass.eContainer() == modelPackage) {
return doSwitch(theEClass.getClassifierID(), theEObject);
}
else {
List eSuperTypes = theEClass.getESuperTypes();
return
eSuperTypes.isEmpty() ?
defaultCase(theEObject) :
doSwitch((EClass)eSuperTypes.get(0), theEObject);
}
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected Object doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case PropertiesPackage.PROJECT: {
Project project = (Project)theEObject;
Object result = caseProject(project);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.PROJECT_COMPONENT_AUTHORISATION: {
ProjectComponentAuthorisation projectComponentAuthorisation = (ProjectComponentAuthorisation)theEObject;
Object result = caseProjectComponentAuthorisation(projectComponentAuthorisation);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.PROJECT_REFERENCE: {
ProjectReference projectReference = (ProjectReference)theEObject;
Object result = caseProjectReference(projectReference);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.STATUS: {
Status status = (Status)theEObject;
Object result = caseStatus(status);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ITEM_STATE: {
ItemState itemState = (ItemState)theEObject;
Object result = caseItemState(itemState);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.PROPERTY: {
Property property = (Property)theEObject;
Object result = caseProperty(property);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ITEM: {
Item item = (Item)theEObject;
Object result = caseItem(item);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.LINK_DOCUMENTATION_ITEM: {
LinkDocumentationItem linkDocumentationItem = (LinkDocumentationItem)theEObject;
Object result = caseLinkDocumentationItem(linkDocumentationItem);
if (result == null) result = caseItem(linkDocumentationItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.LINK_TYPE: {
LinkType linkType = (LinkType)theEObject;
Object result = caseLinkType(linkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.BUSINESS_PROCESS_ITEM: {
BusinessProcessItem businessProcessItem = (BusinessProcessItem)theEObject;
Object result = caseBusinessProcessItem(businessProcessItem);
if (result == null) result = caseItem(businessProcessItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.FILE_ITEM: {
FileItem fileItem = (FileItem)theEObject;
Object result = caseFileItem(fileItem);
if (result == null) result = caseItem(fileItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.BYTE_ARRAY: {
ByteArray byteArray = (ByteArray)theEObject;
Object result = caseByteArray(byteArray);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.DOCUMENTATION_ITEM: {
DocumentationItem documentationItem = (DocumentationItem)theEObject;
Object result = caseDocumentationItem(documentationItem);
if (result == null) result = caseFileItem(documentationItem);
if (result == null) result = caseItem(documentationItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ROUTINE_ITEM: {
RoutineItem routineItem = (RoutineItem)theEObject;
Object result = caseRoutineItem(routineItem);
if (result == null) result = caseFileItem(routineItem);
if (result == null) result = caseItem(routineItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.CONNECTION_ITEM: {
ConnectionItem connectionItem = (ConnectionItem)theEObject;
Object result = caseConnectionItem(connectionItem);
if (result == null) result = caseItem(connectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SNIPPET_VARIABLE: {
SnippetVariable snippetVariable = (SnippetVariable)theEObject;
Object result = caseSnippetVariable(snippetVariable);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SNIPPET_ITEM: {
SnippetItem snippetItem = (SnippetItem)theEObject;
Object result = caseSnippetItem(snippetItem);
if (result == null) result = caseItem(snippetItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.DELIMITED_FILE_CONNECTION_ITEM: {
DelimitedFileConnectionItem delimitedFileConnectionItem = (DelimitedFileConnectionItem)theEObject;
Object result = caseDelimitedFileConnectionItem(delimitedFileConnectionItem);
if (result == null) result = caseConnectionItem(delimitedFileConnectionItem);
if (result == null) result = caseItem(delimitedFileConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.POSITIONAL_FILE_CONNECTION_ITEM: {
PositionalFileConnectionItem positionalFileConnectionItem = (PositionalFileConnectionItem)theEObject;
Object result = casePositionalFileConnectionItem(positionalFileConnectionItem);
if (result == null) result = caseConnectionItem(positionalFileConnectionItem);
if (result == null) result = caseItem(positionalFileConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.REG_EX_FILE_CONNECTION_ITEM: {
RegExFileConnectionItem regExFileConnectionItem = (RegExFileConnectionItem)theEObject;
Object result = caseRegExFileConnectionItem(regExFileConnectionItem);
if (result == null) result = caseConnectionItem(regExFileConnectionItem);
if (result == null) result = caseItem(regExFileConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.CSV_FILE_CONNECTION_ITEM: {
CSVFileConnectionItem csvFileConnectionItem = (CSVFileConnectionItem)theEObject;
Object result = caseCSVFileConnectionItem(csvFileConnectionItem);
if (result == null) result = caseDelimitedFileConnectionItem(csvFileConnectionItem);
if (result == null) result = caseConnectionItem(csvFileConnectionItem);
if (result == null) result = caseItem(csvFileConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.DATABASE_CONNECTION_ITEM: {
DatabaseConnectionItem databaseConnectionItem = (DatabaseConnectionItem)theEObject;
Object result = caseDatabaseConnectionItem(databaseConnectionItem);
if (result == null) result = caseConnectionItem(databaseConnectionItem);
if (result == null) result = caseItem(databaseConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SAP_CONNECTION_ITEM: {
SAPConnectionItem sapConnectionItem = (SAPConnectionItem)theEObject;
Object result = caseSAPConnectionItem(sapConnectionItem);
if (result == null) result = caseConnectionItem(sapConnectionItem);
if (result == null) result = caseItem(sapConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.XML_FILE_CONNECTION_ITEM: {
XmlFileConnectionItem xmlFileConnectionItem = (XmlFileConnectionItem)theEObject;
Object result = caseXmlFileConnectionItem(xmlFileConnectionItem);
if (result == null) result = caseConnectionItem(xmlFileConnectionItem);
if (result == null) result = caseItem(xmlFileConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.LDIF_FILE_CONNECTION_ITEM: {
LdifFileConnectionItem ldifFileConnectionItem = (LdifFileConnectionItem)theEObject;
Object result = caseLdifFileConnectionItem(ldifFileConnectionItem);
if (result == null) result = caseConnectionItem(ldifFileConnectionItem);
if (result == null) result = caseItem(ldifFileConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXCEL_FILE_CONNECTION_ITEM: {
ExcelFileConnectionItem excelFileConnectionItem = (ExcelFileConnectionItem)theEObject;
Object result = caseExcelFileConnectionItem(excelFileConnectionItem);
if (result == null) result = caseConnectionItem(excelFileConnectionItem);
if (result == null) result = caseItem(excelFileConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EBCDIC_CONNECTION_ITEM: {
EbcdicConnectionItem ebcdicConnectionItem = (EbcdicConnectionItem)theEObject;
Object result = caseEbcdicConnectionItem(ebcdicConnectionItem);
if (result == null) result = caseConnectionItem(ebcdicConnectionItem);
if (result == null) result = caseItem(ebcdicConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.MDM_CONNECTION_ITEM: {
MDMConnectionItem mdmConnectionItem = (MDMConnectionItem)theEObject;
Object result = caseMDMConnectionItem(mdmConnectionItem);
if (result == null) result = caseConnectionItem(mdmConnectionItem);
if (result == null) result = caseItem(mdmConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.VALIDATION_RULES_CONNECTION_ITEM: {
ValidationRulesConnectionItem validationRulesConnectionItem = (ValidationRulesConnectionItem)theEObject;
Object result = caseValidationRulesConnectionItem(validationRulesConnectionItem);
if (result == null) result = caseConnectionItem(validationRulesConnectionItem);
if (result == null) result = caseItem(validationRulesConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.PROCESS_ITEM: {
ProcessItem processItem = (ProcessItem)theEObject;
Object result = caseProcessItem(processItem);
if (result == null) result = caseItem(processItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.USER_ROLE: {
UserRole userRole = (UserRole)theEObject;
Object result = caseUserRole(userRole);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.USER: {
User user = (User)theEObject;
Object result = caseUser(user);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.FOLDER_ITEM: {
FolderItem folderItem = (FolderItem)theEObject;
Object result = caseFolderItem(folderItem);
if (result == null) result = caseItem(folderItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.COMPONENT: {
Component component = (Component)theEObject;
Object result = caseComponent(component);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.NOTATION_HOLDER: {
NotationHolder notationHolder = (NotationHolder)theEObject;
Object result = caseNotationHolder(notationHolder);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.USER_PROJECT_AUTHORIZATION: {
UserProjectAuthorization userProjectAuthorization = (UserProjectAuthorization)theEObject;
Object result = caseUserProjectAuthorization(userProjectAuthorization);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.CONTEXT_ITEM: {
ContextItem contextItem = (ContextItem)theEObject;
Object result = caseContextItem(contextItem);
if (result == null) result = caseItem(contextItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SPAGO_BI_SERVER: {
SpagoBiServer spagoBiServer = (SpagoBiServer)theEObject;
Object result = caseSpagoBiServer(spagoBiServer);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.LICENSE: {
License license = (License)theEObject;
Object result = caseLicense(license);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.GENERIC_SCHEMA_CONNECTION_ITEM: {
GenericSchemaConnectionItem genericSchemaConnectionItem = (GenericSchemaConnectionItem)theEObject;
Object result = caseGenericSchemaConnectionItem(genericSchemaConnectionItem);
if (result == null) result = caseConnectionItem(genericSchemaConnectionItem);
if (result == null) result = caseItem(genericSchemaConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.USER_MODULE_AUTHORIZATION: {
UserModuleAuthorization userModuleAuthorization = (UserModuleAuthorization)theEObject;
Object result = caseUserModuleAuthorization(userModuleAuthorization);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.LDAP_SCHEMA_CONNECTION_ITEM: {
LDAPSchemaConnectionItem ldapSchemaConnectionItem = (LDAPSchemaConnectionItem)theEObject;
Object result = caseLDAPSchemaConnectionItem(ldapSchemaConnectionItem);
if (result == null) result = caseConnectionItem(ldapSchemaConnectionItem);
if (result == null) result = caseItem(ldapSchemaConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SALESFORCE_SCHEMA_CONNECTION_ITEM: {
SalesforceSchemaConnectionItem salesforceSchemaConnectionItem = (SalesforceSchemaConnectionItem)theEObject;
Object result = caseSalesforceSchemaConnectionItem(salesforceSchemaConnectionItem);
if (result == null) result = caseConnectionItem(salesforceSchemaConnectionItem);
if (result == null) result = caseItem(salesforceSchemaConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.DASHBOARD_CONNECTION: {
DashboardConnection dashboardConnection = (DashboardConnection)theEObject;
Object result = caseDashboardConnection(dashboardConnection);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_TRIGGERABLE: {
ExecutionTriggerable executionTriggerable = (ExecutionTriggerable)theEObject;
Object result = caseExecutionTriggerable(executionTriggerable);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_PLAN: {
ExecutionPlan executionPlan = (ExecutionPlan)theEObject;
Object result = caseExecutionPlan(executionPlan);
if (result == null) result = caseExecutionTriggerable(executionPlan);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_PLAN_PART: {
ExecutionPlanPart executionPlanPart = (ExecutionPlanPart)theEObject;
Object result = caseExecutionPlanPart(executionPlanPart);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_PLAN_PRM: {
ExecutionPlanPrm executionPlanPrm = (ExecutionPlanPrm)theEObject;
Object result = caseExecutionPlanPrm(executionPlanPrm);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_PLAN_PART_CMD_PRM: {
ExecutionPlanPartCmdPrm executionPlanPartCmdPrm = (ExecutionPlanPartCmdPrm)theEObject;
Object result = caseExecutionPlanPartCmdPrm(executionPlanPartCmdPrm);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_PLAN_PART_JOB_PRM: {
ExecutionPlanPartJobPrm executionPlanPartJobPrm = (ExecutionPlanPartJobPrm)theEObject;
Object result = caseExecutionPlanPartJobPrm(executionPlanPartJobPrm);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_TASK: {
ExecutionTask executionTask = (ExecutionTask)theEObject;
Object result = caseExecutionTask(executionTask);
if (result == null) result = caseExecutionTriggerable(executionTask);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_TASK_PROPERTIES: {
ExecutionTaskProperties executionTaskProperties = (ExecutionTaskProperties)theEObject;
Object result = caseExecutionTaskProperties(executionTaskProperties);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_TASK_CMD_PRM: {
ExecutionTaskCmdPrm executionTaskCmdPrm = (ExecutionTaskCmdPrm)theEObject;
Object result = caseExecutionTaskCmdPrm(executionTaskCmdPrm);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_TASK_JOB_PRM: {
ExecutionTaskJobPrm executionTaskJobPrm = (ExecutionTaskJobPrm)theEObject;
Object result = caseExecutionTaskJobPrm(executionTaskJobPrm);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.TASK_EXECUTION_HISTORY: {
TaskExecutionHistory taskExecutionHistory = (TaskExecutionHistory)theEObject;
Object result = caseTaskExecutionHistory(taskExecutionHistory);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.PLAN_EXECUTION_HISTORY: {
PlanExecutionHistory planExecutionHistory = (PlanExecutionHistory)theEObject;
Object result = casePlanExecutionHistory(planExecutionHistory);
if (result == null) result = caseTaskExecutionHistory(planExecutionHistory);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.TALEND_TRIGGER: {
TalendTrigger talendTrigger = (TalendTrigger)theEObject;
Object result = caseTalendTrigger(talendTrigger);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.CRON_TALEND_TRIGGER: {
CronTalendTrigger cronTalendTrigger = (CronTalendTrigger)theEObject;
Object result = caseCronTalendTrigger(cronTalendTrigger);
if (result == null) result = caseTalendTrigger(cronTalendTrigger);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.CRON_UI_TALEND_TRIGGER: {
CronUITalendTrigger cronUITalendTrigger = (CronUITalendTrigger)theEObject;
Object result = caseCronUITalendTrigger(cronUITalendTrigger);
if (result == null) result = caseTalendTrigger(cronUITalendTrigger);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SIMPLE_TALEND_TRIGGER: {
SimpleTalendTrigger simpleTalendTrigger = (SimpleTalendTrigger)theEObject;
Object result = caseSimpleTalendTrigger(simpleTalendTrigger);
if (result == null) result = caseTalendTrigger(simpleTalendTrigger);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.FILE_TRIGGER: {
FileTrigger fileTrigger = (FileTrigger)theEObject;
Object result = caseFileTrigger(fileTrigger);
if (result == null) result = caseSimpleTalendTrigger(fileTrigger);
if (result == null) result = caseTalendTrigger(fileTrigger);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.FILE_TRIGGER_MASK: {
FileTriggerMask fileTriggerMask = (FileTriggerMask)theEObject;
Object result = caseFileTriggerMask(fileTriggerMask);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_SERVER: {
ExecutionServer executionServer = (ExecutionServer)theEObject;
Object result = caseExecutionServer(executionServer);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXECUTION_VIRTUAL_SERVER: {
ExecutionVirtualServer executionVirtualServer = (ExecutionVirtualServer)theEObject;
Object result = caseExecutionVirtualServer(executionVirtualServer);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.JOBLET_PROCESS_ITEM: {
JobletProcessItem jobletProcessItem = (JobletProcessItem)theEObject;
Object result = caseJobletProcessItem(jobletProcessItem);
if (result == null) result = caseItem(jobletProcessItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.JOB_DOCUMENTATION_ITEM: {
JobDocumentationItem jobDocumentationItem = (JobDocumentationItem)theEObject;
Object result = caseJobDocumentationItem(jobDocumentationItem);
if (result == null) result = caseFileItem(jobDocumentationItem);
if (result == null) result = caseItem(jobDocumentationItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.JOBLET_DOCUMENTATION_ITEM: {
JobletDocumentationItem jobletDocumentationItem = (JobletDocumentationItem)theEObject;
Object result = caseJobletDocumentationItem(jobletDocumentationItem);
if (result == null) result = caseFileItem(jobletDocumentationItem);
if (result == null) result = caseItem(jobletDocumentationItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.WSDL_SCHEMA_CONNECTION_ITEM: {
WSDLSchemaConnectionItem wsdlSchemaConnectionItem = (WSDLSchemaConnectionItem)theEObject;
Object result = caseWSDLSchemaConnectionItem(wsdlSchemaConnectionItem);
if (result == null) result = caseConnectionItem(wsdlSchemaConnectionItem);
if (result == null) result = caseItem(wsdlSchemaConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SCHEMA_INFORMATION: {
SchemaInformation schemaInformation = (SchemaInformation)theEObject;
Object result = caseSchemaInformation(schemaInformation);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.INFORMATION: {
Information information = (Information)theEObject;
Object result = caseInformation(information);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SQL_PATTERN_ITEM: {
SQLPatternItem sqlPatternItem = (SQLPatternItem)theEObject;
Object result = caseSQLPatternItem(sqlPatternItem);
if (result == null) result = caseFileItem(sqlPatternItem);
if (result == null) result = caseItem(sqlPatternItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.COMPONENT_SETTING: {
ComponentSetting componentSetting = (ComponentSetting)theEObject;
Object result = caseComponentSetting(componentSetting);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.STAT_AND_LOGS_SETTINGS: {
StatAndLogsSettings statAndLogsSettings = (StatAndLogsSettings)theEObject;
Object result = caseStatAndLogsSettings(statAndLogsSettings);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.IMPLICIT_CONTEXT_SETTINGS: {
ImplicitContextSettings implicitContextSettings = (ImplicitContextSettings)theEObject;
Object result = caseImplicitContextSettings(implicitContextSettings);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SOA_OPERATION: {
SoaOperation soaOperation = (SoaOperation)theEObject;
Object result = caseSoaOperation(soaOperation);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SOA_INPUT_PARAMETER: {
SoaInputParameter soaInputParameter = (SoaInputParameter)theEObject;
Object result = caseSoaInputParameter(soaInputParameter);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SOA_SERVICE: {
SoaService soaService = (SoaService)theEObject;
Object result = caseSoaService(soaService);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.RULES_ITEM: {
RulesItem rulesItem = (RulesItem)theEObject;
Object result = caseRulesItem(rulesItem);
if (result == null) result = caseFileItem(rulesItem);
if (result == null) result = caseItem(rulesItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.USER_RIGHT: {
UserRight userRight = (UserRight)theEObject;
Object result = caseUserRight(userRight);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ROLE_RIGHT: {
RoleRight roleRight = (RoleRight)theEObject;
Object result = caseRoleRight(roleRight);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.SVG_BUSINESS_PROCESS_ITEM: {
SVGBusinessProcessItem svgBusinessProcessItem = (SVGBusinessProcessItem)theEObject;
Object result = caseSVGBusinessProcessItem(svgBusinessProcessItem);
if (result == null) result = caseFileItem(svgBusinessProcessItem);
if (result == null) result = caseItem(svgBusinessProcessItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.LINK_RULES_ITEM: {
LinkRulesItem linkRulesItem = (LinkRulesItem)theEObject;
Object result = caseLinkRulesItem(linkRulesItem);
if (result == null) result = caseItem(linkRulesItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ITEM_RELATIONS: {
ItemRelations itemRelations = (ItemRelations)theEObject;
Object result = caseItemRelations(itemRelations);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ITEM_RELATION: {
ItemRelation itemRelation = (ItemRelation)theEObject;
Object result = caseItemRelation(itemRelation);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.NOTIFICATION: {
Notification notification = (Notification)theEObject;
Object result = caseNotification(notification);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.HL7_CONNECTION_ITEM: {
HL7ConnectionItem hl7ConnectionItem = (HL7ConnectionItem)theEObject;
Object result = caseHL7ConnectionItem(hl7ConnectionItem);
if (result == null) result = caseConnectionItem(hl7ConnectionItem);
if (result == null) result = caseItem(hl7ConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.USER_ROLE_REFERENCE: {
UserRoleReference userRoleReference = (UserRoleReference)theEObject;
Object result = caseUserRoleReference(userRoleReference);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.HEADER_FOOTER_CONNECTION_ITEM: {
HeaderFooterConnectionItem headerFooterConnectionItem = (HeaderFooterConnectionItem)theEObject;
Object result = caseHeaderFooterConnectionItem(headerFooterConnectionItem);
if (result == null) result = caseConnectionItem(headerFooterConnectionItem);
if (result == null) result = caseItem(headerFooterConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.FTP_CONNECTION_ITEM: {
FTPConnectionItem ftpConnectionItem = (FTPConnectionItem)theEObject;
Object result = caseFTPConnectionItem(ftpConnectionItem);
if (result == null) result = caseConnectionItem(ftpConnectionItem);
if (result == null) result = caseItem(ftpConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.CUSTOM_COMPONENT_SETTING: {
CustomComponentSetting customComponentSetting = (CustomComponentSetting)theEObject;
Object result = caseCustomComponentSetting(customComponentSetting);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.TDQ_ITEM: {
TDQItem tdqItem = (TDQItem)theEObject;
Object result = caseTDQItem(tdqItem);
if (result == null) result = caseItem(tdqItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.BRMS_CONNECTION_ITEM: {
BRMSConnectionItem brmsConnectionItem = (BRMSConnectionItem)theEObject;
Object result = caseBRMSConnectionItem(brmsConnectionItem);
if (result == null) result = caseConnectionItem(brmsConnectionItem);
if (result == null) result = caseItem(brmsConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.JOB_SCRIPT_ITEM: {
JobScriptItem jobScriptItem = (JobScriptItem)theEObject;
Object result = caseJobScriptItem(jobScriptItem);
if (result == null) result = caseFileItem(jobScriptItem);
if (result == null) result = caseItem(jobScriptItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EDIFACT_CONNECTION_ITEM: {
EDIFACTConnectionItem edifactConnectionItem = (EDIFACTConnectionItem)theEObject;
Object result = caseEDIFACTConnectionItem(edifactConnectionItem);
if (result == null) result = caseConnectionItem(edifactConnectionItem);
if (result == null) result = caseItem(edifactConnectionItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.TECHNICAL_VARIABLE: {
TechnicalVariable technicalVariable = (TechnicalVariable)theEObject;
Object result = caseTechnicalVariable(technicalVariable);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.REFERENCE_FILE_ITEM: {
ReferenceFileItem referenceFileItem = (ReferenceFileItem)theEObject;
Object result = caseReferenceFileItem(referenceFileItem);
if (result == null) result = caseReferenceItem(referenceFileItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.REFERENCE_ITEM: {
ReferenceItem referenceItem = (ReferenceItem)theEObject;
Object result = caseReferenceItem(referenceItem);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.EXCHANGE_USER: {
ExchangeUser exchangeUser = (ExchangeUser)theEObject;
Object result = caseExchangeUser(exchangeUser);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ARTIFACT_NOTIFICATION: {
ArtifactNotification artifactNotification = (ArtifactNotification)theEObject;
Object result = caseArtifactNotification(artifactNotification);
if (result == null) result = defaultCase(theEObject);
return result;
}
case PropertiesPackage.ADDITIONAL_INFO_MAP: {
Map.Entry additionalInfoMap = (Map.Entry)theEObject;
Object result = caseAdditionalInfoMap(additionalInfoMap);
if (result == null) result = defaultCase(theEObject);
return result;
}
default: return defaultCase(theEObject);
}
}
/**
* Returns the result of interpreting the object as an instance of '<em>Project</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Project</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseProject(Project object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Project Component Authorisation</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Project Component Authorisation</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseProjectComponentAuthorisation(ProjectComponentAuthorisation object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Project Reference</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Project Reference</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseProjectReference(ProjectReference object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Status</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Status</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseStatus(Status object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Item State</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Item State</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseItemState(ItemState object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Property</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Property</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseProperty(Property object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Item</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseItem(Item object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Link Documentation Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Link Documentation Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLinkDocumentationItem(LinkDocumentationItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Link Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Link Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLinkType(LinkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Business Process Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Business Process Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseBusinessProcessItem(BusinessProcessItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>File Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>File Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFileItem(FileItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Byte Array</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Byte Array</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseByteArray(ByteArray object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Documentation Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Documentation Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDocumentationItem(DocumentationItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Routine Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Routine Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRoutineItem(RoutineItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Connection Item</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseConnectionItem(ConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Snippet Variable</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Snippet Variable</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSnippetVariable(SnippetVariable object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Snippet Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Snippet Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSnippetItem(SnippetItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Delimited File Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Delimited File Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDelimitedFileConnectionItem(DelimitedFileConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Positional File Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Positional File Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePositionalFileConnectionItem(PositionalFileConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Reg Ex File Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Reg Ex File Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRegExFileConnectionItem(RegExFileConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>CSV File Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>CSV File Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseCSVFileConnectionItem(CSVFileConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Database Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Database Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDatabaseConnectionItem(DatabaseConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>SAP Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>SAP Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSAPConnectionItem(SAPConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Xml File Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Xml File Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseXmlFileConnectionItem(XmlFileConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ldif File Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ldif File Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLdifFileConnectionItem(LdifFileConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Excel File Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Excel File Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExcelFileConnectionItem(ExcelFileConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ebcdic Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ebcdic Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseEbcdicConnectionItem(EbcdicConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>MDM Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>MDM Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseMDMConnectionItem(MDMConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Validation Rules Connection Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Validation Rules Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseValidationRulesConnectionItem(ValidationRulesConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Process Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Process Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseProcessItem(ProcessItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Role</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Role</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseUserRole(UserRole object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseUser(User object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Folder Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Folder Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFolderItem(FolderItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Component</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Component</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseComponent(Component object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Notation Holder</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Notation Holder</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseNotationHolder(NotationHolder object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Project Authorization</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Project Authorization</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseUserProjectAuthorization(UserProjectAuthorization object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Context Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Context Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseContextItem(ContextItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Spago Bi Server</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Spago Bi Server</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSpagoBiServer(SpagoBiServer object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>License</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>License</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLicense(License object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Generic Schema Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Generic Schema Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseGenericSchemaConnectionItem(GenericSchemaConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Module Authorization</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Module Authorization</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseUserModuleAuthorization(UserModuleAuthorization object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>LDAP Schema Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>LDAP Schema Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLDAPSchemaConnectionItem(LDAPSchemaConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Salesforce Schema Connection Item</em>'.
* <!-- begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Salesforce Schema Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSalesforceSchemaConnectionItem(SalesforceSchemaConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dashboard Connection</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dashboard Connection</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseDashboardConnection(DashboardConnection object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Triggerable</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Triggerable</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionTriggerable(ExecutionTriggerable object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Server</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Server</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionServer(ExecutionServer object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Task</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Task</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionTask(ExecutionTask object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Task Properties</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Task Properties</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionTaskProperties(ExecutionTaskProperties object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Task Cmd Prm</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Task Cmd Prm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionTaskCmdPrm(ExecutionTaskCmdPrm object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Task Job Prm</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Task Job Prm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionTaskJobPrm(ExecutionTaskJobPrm object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Talend Trigger</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Talend Trigger</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseTalendTrigger(TalendTrigger object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Cron Talend Trigger</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Cron Talend Trigger</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseCronTalendTrigger(CronTalendTrigger object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Cron UI Talend Trigger</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Cron UI Talend Trigger</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseCronUITalendTrigger(CronUITalendTrigger object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Simple Talend Trigger</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Simple Talend Trigger</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSimpleTalendTrigger(SimpleTalendTrigger object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Virtual Server</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Virtual Server</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionVirtualServer(ExecutionVirtualServer object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>File Trigger</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>File Trigger</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFileTrigger(FileTrigger object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>File Trigger Mask</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>File Trigger Mask</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFileTriggerMask(FileTriggerMask object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Joblet Process Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Joblet Process Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseJobletProcessItem(JobletProcessItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Job Documentation Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Job Documentation Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseJobDocumentationItem(JobDocumentationItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Joblet Documentation Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Joblet Documentation Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseJobletDocumentationItem(JobletDocumentationItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>WSDL Schema Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>WSDL Schema Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseWSDLSchemaConnectionItem(WSDLSchemaConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Schema Information</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Schema Information</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSchemaInformation(SchemaInformation object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Information</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Information</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseInformation(Information object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>SQL Pattern Item</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>SQL Pattern Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSQLPatternItem(SQLPatternItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Component Setting</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Component Setting</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseComponentSetting(ComponentSetting object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Stat And Logs Settings</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Stat And Logs Settings</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseStatAndLogsSettings(StatAndLogsSettings object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Implicit Context Settings</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Implicit Context Settings</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseImplicitContextSettings(ImplicitContextSettings object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Soa Operation</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Soa Operation</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSoaOperation(SoaOperation object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Soa Input Parameter</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Soa Input Parameter</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSoaInputParameter(SoaInputParameter object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Soa Service</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Soa Service</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSoaService(SoaService object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Rules Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Rules Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRulesItem(RulesItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Right</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Right</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseUserRight(UserRight object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Role Right</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Role Right</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseRoleRight(RoleRight object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>SVG Business Process Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>SVG Business Process Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseSVGBusinessProcessItem(SVGBusinessProcessItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Link Rules Item</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Link Rules Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseLinkRulesItem(LinkRulesItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Item Relations</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Item Relations</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseItemRelations(ItemRelations object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Item Relation</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Item Relation</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseItemRelation(ItemRelation object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Notification</em>'.
* <!-- begin-user-doc -->
* This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Notification</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseNotification(Notification object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>HL7 Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>HL7 Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseHL7ConnectionItem(HL7ConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Role Reference</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Role Reference</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseUserRoleReference(UserRoleReference object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Header Footer Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Header Footer Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseHeaderFooterConnectionItem(HeaderFooterConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>FTP Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>FTP Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseFTPConnectionItem(FTPConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Custom Component Setting</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Custom Component Setting</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseCustomComponentSetting(CustomComponentSetting object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>TDQ Item</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>TDQ Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseTDQItem(TDQItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>BRMS Connection Item</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>BRMS Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseBRMSConnectionItem(BRMSConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Job Script Item</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Job Script Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseJobScriptItem(JobScriptItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EDIFACT Connection Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EDIFACT Connection Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseEDIFACTConnectionItem(EDIFACTConnectionItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Technical Variable</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Technical Variable</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseTechnicalVariable(TechnicalVariable object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Reference Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Reference Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseReferenceItem(ReferenceItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Exchange User</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Exchange User</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExchangeUser(ExchangeUser object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Artifact Notification</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Artifact Notification</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseArtifactNotification(ArtifactNotification object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Additional Info Map</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Additional Info Map</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseAdditionalInfoMap(Map.Entry object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Reference File Item</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Reference File Item</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseReferenceFileItem(ReferenceFileItem object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Plan</em>'. <!-- begin-user-doc
* --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
* -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Plan</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionPlan(ExecutionPlan object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Plan Part</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Plan Part</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionPlanPart(ExecutionPlanPart object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Plan Prm</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Plan Prm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionPlanPrm(ExecutionPlanPrm object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Plan Part Cmd Prm</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Plan Part Cmd Prm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionPlanPartCmdPrm(ExecutionPlanPartCmdPrm object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execution Plan Part Job Prm</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execution Plan Part Job Prm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseExecutionPlanPartJobPrm(ExecutionPlanPartJobPrm object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Task Execution History</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Task Execution History</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object caseTaskExecutionHistory(TaskExecutionHistory object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Plan Execution History</em>'. <!--
* begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Plan Execution History</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public Object casePlanExecutionHistory(PlanExecutionHistory object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
* <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate the switch, but this is the last case
* anyway. <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
*/
public Object defaultCase(EObject object) {
return null;
}
} // PropertiesSwitch