blob: 2c2046936b25bd49c0c25564e1a9d36087141906 [file] [log] [blame]
package org.eclipse.emf.parsley.examples.maven.resource;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EcoreFactory;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.parsley.resource.ResourceManager;
import org.eclipse.xtext.xbase.lib.ObjectExtensions;
import org.eclipse.xtext.xbase.lib.Procedures.Procedure1;
@SuppressWarnings("all")
public class MavenResourceManager extends ResourceManager {
@Override
public void initialize(final Resource it) {
EList<EObject> _contents = it.getContents();
EClass _createEClass = EcoreFactory.eINSTANCE.createEClass();
final Procedure1<EClass> _function = new Procedure1<EClass>() {
@Override
public void apply(final EClass it) {
it.setName("TestClass");
}
};
EClass _doubleArrow = ObjectExtensions.<EClass>operator_doubleArrow(_createEClass, _function);
_contents.add(_doubleArrow);
}
}