@Override
	public Object createFromString(EDataType eDataType, String initialValue) {
		switch (eDataType.getClassifierID()) {
			case DroolsPackage.PACKAGE_NAME_TYPE:
				return createPackageNameTypeFromString(eDataType, initialValue);
			case DroolsPackage.PRIORITY_TYPE:
				return createPriorityTypeFromString(eDataType, initialValue);
			case DroolsPackage.RULE_FLOW_GROUP_TYPE:
				return createRuleFlowGroupTypeFromString(eDataType, initialValue);
			case DroolsPackage.TASK_NAME_TYPE:
				return createTaskNameTypeFromString(eDataType, initialValue);
			case DroolsPackage.VERSION_TYPE:
				return createVersionTypeFromString(eDataType, initialValue);
			default:
				throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
		}
	}
@ Override public Object createFromString ( EDataType eDataType , String initialValue ) { switch ( eDataType . getClassifierID ( ) ) { case DroolsPackage . PACKAGE_NAME_TYPE : return createPackageNameTypeFromString ( eDataType , initialValue ) ; case DroolsPackage . PRIORITY_TYPE : return createPriorityTypeFromString ( eDataType , initialValue ) ; case DroolsPackage . RULE_FLOW_GROUP_TYPE : return createRuleFlowGroupTypeFromString ( eDataType , initialValue ) ; case DroolsPackage . TASK_NAME_TYPE : return createTaskNameTypeFromString ( eDataType , initialValue ) ; case DroolsPackage . VERSION_TYPE : return createVersionTypeFromString ( eDataType , initialValue ) ; default : throw new IllegalArgumentException ( "The datatype '" + eDataType . getName ( ) + "' is not a valid classifier" ) ; } }
<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated