ClassifierReference type = TypesFactory.eINSTANCE.createClassifierReference();
type.setTarget(enumeration);
valueOfMethod.setTypeReference(type);
Parameter strParameter = ParametersFactory.eINSTANCE.createOrdinaryParameter();
strParameter.setName("str");
type = TypesFactory.eINSTANCE.createClassifierReference();
type.setTarget(enumeration.getConcreteClassifier("java.lang.String"));
strParameter.setTypeReference(type);
valueOfMethod.getParameters().add(strParameter);
enumeration.getDefaultMembers().add(valueOfMethod);
}
}