package org.eclipse.emf.ecore.xcore.mappings; import org.eclipse.emf.codegen.ecore.genmodel.GenFeature; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.xtext.common.types.JvmField; import org.eclipse.xtext.common.types.JvmOperation; public class XFeatureMapping extends AbstractMapping { private GenFeature genFeature; private JvmField field; private JvmOperation getter; private JvmOperation setter; private EStructuralFeature eStructuralFeature; public GenFeature getGenFeature() { return genFeature; } public void setGenFeature(GenFeature genFeature) { this.genFeature = genFeature; } public JvmField getField() { return field; } public void setField(JvmField field) { this.field = field; } public JvmOperation getGetter() { return getter; } public void setGetter(JvmOperation getter) { this.getter = getter; } public JvmOperation getSetter() { return setter; } public void setSetter(JvmOperation setter) { this.setter = setter; } public EStructuralFeature getEStructuralFeature() { return eStructuralFeature; } public void setEStructuralFeature(EStructuralFeature eStructuralFeature) { this.eStructuralFeature = eStructuralFeature; } }