/**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent#updateSemanticModel(org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent)
  */
 public void updateSemanticModel(final IPropertiesEditionEvent event) {
   Reference reference = (Reference) semanticObject;
   if (EnvironmentViewsRepository.Reference.Properties.name == event.getAffectedEditor()) {
     reference.setName(
         (java.lang.String)
             EEFConverterUtil.createFromString(
                 EcorePackage.Literals.ESTRING, (String) event.getNewValue()));
   }
   if (EnvironmentViewsRepository.Reference.Properties.multiplicity == event.getAffectedEditor()) {
     reference.setMultiplicity((MultiplicityKind) event.getNewValue());
   }
   if (EnvironmentViewsRepository.Reference.Properties.isComposite == event.getAffectedEditor()) {
     reference.setIsComposite((Boolean) event.getNewValue());
   }
   if (EnvironmentViewsRepository.Reference.Properties.navigable == event.getAffectedEditor()) {
     reference.setNavigable((Boolean) event.getNewValue());
   }
   if (EnvironmentViewsRepository.Reference.Properties.identifier == event.getAffectedEditor()) {
     reference.setIsIdentifier((Boolean) event.getNewValue());
   }
   if (EnvironmentViewsRepository.Reference.Properties.description == event.getAffectedEditor()) {
     reference.setDescription(
         (java.lang.String)
             EEFConverterUtil.createFromString(
                 EcorePackage.Literals.ESTRING, (String) event.getNewValue()));
   }
 }