blob: 59c440d9c209610424297092a77a6f4abeba08ba [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2013 CEA LIST.
* 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
*
* Contributors:
* Cedric Dumoulin - cedric.dumoulin@lifl.fr
******************************************************************************/
/**
*/
package org.eclipse.papyrus.internal.infra.gmfdiag.layers.model.layers.impl;
import java.util.Map;
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 org.eclipse.papyrus.internal.infra.gmfdiag.layers.model.BadStateException;
import org.eclipse.papyrus.internal.infra.gmfdiag.layers.model.LayersException;
import org.eclipse.papyrus.internal.infra.gmfdiag.layers.model.NotFoundException;
import org.eclipse.papyrus.internal.infra.gmfdiag.layers.model.command.ComputePropertyValueCommand;
import org.eclipse.papyrus.internal.infra.gmfdiag.layers.model.layers.*;
import org.eclipse.papyrus.internal.infra.gmfdiag.layers.model.operators.CustomPropertyOperatorsInstance;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class LayersFactoryImpl extends EFactoryImpl implements LayersFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static LayersFactory init() {
try {
LayersFactory theLayersFactory = (LayersFactory)EPackage.Registry.INSTANCE.getEFactory(LayersPackage.eNS_URI);
if (theLayersFactory != null) {
return theLayersFactory;
}
}
catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new LayersFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LayersFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case LayersPackage.LAYER_NAMED_STYLE: return createLayerNamedStyle();
case LayersPackage.LAYERS_STACK: return createLayersStack();
case LayersPackage.LAYERS_STACK_APPLICATION: return createLayersStackApplication();
case LayersPackage.LAYER_STACK_DESCRIPTOR_REGISTRY: return createLayerStackDescriptorRegistry();
case LayersPackage.PROPERTY_REGISTRY: return createPropertyRegistry();
case LayersPackage.PROPERTY: return createProperty();
case LayersPackage.METAMODEL: return createMetamodel();
case LayersPackage.TYPE_REGISTRY: return createTypeRegistry();
case LayersPackage.STRING_TO_TYPE_MAP: return (EObject)createStringToTypeMap();
case LayersPackage.LAYER_DESCRIPTOR_REGISTRY: return createLayerDescriptorRegistry();
case LayersPackage.LAYER_DESCRIPTOR: return createLayerDescriptor();
case LayersPackage.LAYER_APPLICATION_FACTORY: return createLayerApplicationFactory();
case LayersPackage.PROPERTY_SETTER_REGISTRY: return createPropertySetterRegistry();
case LayersPackage.STRING_TO_PROPERTY_SETTER: return (EObject)createStringToPropertySetter();
case LayersPackage.LAYER_OPERATOR_DESCRIPTOR_REGISTRY: return createLayerOperatorDescriptorRegistry();
case LayersPackage.LAYER_OPERATOR_DESCRIPTOR: return createLayerOperatorDescriptor();
case LayersPackage.PROPERTY_OPERATOR: return createPropertyOperator();
case LayersPackage.DEFAULT_PROPERTY_OPERATOR: return createDefaultPropertyOperator();
case LayersPackage.STRING_TO_TYPE_INSTANCE_MAP: return (EObject)createStringToTypeInstanceMap();
case LayersPackage.FOLDER: return createFolder();
case LayersPackage.INT_INSTANCE: return createIntInstance();
case LayersPackage.BOOLEAN_INSTANCE: return createBooleanInstance();
case LayersPackage.STRING_INSTANCE: return createStringInstance();
case LayersPackage.INT_TYPE: return createIntType();
case LayersPackage.BOOLEAN_TYPE: return createBooleanType();
case LayersPackage.STRING_TYPE: return createStringType();
case LayersPackage.CUSTOM_TYPE: return createCustomType();
case LayersPackage.TOP_LAYER_OPERATOR: return createTopLayerOperator();
case LayersPackage.STACKED_LAYER_OPERATOR: return createStackedLayerOperator();
case LayersPackage.CUSTOM_LAYER_OPERATOR: return createCustomLayerOperator();
case LayersPackage.PROPERTY_INDEX: return createPropertyIndex();
case LayersPackage.STRING_TO_PROPERTY_INDEX_MAP: return (EObject)createStringToPropertyIndexMap();
case LayersPackage.SIMPLE_LAYER_DESCRIPTOR: return createSimpleLayerDescriptor();
case LayersPackage.REG_EXP_LAYER_DESCRIPTOR: return createRegExpLayerDescriptor();
case LayersPackage.NULL_INSTANCE: return createNullInstance();
case LayersPackage.REG_EXP_LAYER: return createRegExpLayer();
case LayersPackage.LAYER: return createLayer();
case LayersPackage.COLOR: return createColor();
case LayersPackage.COLOR_INSTANCE: return createColorInstance();
case LayersPackage.FILL_INSTANCE: return createFillInstance();
case LayersPackage.FILL: return createFill();
case LayersPackage.FILL_PROPERTY_SETTER: return createFillPropertySetter();
case LayersPackage.IS_VALID_PROPERTY_SETTER: return createIsValidPropertySetter();
case LayersPackage.NULL_PROPERTY_SETTER: return createNullPropertySetter();
case LayersPackage.LINE_TYPE: return createLineType();
case LayersPackage.LINE_INSTANCE: return createLineInstance();
case LayersPackage.LINE_PROPERTY_SETTER: return createLinePropertySetter();
case LayersPackage.FONT_PROPERTY_SETTER: return createFontPropertySetter();
case LayersPackage.FONT_INSTANCE: return createFontInstance();
case LayersPackage.FONT_TYPE: return createFontType();
case LayersPackage.IS_VISIBLE_PROPERTY_SETTER: return createIsVisiblePropertySetter();
case LayersPackage.TOP_LAYER_OPERATOR_DESCRIPTOR: return createTopLayerOperatorDescriptor();
case LayersPackage.STACKED_LAYER_OPERATOR_DESCRIPTOR: return createStackedLayerOperatorDescriptor();
case LayersPackage.CUSTOM_PROPERTY_OPERATOR: return createCustomPropertyOperator();
case LayersPackage.AND_STACKED_LAYER_OPERATOR_DESCRIPTOR: return createAndStackedLayerOperatorDescriptor();
case LayersPackage.OR_STACKED_LAYER_OPERATOR_DESCRIPTOR: return createOrStackedLayerOperatorDescriptor();
case LayersPackage.IS_ABSTRACT_UML_SETTER: return createIsAbstractUmlSetter();
case LayersPackage.ALL_VIEWS_DERIVED_LAYER: return createAllViewsDerivedLayer();
case LayersPackage.CSS_PROPERTY_SETTER: return createCSSPropertySetter();
case LayersPackage.CSS_TYPE: return createCSSType();
case LayersPackage.CSS_INSTANCE: return createCSSInstance();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
case LayersPackage.LAYER_STATE:
return createLayerStateFromString(eDataType, initialValue);
case LayersPackage.EVENT_LEVEL:
return createEventLevelFromString(eDataType, initialValue);
case LayersPackage.STRING:
return createStringFromString(eDataType, initialValue);
case LayersPackage.BOOLEAN:
return createbooleanFromString(eDataType, initialValue);
case LayersPackage.EPACKAGE:
return createEPackageFromString(eDataType, initialValue);
case LayersPackage.LAYERS_EXCEPTION:
return createLayersExceptionFromString(eDataType, initialValue);
case LayersPackage.INT:
return createintFromString(eDataType, initialValue);
case LayersPackage.BAD_STATE_EXCEPTION:
return createBadStateExceptionFromString(eDataType, initialValue);
case LayersPackage.NOT_FOUND_EXCEPTION:
return createNotFoundExceptionFromString(eDataType, initialValue);
case LayersPackage.COMPUTE_PROPERTY_VALUE_COMMAND:
return createComputePropertyValueCommandFromString(eDataType, initialValue);
case LayersPackage.OBJECT:
return createObjectFromString(eDataType, initialValue);
case LayersPackage.CUSTOM_PROPERTY_OPERTOR_INSTANCE:
return createCustomPropertyOpertorInstanceFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
case LayersPackage.LAYER_STATE:
return convertLayerStateToString(eDataType, instanceValue);
case LayersPackage.EVENT_LEVEL:
return convertEventLevelToString(eDataType, instanceValue);
case LayersPackage.STRING:
return convertStringToString(eDataType, instanceValue);
case LayersPackage.BOOLEAN:
return convertbooleanToString(eDataType, instanceValue);
case LayersPackage.EPACKAGE:
return convertEPackageToString(eDataType, instanceValue);
case LayersPackage.LAYERS_EXCEPTION:
return convertLayersExceptionToString(eDataType, instanceValue);
case LayersPackage.INT:
return convertintToString(eDataType, instanceValue);
case LayersPackage.BAD_STATE_EXCEPTION:
return convertBadStateExceptionToString(eDataType, instanceValue);
case LayersPackage.NOT_FOUND_EXCEPTION:
return convertNotFoundExceptionToString(eDataType, instanceValue);
case LayersPackage.COMPUTE_PROPERTY_VALUE_COMMAND:
return convertComputePropertyValueCommandToString(eDataType, instanceValue);
case LayersPackage.OBJECT:
return convertObjectToString(eDataType, instanceValue);
case LayersPackage.CUSTOM_PROPERTY_OPERTOR_INSTANCE:
return convertCustomPropertyOpertorInstanceToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayerNamedStyle createLayerNamedStyle() {
LayerNamedStyleImpl layerNamedStyle = new LayerNamedStyleImpl();
return layerNamedStyle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayersStack createLayersStack() {
LayersStackImpl layersStack = new LayersStackImpl();
return layersStack;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayersStackApplication createLayersStackApplication() {
LayersStackApplicationImpl layersStackApplication = new LayersStackApplicationImpl();
return layersStackApplication;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayerStackDescriptorRegistry createLayerStackDescriptorRegistry() {
LayerStackDescriptorRegistryImpl layerStackDescriptorRegistry = new LayerStackDescriptorRegistryImpl();
return layerStackDescriptorRegistry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PropertyRegistry createPropertyRegistry() {
PropertyRegistryImpl propertyRegistry = new PropertyRegistryImpl();
return propertyRegistry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Property createProperty() {
PropertyImpl property = new PropertyImpl();
return property;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Metamodel createMetamodel() {
MetamodelImpl metamodel = new MetamodelImpl();
return metamodel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TypeRegistry createTypeRegistry() {
TypeRegistryImpl typeRegistry = new TypeRegistryImpl();
return typeRegistry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<String, Type> createStringToTypeMap() {
StringToTypeMapImpl stringToTypeMap = new StringToTypeMapImpl();
return stringToTypeMap;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayerDescriptorRegistry createLayerDescriptorRegistry() {
LayerDescriptorRegistryImpl layerDescriptorRegistry = new LayerDescriptorRegistryImpl();
return layerDescriptorRegistry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayerDescriptor createLayerDescriptor() {
LayerDescriptorImpl layerDescriptor = new LayerDescriptorImpl();
return layerDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayerApplicationFactory createLayerApplicationFactory() {
LayerApplicationFactoryImpl layerApplicationFactory = new LayerApplicationFactoryImpl();
return layerApplicationFactory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PropertySetterRegistry createPropertySetterRegistry() {
PropertySetterRegistryImpl propertySetterRegistry = new PropertySetterRegistryImpl();
return propertySetterRegistry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<String, PropertySetter> createStringToPropertySetter() {
StringToPropertySetterImpl stringToPropertySetter = new StringToPropertySetterImpl();
return stringToPropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<String, TypeInstance> createStringToTypeInstanceMap() {
StringToTypeInstanceMapImpl stringToTypeInstanceMap = new StringToTypeInstanceMapImpl();
return stringToTypeInstanceMap;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Folder createFolder() {
FolderImpl folder = new FolderImpl();
return folder;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public IntInstance createIntInstance() {
IntInstanceImpl intInstance = new IntInstanceImpl();
return intInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public BooleanInstance createBooleanInstance() {
BooleanInstanceImpl booleanInstance = new BooleanInstanceImpl();
return booleanInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StringInstance createStringInstance() {
StringInstanceImpl stringInstance = new StringInstanceImpl();
return stringInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public IntType createIntType() {
IntTypeImpl intType = new IntTypeImpl();
return intType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public BooleanType createBooleanType() {
BooleanTypeImpl booleanType = new BooleanTypeImpl();
return booleanType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StringType createStringType() {
StringTypeImpl stringType = new StringTypeImpl();
return stringType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomType createCustomType() {
CustomTypeImpl customType = new CustomTypeImpl();
return customType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayerOperatorDescriptor createLayerOperatorDescriptor() {
LayerOperatorDescriptorImpl layerOperatorDescriptor = new LayerOperatorDescriptorImpl();
return layerOperatorDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PropertyOperator createPropertyOperator() {
PropertyOperatorImpl propertyOperator = new PropertyOperatorImpl();
return propertyOperator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DefaultPropertyOperator createDefaultPropertyOperator() {
DefaultPropertyOperatorImpl defaultPropertyOperator = new DefaultPropertyOperatorImpl();
return defaultPropertyOperator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TopLayerOperator createTopLayerOperator() {
TopLayerOperatorImpl topLayerOperator = new TopLayerOperatorImpl();
return topLayerOperator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StackedLayerOperator createStackedLayerOperator() {
StackedLayerOperatorImpl stackedLayerOperator = new StackedLayerOperatorImpl();
return stackedLayerOperator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomLayerOperator createCustomLayerOperator() {
CustomLayerOperatorImpl customLayerOperator = new CustomLayerOperatorImpl();
return customLayerOperator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PropertyIndex createPropertyIndex() {
PropertyIndexImpl propertyIndex = new PropertyIndexImpl();
return propertyIndex;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<String, PropertyIndex> createStringToPropertyIndexMap() {
StringToPropertyIndexMapImpl stringToPropertyIndexMap = new StringToPropertyIndexMapImpl();
return stringToPropertyIndexMap;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SimpleLayerDescriptor createSimpleLayerDescriptor() {
SimpleLayerDescriptorImpl simpleLayerDescriptor = new SimpleLayerDescriptorImpl();
return simpleLayerDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RegExpLayerDescriptor createRegExpLayerDescriptor() {
RegExpLayerDescriptorImpl regExpLayerDescriptor = new RegExpLayerDescriptorImpl();
return regExpLayerDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NullInstance createNullInstance() {
NullInstanceImpl nullInstance = new NullInstanceImpl();
return nullInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RegExpLayer createRegExpLayer() {
RegExpLayerImpl regExpLayer = new RegExpLayerImpl();
return regExpLayer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Layer createLayer() {
LayerImpl layer = new LayerImpl();
return layer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Color createColor() {
ColorImpl color = new ColorImpl();
return color;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ColorInstance createColorInstance() {
ColorInstanceImpl colorInstance = new ColorInstanceImpl();
return colorInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FillInstance createFillInstance() {
FillInstanceImpl fillInstance = new FillInstanceImpl();
return fillInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Fill createFill() {
FillImpl fill = new FillImpl();
return fill;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FillPropertySetter createFillPropertySetter() {
FillPropertySetterImpl fillPropertySetter = new FillPropertySetterImpl();
return fillPropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public IsValidPropertySetter createIsValidPropertySetter() {
IsValidPropertySetterImpl isValidPropertySetter = new IsValidPropertySetterImpl();
return isValidPropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NullPropertySetter createNullPropertySetter() {
NullPropertySetterImpl nullPropertySetter = new NullPropertySetterImpl();
return nullPropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LineType createLineType() {
LineTypeImpl lineType = new LineTypeImpl();
return lineType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LineInstance createLineInstance() {
LineInstanceImpl lineInstance = new LineInstanceImpl();
return lineInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LinePropertySetter createLinePropertySetter() {
LinePropertySetterImpl linePropertySetter = new LinePropertySetterImpl();
return linePropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FontPropertySetter createFontPropertySetter() {
FontPropertySetterImpl fontPropertySetter = new FontPropertySetterImpl();
return fontPropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FontInstance createFontInstance() {
FontInstanceImpl fontInstance = new FontInstanceImpl();
return fontInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FontType createFontType() {
FontTypeImpl fontType = new FontTypeImpl();
return fontType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public IsVisiblePropertySetter createIsVisiblePropertySetter() {
IsVisiblePropertySetterImpl isVisiblePropertySetter = new IsVisiblePropertySetterImpl();
return isVisiblePropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayerOperatorDescriptorRegistry createLayerOperatorDescriptorRegistry() {
LayerOperatorDescriptorRegistryImpl layerOperatorDescriptorRegistry = new LayerOperatorDescriptorRegistryImpl();
return layerOperatorDescriptorRegistry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TopLayerOperatorDescriptor createTopLayerOperatorDescriptor() {
TopLayerOperatorDescriptorImpl topLayerOperatorDescriptor = new TopLayerOperatorDescriptorImpl();
return topLayerOperatorDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StackedLayerOperatorDescriptor createStackedLayerOperatorDescriptor() {
StackedLayerOperatorDescriptorImpl stackedLayerOperatorDescriptor = new StackedLayerOperatorDescriptorImpl();
return stackedLayerOperatorDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomPropertyOperator createCustomPropertyOperator() {
CustomPropertyOperatorImpl customPropertyOperator = new CustomPropertyOperatorImpl();
return customPropertyOperator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public AndStackedLayerOperatorDescriptor createAndStackedLayerOperatorDescriptor() {
AndStackedLayerOperatorDescriptorImpl andStackedLayerOperatorDescriptor = new AndStackedLayerOperatorDescriptorImpl();
return andStackedLayerOperatorDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OrStackedLayerOperatorDescriptor createOrStackedLayerOperatorDescriptor() {
OrStackedLayerOperatorDescriptorImpl orStackedLayerOperatorDescriptor = new OrStackedLayerOperatorDescriptorImpl();
return orStackedLayerOperatorDescriptor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public IsAbstractUmlSetter createIsAbstractUmlSetter() {
IsAbstractUmlSetterImpl isAbstractUmlSetter = new IsAbstractUmlSetterImpl();
return isAbstractUmlSetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public AllViewsDerivedLayer createAllViewsDerivedLayer() {
AllViewsDerivedLayerImpl allViewsDerivedLayer = new AllViewsDerivedLayerImpl();
return allViewsDerivedLayer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CSSPropertySetter createCSSPropertySetter() {
CSSPropertySetterImpl cssPropertySetter = new CSSPropertySetterImpl();
return cssPropertySetter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CSSType createCSSType() {
CSSTypeImpl cssType = new CSSTypeImpl();
return cssType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CSSInstance createCSSInstance() {
CSSInstanceImpl cssInstance = new CSSInstanceImpl();
return cssInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LayerState createLayerStateFromString(EDataType eDataType, String initialValue) {
LayerState result = LayerState.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertLayerStateToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EventLevel createEventLevelFromString(EDataType eDataType, String initialValue) {
EventLevel result = EventLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertEventLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String createStringFromString(EDataType eDataType, String initialValue) {
return (String)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertStringToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Boolean createbooleanFromString(EDataType eDataType, String initialValue) {
return (Boolean)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertbooleanToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EPackage createEPackageFromString(EDataType eDataType, String initialValue) {
return (EPackage)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertEPackageToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BadStateException createBadStateExceptionFromString(EDataType eDataType, String initialValue) {
return (BadStateException)createLayersExceptionFromString(LayersPackage.Literals.LAYERS_EXCEPTION, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertBadStateExceptionToString(EDataType eDataType, Object instanceValue) {
return convertLayersExceptionToString(LayersPackage.Literals.LAYERS_EXCEPTION, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LayersException createLayersExceptionFromString(EDataType eDataType, String initialValue) {
return (LayersException)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertLayersExceptionToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotFoundException createNotFoundExceptionFromString(EDataType eDataType, String initialValue) {
return (NotFoundException)createLayersExceptionFromString(LayersPackage.Literals.LAYERS_EXCEPTION, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertNotFoundExceptionToString(EDataType eDataType, Object instanceValue) {
return convertLayersExceptionToString(LayersPackage.Literals.LAYERS_EXCEPTION, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ComputePropertyValueCommand createComputePropertyValueCommandFromString(EDataType eDataType, String initialValue) {
return (ComputePropertyValueCommand)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertComputePropertyValueCommandToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Integer createintFromString(EDataType eDataType, String initialValue) {
return (Integer)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertintToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object createObjectFromString(EDataType eDataType, String initialValue) {
return 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
*/
public CustomPropertyOperatorsInstance createCustomPropertyOpertorInstanceFromString(EDataType eDataType, String initialValue) {
return (CustomPropertyOperatorsInstance)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertCustomPropertyOpertorInstanceToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LayersPackage getLayersPackage() {
return (LayersPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static LayersPackage getPackage() {
return LayersPackage.eINSTANCE;
}
} // LayersFactoryImpl