| /** |
| * <copyright> |
| * |
| * Copyright (c) 2013, 2019 Willink Transformations and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v20.html |
| * |
| * Contributors: |
| * E.D.Willink - Initial API and implementation |
| * |
| * </copyright> |
| */ |
| package org.eclipse.qvtd.pivot.qvtschedule.impl; |
| |
| 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.jdt.annotation.NonNull; |
| import org.eclipse.qvtd.pivot.qvtschedule.*; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * An implementation of the model <b>Factory</b>. |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public class QVTscheduleFactoryImpl extends EFactoryImpl implements QVTscheduleFactory { |
| /** |
| * Creates the default factory implementation. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public static QVTscheduleFactory init() { |
| try { |
| QVTscheduleFactory theQVTscheduleFactory = (QVTscheduleFactory)EPackage.Registry.INSTANCE.getEFactory(QVTschedulePackage.eNS_URI); |
| if (theQVTscheduleFactory != null) { |
| return theQVTscheduleFactory; |
| } |
| } |
| catch (Exception exception) { |
| EcorePlugin.INSTANCE.log(exception); |
| } |
| return new QVTscheduleFactoryImpl(); |
| } |
| |
| /** |
| * Creates an instance of the factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public QVTscheduleFactoryImpl() { |
| super(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull EObject create(EClass eClass) { |
| switch (eClass.getClassifierID()) { |
| case 2: return createBasicPartition(); |
| case 3: return createBooleanLiteralNode(); |
| case 4: return createCastEdge(); |
| case 5: return createClassDatum(); |
| case 6: return createCluster(); |
| case 7: return createCollectionClassDatum(); |
| case 8: return createCollectionLiteralNode(); |
| case 9: return createCollectionPartEdge(); |
| case 10: return createCollectionRangeNode(); |
| case 11: return createComposedNode(); |
| case 15: return createCyclicMappingRegion(); |
| case 16: return createCyclicPartition(); |
| case 17: return createDependencyEdge(); |
| case 18: return createDependencyNode(); |
| case 19: return createDispatchRegion(); |
| case 21: return createEdgeConnection(); |
| case 22: return createEnumLiteralNode(); |
| case 23: return createErrorNode(); |
| case 25: return createIfNode(); |
| case 26: return createIncludesEdge(); |
| case 27: return createInputNode(); |
| case 28: return createIteratedEdge(); |
| case 29: return createIteratorNode(); |
| case 30: return createKeyPartEdge(); |
| case 31: return createKeyedValueNode(); |
| case 32: return createLoadingPartition(); |
| case 33: return createLoadingRegion(); |
| case 34: return createMapLiteralNode(); |
| case 35: return createMapPartEdge(); |
| case 36: return createMapPartNode(); |
| case 40: return createMergedPartition(); |
| case 42: return createNavigationEdge(); |
| case 44: return createNodeConnection(); |
| case 45: return createNonPartition(); |
| case 46: return createNullLiteralNode(); |
| case 47: return createNumericLiteralNode(); |
| case 48: return createOperationCallNode(); |
| case 50: return createOperationRegion(); |
| case 51: return createOperationParameterEdge(); |
| case 52: return createOperationSelfEdge(); |
| case 54: return createPatternTypedNode(); |
| case 55: return createPatternVariableNode(); |
| case 56: return createPredicateEdge(); |
| case 57: return createPropertyDatum(); |
| case 58: return createRecursionEdge(); |
| case 60: return createRootPartition(); |
| case 61: return createRootRegion(); |
| case 62: return createRuleRegion(); |
| case 63: return createScheduleModel(); |
| case 64: return createShadowNode(); |
| case 65: return createShadowPartEdge(); |
| case 66: return createStringLiteralNode(); |
| case 67: return createSuccessEdge(); |
| case 68: return createSuccessNode(); |
| case 70: return createTupleLiteralNode(); |
| case 71: return createTuplePartEdge(); |
| case 72: return createTypeLiteralNode(); |
| case 73: return createUnknownNode(); |
| case 75: return createVerdictRegion(); |
| 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 76: |
| return createConnectionRoleFromString(eDataType, initialValue); |
| case 77: |
| return createRoleFromString(eDataType, initialValue); |
| case 78: |
| return createNumberFromString(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 76: |
| return convertConnectionRoleToString(eDataType, instanceValue); |
| case 77: |
| return convertRoleToString(eDataType, instanceValue); |
| case 78: |
| return convertNumberToString(eDataType, instanceValue); |
| default: |
| throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull BasicPartition createBasicPartition() { |
| BasicPartitionImpl basicPartition = new BasicPartitionImpl(); |
| return basicPartition; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull BooleanLiteralNode createBooleanLiteralNode() { |
| BooleanLiteralNodeImpl booleanLiteralNode = new BooleanLiteralNodeImpl(); |
| return booleanLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull CastEdge createCastEdge() { |
| CastEdgeImpl castEdge = new CastEdgeImpl(); |
| return castEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull ClassDatum createClassDatum() { |
| ClassDatumImpl classDatum = new ClassDatumImpl(); |
| return classDatum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull Cluster createCluster() { |
| ClusterImpl cluster = new ClusterImpl(); |
| return cluster; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull CollectionClassDatum createCollectionClassDatum() { |
| CollectionClassDatumImpl collectionClassDatum = new CollectionClassDatumImpl(); |
| return collectionClassDatum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull CollectionLiteralNode createCollectionLiteralNode() { |
| CollectionLiteralNodeImpl collectionLiteralNode = new CollectionLiteralNodeImpl(); |
| return collectionLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull CollectionPartEdge createCollectionPartEdge() { |
| CollectionPartEdgeImpl collectionPartEdge = new CollectionPartEdgeImpl(); |
| return collectionPartEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull CollectionRangeNode createCollectionRangeNode() { |
| CollectionRangeNodeImpl collectionRangeNode = new CollectionRangeNodeImpl(); |
| return collectionRangeNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull ComposedNode createComposedNode() { |
| ComposedNodeImpl composedNode = new ComposedNodeImpl(); |
| return composedNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull CyclicMappingRegion createCyclicMappingRegion() { |
| CyclicMappingRegionImpl cyclicMappingRegion = new CyclicMappingRegionImpl(); |
| return cyclicMappingRegion; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull CyclicPartition createCyclicPartition() { |
| CyclicPartitionImpl cyclicPartition = new CyclicPartitionImpl(); |
| return cyclicPartition; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull DependencyEdge createDependencyEdge() { |
| DependencyEdgeImpl dependencyEdge = new DependencyEdgeImpl(); |
| return dependencyEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull DependencyNode createDependencyNode() { |
| DependencyNodeImpl dependencyNode = new DependencyNodeImpl(); |
| return dependencyNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull DispatchRegion createDispatchRegion() { |
| DispatchRegionImpl dispatchRegion = new DispatchRegionImpl(); |
| return dispatchRegion; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull EdgeConnection createEdgeConnection() { |
| EdgeConnectionImpl edgeConnection = new EdgeConnectionImpl(); |
| return edgeConnection; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull EnumLiteralNode createEnumLiteralNode() { |
| EnumLiteralNodeImpl enumLiteralNode = new EnumLiteralNodeImpl(); |
| return enumLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull ErrorNode createErrorNode() { |
| ErrorNodeImpl errorNode = new ErrorNodeImpl(); |
| return errorNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull IfNode createIfNode() { |
| IfNodeImpl ifNode = new IfNodeImpl(); |
| return ifNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull IncludesEdge createIncludesEdge() { |
| IncludesEdgeImpl includesEdge = new IncludesEdgeImpl(); |
| return includesEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull InputNode createInputNode() { |
| InputNodeImpl inputNode = new InputNodeImpl(); |
| return inputNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull IteratedEdge createIteratedEdge() { |
| IteratedEdgeImpl iteratedEdge = new IteratedEdgeImpl(); |
| return iteratedEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull IteratorNode createIteratorNode() { |
| IteratorNodeImpl iteratorNode = new IteratorNodeImpl(); |
| return iteratorNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull KeyPartEdge createKeyPartEdge() { |
| KeyPartEdgeImpl keyPartEdge = new KeyPartEdgeImpl(); |
| return keyPartEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull KeyedValueNode createKeyedValueNode() { |
| KeyedValueNodeImpl keyedValueNode = new KeyedValueNodeImpl(); |
| return keyedValueNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull LoadingPartition createLoadingPartition() { |
| LoadingPartitionImpl loadingPartition = new LoadingPartitionImpl(); |
| return loadingPartition; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull LoadingRegion createLoadingRegion() { |
| LoadingRegionImpl loadingRegion = new LoadingRegionImpl(); |
| return loadingRegion; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull MapLiteralNode createMapLiteralNode() { |
| MapLiteralNodeImpl mapLiteralNode = new MapLiteralNodeImpl(); |
| return mapLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull MapPartEdge createMapPartEdge() { |
| MapPartEdgeImpl mapPartEdge = new MapPartEdgeImpl(); |
| return mapPartEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull MapPartNode createMapPartNode() { |
| MapPartNodeImpl mapPartNode = new MapPartNodeImpl(); |
| return mapPartNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull MergedPartition createMergedPartition() { |
| MergedPartitionImpl mergedPartition = new MergedPartitionImpl(); |
| return mergedPartition; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull NavigationEdge createNavigationEdge() { |
| NavigationEdgeImpl navigationEdge = new NavigationEdgeImpl(); |
| return navigationEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull NodeConnection createNodeConnection() { |
| NodeConnectionImpl nodeConnection = new NodeConnectionImpl(); |
| return nodeConnection; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull NonPartition createNonPartition() { |
| NonPartitionImpl nonPartition = new NonPartitionImpl(); |
| return nonPartition; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull NullLiteralNode createNullLiteralNode() { |
| NullLiteralNodeImpl nullLiteralNode = new NullLiteralNodeImpl(); |
| return nullLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull NumericLiteralNode createNumericLiteralNode() { |
| NumericLiteralNodeImpl numericLiteralNode = new NumericLiteralNodeImpl(); |
| return numericLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull OperationCallNode createOperationCallNode() { |
| OperationCallNodeImpl operationCallNode = new OperationCallNodeImpl(); |
| return operationCallNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull OperationRegion createOperationRegion() { |
| OperationRegionImpl operationRegion = new OperationRegionImpl(); |
| return operationRegion; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull OperationParameterEdge createOperationParameterEdge() { |
| OperationParameterEdgeImpl operationParameterEdge = new OperationParameterEdgeImpl(); |
| return operationParameterEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull OperationSelfEdge createOperationSelfEdge() { |
| OperationSelfEdgeImpl operationSelfEdge = new OperationSelfEdgeImpl(); |
| return operationSelfEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull PatternTypedNode createPatternTypedNode() { |
| PatternTypedNodeImpl patternTypedNode = new PatternTypedNodeImpl(); |
| return patternTypedNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull PatternVariableNode createPatternVariableNode() { |
| PatternVariableNodeImpl patternVariableNode = new PatternVariableNodeImpl(); |
| return patternVariableNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull PredicateEdge createPredicateEdge() { |
| PredicateEdgeImpl predicateEdge = new PredicateEdgeImpl(); |
| return predicateEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull PropertyDatum createPropertyDatum() { |
| PropertyDatumImpl propertyDatum = new PropertyDatumImpl(); |
| return propertyDatum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull RecursionEdge createRecursionEdge() { |
| RecursionEdgeImpl recursionEdge = new RecursionEdgeImpl(); |
| return recursionEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull RootPartition createRootPartition() { |
| RootPartitionImpl rootPartition = new RootPartitionImpl(); |
| return rootPartition; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull RootRegion createRootRegion() { |
| RootRegionImpl rootRegion = new RootRegionImpl(); |
| return rootRegion; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull RuleRegion createRuleRegion() { |
| RuleRegionImpl ruleRegion = new RuleRegionImpl(); |
| return ruleRegion; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull ScheduleModel createScheduleModel() { |
| ScheduleModelImpl scheduleModel = new ScheduleModelImpl(); |
| return scheduleModel; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull ShadowNode createShadowNode() { |
| ShadowNodeImpl shadowNode = new ShadowNodeImpl(); |
| return shadowNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull ShadowPartEdge createShadowPartEdge() { |
| ShadowPartEdgeImpl shadowPartEdge = new ShadowPartEdgeImpl(); |
| return shadowPartEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull StringLiteralNode createStringLiteralNode() { |
| StringLiteralNodeImpl stringLiteralNode = new StringLiteralNodeImpl(); |
| return stringLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull SuccessEdge createSuccessEdge() { |
| SuccessEdgeImpl successEdge = new SuccessEdgeImpl(); |
| return successEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull SuccessNode createSuccessNode() { |
| SuccessNodeImpl successNode = new SuccessNodeImpl(); |
| return successNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull TupleLiteralNode createTupleLiteralNode() { |
| TupleLiteralNodeImpl tupleLiteralNode = new TupleLiteralNodeImpl(); |
| return tupleLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull TuplePartEdge createTuplePartEdge() { |
| TuplePartEdgeImpl tuplePartEdge = new TuplePartEdgeImpl(); |
| return tuplePartEdge; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull TypeLiteralNode createTypeLiteralNode() { |
| TypeLiteralNodeImpl typeLiteralNode = new TypeLiteralNodeImpl(); |
| return typeLiteralNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull UnknownNode createUnknownNode() { |
| UnknownNodeImpl unknownNode = new UnknownNodeImpl(); |
| return unknownNode; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public @NonNull VerdictRegion createVerdictRegion() { |
| VerdictRegionImpl verdictRegion = new VerdictRegionImpl(); |
| return verdictRegion; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public ConnectionRole createConnectionRoleFromString(EDataType eDataType, String initialValue) { |
| ConnectionRole result = ConnectionRole.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 convertConnectionRoleToString(EDataType eDataType, Object instanceValue) { |
| return instanceValue == null ? null : instanceValue.toString(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Role createRoleFromString(EDataType eDataType, String initialValue) { |
| Role result = Role.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 convertRoleToString(EDataType eDataType, Object instanceValue) { |
| return instanceValue == null ? null : instanceValue.toString(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Number createNumberFromString(EDataType eDataType, String initialValue) { |
| return (Number)super.createFromString(eDataType, initialValue); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String convertNumberToString(EDataType eDataType, Object instanceValue) { |
| return super.convertToString(eDataType, instanceValue); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public QVTschedulePackage getQVTschedulePackage() { |
| return (QVTschedulePackage)getEPackage(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @deprecated |
| * @generated |
| */ |
| @Deprecated |
| public static QVTschedulePackage getPackage() { |
| return QVTschedulePackage.eINSTANCE; |
| } |
| |
| } //QVTscheduleFactoryImpl |