package org.framed.orm.ui.factory;
import org.eclipse.gef.requests.CreationFactory;
import org.framed.orm.model.OrmFactory;
import org.framed.orm.model.Shape;
import org.framed.orm.model.Type;
/**
* The ORMNaturalTypeFactory creates a {@link Shape} from type natrualtype.
*
* @author Kay Bierzynski
* */
public class ORMNaturalTypeFactory implements CreationFactory {
@Override
public Object getNewObject() {
Shape shape = OrmFactory.eINSTANCE.createShape();
shape.setType(Type.NATURAL_TYPE);
return shape;
}
@Override
public Object getObjectType() {
return Type.NATURAL_TYPE;
}
}