package org.framed.orm.ui.factory;
import org.eclipse.gef.requests.CreationFactory;
import org.framed.orm.model.OrmFactory;
import org.framed.orm.model.Relation;
import org.framed.orm.model.Type;
/**
* The ORMIrreflexiveFactory creates an {@link Relation} from type irreflexive.
*
* @author Kay Bierzynski
* */
public class ORMIrreflexiveFactory implements CreationFactory{
@Override
public Object getNewObject() {
Relation relation = OrmFactory.eINSTANCE.createRelation();
relation.setName("irreflexive");
relation.setType(Type.IRREFLEXIVE);
return relation;
}
@Override
public Object getObjectType() {
return Type.IRREFLEXIVE;
}
}