package de.uni_koblenz.gremf.schema.impl;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EcorePackage;
import de.uni_koblenz.gremf.schema.GrEMFDomain;
import de.uni_koblenz.jgralab.schema.BooleanDomain;
import de.uni_koblenz.jgralab.schema.Schema;
public class GrEMFBooleanDomainImplProxy extends GrEMFBasicDomainImplProxy
implements GrEMFDomain, BooleanDomain {
protected GrEMFBooleanDomainImplProxy(Schema schema, String name) {
super(schema.getBooleanDomain(), name);
}
// %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// --------------------------------------------------------------------------
// ---- grEMF
// --------------------------------------------------------------------------
// %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// --------------------------------------------------------------------------
// Methods from interface
// de.uni_koblenz.gremf.schema.GrEMFDomain
// --------------------------------------------------------------------------
@Override
public EDataType getEMFDataType() {
return EcorePackage.eINSTANCE.getEBooleanObject();
}
@Override
public Boolean getDefaultValue() {
return false;
}
@Override
public Object getEMFValue(Object jgralabValue) {
return jgralabValue;
}
@Override
public Object getJGraLabValue(Object emfValue) {
return emfValue;
}
}