/*******************************************************************************
* This file is protected by Copyright.
* Please refer to the COPYRIGHT file distributed with this source distribution.
*
* This file is part of REDHAWK IDE.
*
* All rights reserved. This program and the accompanying materials are made available under
* the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*******************************************************************************/
// BEGIN GENERATED CODE
package gov.redhawk.model.sca.impl;
import gov.redhawk.model.sca.DomainConnectionException;
import gov.redhawk.model.sca.DomainConnectionState;
import gov.redhawk.model.sca.Properties;
import gov.redhawk.model.sca.RefreshDepth;
import gov.redhawk.model.sca.ScaComponent;
import gov.redhawk.model.sca.ScaConnection;
import gov.redhawk.model.sca.ScaDevice;
import gov.redhawk.model.sca.ScaDeviceManager;
import gov.redhawk.model.sca.ScaDeviceManagerFileSystem;
import gov.redhawk.model.sca.ScaDocumentRoot;
import gov.redhawk.model.sca.ScaDomainManager;
import gov.redhawk.model.sca.ScaDomainManagerFileSystem;
import gov.redhawk.model.sca.ScaDomainManagerRegistry;
import gov.redhawk.model.sca.ScaExecutableDevice;
import gov.redhawk.model.sca.ScaFactory;
import gov.redhawk.model.sca.ScaFileStore;
import gov.redhawk.model.sca.ScaLoadableDevice;
import gov.redhawk.model.sca.ScaPackage;
import gov.redhawk.model.sca.ScaProvidesPort;
import gov.redhawk.model.sca.ScaService;
import gov.redhawk.model.sca.ScaSimpleProperty;
import gov.redhawk.model.sca.ScaSimpleSequenceProperty;
import gov.redhawk.model.sca.ScaStructProperty;
import gov.redhawk.model.sca.ScaStructSequenceProperty;
import gov.redhawk.model.sca.ScaUsesPort;
import gov.redhawk.model.sca.ScaWaveform;
import gov.redhawk.model.sca.ScaWaveformFactory;
import java.net.URI;
import java.util.Map;
import org.eclipse.core.filesystem.IFileStore;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import CF.Device;
import CF.LoadableDevice;
import gov.redhawk.model.sca.*;
import CF.DevicePackage.AdminType;
import CF.DevicePackage.OperationalType;
import CF.DevicePackage.UsageType;
/**
* <!-- begin-user-doc --> An implementation of the model <b>Factory</b>.
*
* @since 12.0
* <!-- end-user-doc -->
* @generated
*/
public class ScaFactoryImpl extends EFactoryImpl implements ScaFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public static ScaFactory init() {
try {
ScaFactory theScaFactory = (ScaFactory) EPackage.Registry.INSTANCE.getEFactory(ScaPackage.eNS_URI);
if (theScaFactory != null) {
return theScaFactory;
}
} catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new ScaFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ScaFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case ScaPackage.PROPERTIES:
return createProperties();
case ScaPackage.SCA_COMPONENT:
return createScaComponent();
case ScaPackage.SCA_DEVICE:
return createScaDevice();
case ScaPackage.SCA_DEVICE_MANAGER:
return createScaDeviceManager();
case ScaPackage.SCA_SERVICE:
return createScaService();
case ScaPackage.SCA_DEVICE_MANAGER_FILE_SYSTEM:
return createScaDeviceManagerFileSystem();
case ScaPackage.SCA_DOCUMENT_ROOT:
return createScaDocumentRoot();
case ScaPackage.SCA_DOMAIN_MANAGER:
return createScaDomainManager();
case ScaPackage.SCA_DOMAIN_MANAGER_FILE_SYSTEM:
return createScaDomainManagerFileSystem();
case ScaPackage.SCA_DOMAIN_MANAGER_REGISTRY:
return createScaDomainManagerRegistry();
case ScaPackage.SCA_EXECUTABLE_DEVICE:
return createScaExecutableDevice();
case ScaPackage.SCA_FILE_STORE:
return createScaFileStore();
case ScaPackage.SCA_LOADABLE_DEVICE:
return createScaLoadableDevice();
case ScaPackage.SCA_PROVIDES_PORT:
return createScaProvidesPort();
case ScaPackage.SCA_SIMPLE_PROPERTY:
return createScaSimpleProperty();
case ScaPackage.SCA_SIMPLE_SEQUENCE_PROPERTY:
return createScaSimpleSequenceProperty();
case ScaPackage.SCA_STRUCT_PROPERTY:
return createScaStructProperty();
case ScaPackage.SCA_USES_PORT:
return createScaUsesPort();
case ScaPackage.SCA_CONNECTION:
return createScaConnection();
case ScaPackage.SCA_WAVEFORM:
return createScaWaveform();
case ScaPackage.SCA_WAVEFORM_FACTORY:
return createScaWaveformFactory();
case ScaPackage.STRING_TO_STRING_MAP:
return (EObject) createStringToStringMap();
case ScaPackage.SCA_STRUCT_SEQUENCE_PROPERTY:
return createScaStructSequenceProperty();
case ScaPackage.SCA_EVENT_CHANNEL:
return createScaEventChannel();
case ScaPackage.STRING_TO_OBJECT_MAP:
return (EObject) createStringToObjectMap();
case ScaPackage.WAVEFORMS_CONTAINER:
return createWaveformsContainer();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
case ScaPackage.DOMAIN_CONNECTION_STATE:
return createDomainConnectionStateFromString(eDataType, initialValue);
case ScaPackage.REFRESH_DEPTH:
return createRefreshDepthFromString(eDataType, initialValue);
case ScaPackage.ADMIN_TYPE:
return createAdminTypeFromString(eDataType, initialValue);
case ScaPackage.DOMAIN_CONNECTION_EXCEPTION:
return createDomainConnectionExceptionFromString(eDataType, initialValue);
case ScaPackage.DOMAIN_CONNECTION_STATE_OBJECT:
return createDomainConnectionStateObjectFromString(eDataType, initialValue);
case ScaPackage.IFILE_STORE:
return createIFileStoreFromString(eDataType, initialValue);
case ScaPackage.OBJECT:
return createObjectFromString(eDataType, initialValue);
case ScaPackage.OPERATIONAL_TYPE:
return createOperationalTypeFromString(eDataType, initialValue);
case ScaPackage.REFRESH_DEPTH_OBJECT:
return createRefreshDepthObjectFromString(eDataType, initialValue);
case ScaPackage.URI:
return createURIFromString(eDataType, initialValue);
case ScaPackage.USAGE_TYPE:
return createUsageTypeFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
case ScaPackage.DOMAIN_CONNECTION_STATE:
return convertDomainConnectionStateToString(eDataType, instanceValue);
case ScaPackage.REFRESH_DEPTH:
return convertRefreshDepthToString(eDataType, instanceValue);
case ScaPackage.ADMIN_TYPE:
return convertAdminTypeToString(eDataType, instanceValue);
case ScaPackage.DOMAIN_CONNECTION_EXCEPTION:
return convertDomainConnectionExceptionToString(eDataType, instanceValue);
case ScaPackage.DOMAIN_CONNECTION_STATE_OBJECT:
return convertDomainConnectionStateObjectToString(eDataType, instanceValue);
case ScaPackage.IFILE_STORE:
return convertIFileStoreToString(eDataType, instanceValue);
case ScaPackage.OBJECT:
return convertObjectToString(eDataType, instanceValue);
case ScaPackage.OPERATIONAL_TYPE:
return convertOperationalTypeToString(eDataType, instanceValue);
case ScaPackage.REFRESH_DEPTH_OBJECT:
return convertRefreshDepthObjectToString(eDataType, instanceValue);
case ScaPackage.URI:
return convertURIToString(eDataType, instanceValue);
case ScaPackage.USAGE_TYPE:
return convertUsageTypeToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public Properties createProperties() {
PropertiesImpl properties = new PropertiesImpl();
return properties;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaComponent createScaComponent() {
ScaComponentImpl scaComponent = new ScaComponentImpl();
return scaComponent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public < D extends Device > ScaDevice<D> createScaDevice() {
ScaDeviceImpl<D> scaDevice = new ScaDeviceImpl<D>();
return scaDevice;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaDeviceManager createScaDeviceManager() {
ScaDeviceManagerImpl scaDeviceManager = new ScaDeviceManagerImpl();
return scaDeviceManager;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaService createScaService() {
ScaServiceImpl scaService = new ScaServiceImpl();
return scaService;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaDeviceManagerFileSystem createScaDeviceManagerFileSystem() {
ScaDeviceManagerFileSystemImpl scaDeviceManagerFileSystem = new ScaDeviceManagerFileSystemImpl();
return scaDeviceManagerFileSystem;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaDocumentRoot createScaDocumentRoot() {
ScaDocumentRootImpl scaDocumentRoot = new ScaDocumentRootImpl();
return scaDocumentRoot;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaDomainManager createScaDomainManager() {
ScaDomainManagerImpl scaDomainManager = new ScaDomainManagerImpl();
return scaDomainManager;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaDomainManagerFileSystem createScaDomainManagerFileSystem() {
ScaDomainManagerFileSystemImpl scaDomainManagerFileSystem = new ScaDomainManagerFileSystemImpl();
return scaDomainManagerFileSystem;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaDomainManagerRegistry createScaDomainManagerRegistry() {
ScaDomainManagerRegistryImpl scaDomainManagerRegistry = new ScaDomainManagerRegistryImpl();
return scaDomainManagerRegistry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaExecutableDevice createScaExecutableDevice() {
ScaExecutableDeviceImpl scaExecutableDevice = new ScaExecutableDeviceImpl();
return scaExecutableDevice;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaFileStore createScaFileStore() {
ScaFileStoreImpl scaFileStore = new ScaFileStoreImpl();
return scaFileStore;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public < L extends LoadableDevice > ScaLoadableDevice<L> createScaLoadableDevice() {
ScaLoadableDeviceImpl<L> scaLoadableDevice = new ScaLoadableDeviceImpl<L>();
return scaLoadableDevice;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaProvidesPort createScaProvidesPort() {
ScaProvidesPortImpl scaProvidesPort = new ScaProvidesPortImpl();
return scaProvidesPort;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaSimpleProperty createScaSimpleProperty() {
ScaSimplePropertyImpl scaSimpleProperty = new ScaSimplePropertyImpl();
return scaSimpleProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaSimpleSequenceProperty createScaSimpleSequenceProperty() {
ScaSimpleSequencePropertyImpl scaSimpleSequenceProperty = new ScaSimpleSequencePropertyImpl();
return scaSimpleSequenceProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaStructProperty createScaStructProperty() {
ScaStructPropertyImpl scaStructProperty = new ScaStructPropertyImpl();
return scaStructProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaUsesPort createScaUsesPort() {
ScaUsesPortImpl scaUsesPort = new ScaUsesPortImpl();
return scaUsesPort;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaConnection createScaConnection() {
ScaConnectionImpl scaConnection = new ScaConnectionImpl();
return scaConnection;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaWaveform createScaWaveform() {
ScaWaveformImpl scaWaveform = new ScaWaveformImpl();
return scaWaveform;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaWaveformFactory createScaWaveformFactory() {
ScaWaveformFactoryImpl scaWaveformFactory = new ScaWaveformFactoryImpl();
return scaWaveformFactory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public Map.Entry<String, String> createStringToStringMap() {
StringToStringMapImpl stringToStringMap = new StringToStringMapImpl();
return stringToStringMap;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaStructSequenceProperty createScaStructSequenceProperty() {
ScaStructSequencePropertyImpl scaStructSequenceProperty = new ScaStructSequencePropertyImpl();
return scaStructSequenceProperty;
}
/**
* <!-- begin-user-doc -->
*
* @since 19.0
* <!-- end-user-doc -->
* @generated
*/
public ScaEventChannel createScaEventChannel() {
ScaEventChannelImpl scaEventChannel = new ScaEventChannelImpl();
return scaEventChannel;
}
/**
* <!-- begin-user-doc -->
*
* @since 19.0
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<String, EObject> createStringToObjectMap() {
StringToObjectMapImpl stringToObjectMap = new StringToObjectMapImpl();
return stringToObjectMap;
}
/**
* <!-- begin-user-doc -->
*
* @since 20.2
* <!-- end-user-doc -->
* @generated
*/
public WaveformsContainer createWaveformsContainer() {
WaveformsContainerImpl waveformsContainer = new WaveformsContainerImpl();
return waveformsContainer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DomainConnectionState createDomainConnectionStateFromString(EDataType eDataType, String initialValue) {
DomainConnectionState result = DomainConnectionState.get(initialValue);
if (result == null)
throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertDomainConnectionStateToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RefreshDepth createRefreshDepthFromString(EDataType eDataType, String initialValue) {
RefreshDepth result = RefreshDepth.get(initialValue);
if (result == null)
throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertRefreshDepthToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
*
* @since 3.0
* <!-- end-user-doc -->
* @generated NOT
*/
public String convertIFileStoreToString(EDataType eDataType, Object instanceValue) {
if (instanceValue instanceof IFileStore) {
return ((IFileStore) instanceValue).toURI().toString();
}
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public org.omg.CORBA.Object createObjectFromString(EDataType eDataType, String initialValue) {
return (org.omg.CORBA.Object) super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertObjectToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated NOT
*/
public URI createURIFromString(EDataType eDataType, String initialValue) {
return (initialValue == null) ? null : URI.create(initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertURIToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
*
* @since 14.0
* <!-- end-user-doc -->
* @generated NOT
*/
public OperationalType createOperationalTypeFromString(EDataType eDataType, String initialValue) {
if ("ENABLED".equalsIgnoreCase(initialValue)) {
return OperationalType.ENABLED;
} else if ("DISABLED".equalsIgnoreCase(initialValue)) {
return OperationalType.DISABLED;
}
return (OperationalType) super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
*
* @since 10.0
* <!-- end-user-doc -->
* @generated NOT
*/
public String convertOperationalTypeToString(EDataType eDataType, Object instanceValue) {
if (instanceValue == OperationalType.ENABLED) {
return "ENABLED";
} else if (instanceValue == OperationalType.DISABLED) {
return "DISABLED";
}
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RefreshDepth createRefreshDepthObjectFromString(EDataType eDataType, String initialValue) {
return createRefreshDepthFromString(ScaPackage.Literals.REFRESH_DEPTH, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertRefreshDepthObjectToString(EDataType eDataType, Object instanceValue) {
return convertRefreshDepthToString(ScaPackage.Literals.REFRESH_DEPTH, instanceValue);
}
/**
* <!-- begin-user-doc -->
*
* @since 14.0
* <!-- end-user-doc -->
* @generated NOT
*
*/
public UsageType createUsageTypeFromString(EDataType eDataType, String initialValue) {
if ("ACTIVE".equalsIgnoreCase(initialValue)) {
return UsageType.ACTIVE;
} else if ("BUSY".equalsIgnoreCase(initialValue)) {
return UsageType.BUSY;
} else if ("IDLE".equalsIgnoreCase(initialValue)) {
return UsageType.IDLE;
}
return (UsageType) super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
*
* @since 10.0
* <!-- end-user-doc -->
* @generated NOT
*/
public String convertUsageTypeToString(EDataType eDataType, Object instanceValue) {
if (instanceValue == UsageType.ACTIVE) {
return "ACTIVE";
} else if (instanceValue == UsageType.BUSY) {
return "BUSY";
} else if (instanceValue == UsageType.IDLE) {
return "IDLE";
}
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public ScaPackage getScaPackage() {
return (ScaPackage) getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @deprecated
* @generated
*/
@Deprecated
public static ScaPackage getPackage() {
return ScaPackage.eINSTANCE;
}
/**
* <!-- begin-user-doc -->
*
* @since 14.0
* <!-- end-user-doc -->
* @generated NOT
*/
public AdminType createAdminTypeFromString(EDataType eDataType, String initialValue) {
if ("LOCKED".equalsIgnoreCase(initialValue)) {
return AdminType.LOCKED;
} else if ("SHUTTING DOWN".equalsIgnoreCase(initialValue)) {
return AdminType.SHUTTING_DOWN;
} else if ("UNLOCKED".equalsIgnoreCase(initialValue)) {
return AdminType.UNLOCKED;
}
return (AdminType) super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
*
* @since 10.0
* <!-- end-user-doc -->
* @generated NOT
*/
public String convertAdminTypeToString(EDataType eDataType, Object instanceValue) {
if (instanceValue == AdminType.LOCKED) {
return "LOCKED";
} else if (instanceValue == AdminType.SHUTTING_DOWN) {
return "SHUTTING DOWN";
} else if (instanceValue == AdminType.UNLOCKED) {
return "UNLOCKED";
}
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DomainConnectionException createDomainConnectionExceptionFromString(EDataType eDataType, String initialValue) {
return (DomainConnectionException) super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertDomainConnectionExceptionToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DomainConnectionState createDomainConnectionStateObjectFromString(EDataType eDataType, String initialValue) {
return createDomainConnectionStateFromString(ScaPackage.Literals.DOMAIN_CONNECTION_STATE, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertDomainConnectionStateObjectToString(EDataType eDataType, Object instanceValue) {
return convertDomainConnectionStateToString(ScaPackage.Literals.DOMAIN_CONNECTION_STATE, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public IFileStore createIFileStoreFromString(EDataType eDataType, String initialValue) {
return (IFileStore) super.createFromString(eDataType, initialValue);
}
} // ScaFactoryImpl