/**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     initPart(java.lang.Object, int, org.eclipse.emf.ecore.EObject,
  *     org.eclipse.emf.ecore.resource.ResourceSet)
  */
 public void initPart(java.lang.Object key, int kind, EObject element, ResourceSet allResource) {
   if (key == EvidenceViewsRepository.Challenges.class) {
     super.initPart(key, kind, element, allResource);
   }
   if (key == EvidenceViewsRepository.Notes.class) {
     super.initPart(key, kind, element, allResource);
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     initPart(java.lang.Object, int, org.eclipse.emf.ecore.EObject,
  *     org.eclipse.emf.ecore.resource.ResourceSet)
  * @generated
  */
 public void initPart(java.lang.Object key, int kind, EObject element, ResourceSet allResource) {
   if (key == FlowViewsRepository.SubflowState.class) {
     super.initPart(key, kind, element, allResource);
   }
   if (key == EnvironmentViewsRepository.Metadatas.class) {
     super.initPart(key, kind, element, allResource);
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     initPart(java.lang.Object, int, org.eclipse.emf.ecore.EObject,
  *     org.eclipse.emf.ecore.resource.ResourceSet)
  */
 public void initPart(java.lang.Object key, int kind, EObject element, ResourceSet allResource) {
   if (key == ViewViewsRepository.DTOPropertyBinding.class) {
     super.initPart(key, kind, element, allResource);
   }
   if (key == EnvironmentViewsRepository.Metadatas.class) {
     super.initPart(key, kind, element, allResource);
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     initPart(java.lang.Object, int, org.eclipse.emf.ecore.EObject,
  *     org.eclipse.emf.ecore.resource.ResourceSet)
  */
 public void initPart(java.lang.Object key, int kind, EObject element, ResourceSet allResource) {
   if (key == EefnrViewsRepository.TextSampleFirstTab.class) {
     super.initPart(key, kind, element, allResource);
   }
   if (key == EefnrViewsRepository.TextSampleSecondTab.class) {
     super.initPart(key, kind, element, allResource);
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Object, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  */
 public void setPropertiesEditionPart(
     java.lang.Object key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (EvidenceViewsRepository.Challenges.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     basePart = (ChallengesPropertiesEditionPart) propertiesEditionPart;
   }
   if (EvidenceViewsRepository.Notes.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     notesPart = (NotesPropertiesEditionPart) propertiesEditionPart;
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Object, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  */
 public void setPropertiesEditionPart(
     java.lang.Object key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (EefnrViewsRepository.TextSampleFirstTab.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     textSampleFirstTabPart = (TextSampleFirstTabPropertiesEditionPart) propertiesEditionPart;
   }
   if (EefnrViewsRepository.TextSampleSecondTab.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     textSampleSecondTabPart = (TextSampleSecondTabPropertiesEditionPart) propertiesEditionPart;
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     initPart(java.lang.Class, int, org.eclipse.emf.ecore.EObject,
  *     org.eclipse.emf.ecore.resource.ResourceSet)
  */
 public void initPart(java.lang.Class key, int kind, EObject element, ResourceSet allResource) {
   if (key == NonregViewsRepository.SuperCible.class) {
     super.initPart(key, kind, element, allResource);
     namedElementPropertiesEditionComponent.setPropertiesEditionPart(
         MiddlenonregViewsRepository.NamedElement.class,
         kind,
         superCiblePart.getNamedElementReferencedView());
     namedElementPropertiesEditionComponent.initPart(
         MiddlenonregViewsRepository.NamedElement.class, kind, element, allResource);
   }
   if (key == MiddlenonregViewsRepository.NamedElement.class) {
     super.initPart(key, kind, element, allResource);
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Object, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  * @generated
  */
 public void setPropertiesEditionPart(
     java.lang.Object key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (FlowViewsRepository.SubflowState.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     subflowStatePart = (SubflowStatePropertiesEditionPart) propertiesEditionPart;
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Object, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  */
 public void setPropertiesEditionPart(
     java.lang.Object key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (EnvironmentViewsRepository.Environment_.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     environmentPart = (EnvironmentPropertiesEditionPart) propertiesEditionPart;
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Object, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  */
 public void setPropertiesEditionPart(
     java.lang.Object key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (GraalViewsRepository.System.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     systemPart = (SystemPropertiesEditionPart) propertiesEditionPart;
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Object, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  */
 public void setPropertiesEditionPart(
     java.lang.Object key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (ViewViewsRepository.DTOPropertyBinding.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     dTOPropertyBindingPart = (DTOPropertyBindingPropertiesEditionPart) propertiesEditionPart;
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Object, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  */
 public void setPropertiesEditionPart(
     java.lang.Object key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (StatemachineViewsRepository.InitialState.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     initialStatePart = (InitialStatePropertiesEditionPart) propertiesEditionPart;
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see org.eclipse.emf.eef.runtime.impl.components.ComposedPropertiesEditionComponent#
  *     setPropertiesEditionPart(java.lang.Class, int,
  *     org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart)
  */
 public void setPropertiesEditionPart(
     java.lang.Class key, int kind, IPropertiesEditionPart propertiesEditionPart) {
   if (NonregViewsRepository.SuperCible.class == key) {
     super.setPropertiesEditionPart(key, kind, propertiesEditionPart);
     superCiblePart = (SuperCiblePropertiesEditionPart) propertiesEditionPart;
   }
 }