/** */ package org.eclipse.emf.cdo.tests.model6.impl; import org.eclipse.emf.cdo.tests.model6.Model6Package; import org.eclipse.emf.cdo.tests.model6.PropertiesMap; import org.eclipse.emf.cdo.tests.model6.PropertiesMapEntryValue; import org.eclipse.emf.internal.cdo.CDOObjectImpl; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EClass; /** * * An implementation of the model object 'Properties Map'. * *

* The following features are implemented: *

*

* * @generated */ public class PropertiesMapImpl extends CDOObjectImpl implements PropertiesMap { /** * * * @generated */ protected PropertiesMapImpl() { super(); } /** * * * @generated */ @Override protected EClass eStaticClass() { return Model6Package.Literals.PROPERTIES_MAP; } /** * * * @generated */ @Override protected int eStaticFeatureCount() { return 0; } /** * * * @generated */ public String getLabel() { return (String)eGet(Model6Package.Literals.PROPERTIES_MAP__LABEL, true); } /** * * * @generated */ public void setLabel(String newLabel) { eSet(Model6Package.Literals.PROPERTIES_MAP__LABEL, newLabel); } /** * * * @generated */ @SuppressWarnings("unchecked") public EMap getPersistentMap() { return (EMap)eGet(Model6Package.Literals.PROPERTIES_MAP__PERSISTENT_MAP, true); } /** * * * @generated */ @SuppressWarnings("unchecked") public EMap getTransientMap() { return (EMap)eGet(Model6Package.Literals.PROPERTIES_MAP__TRANSIENT_MAP, true); } } // PropertiesMapImpl