/**
  * Parameterized constructor
  *
  * @param challenges the EObject to edit
  */
 public ChallengesPropertiesEditionComponent(
     PropertiesEditingContext editingContext, EObject challenges, String editing_mode) {
   super(editingContext, editing_mode);
   if (challenges instanceof Challenges) {
     PropertiesEditingProvider provider = null;
     provider =
         (PropertiesEditingProvider)
             editingContext.getAdapterFactory().adapt(challenges, PropertiesEditingProvider.class);
     challengesBasePropertiesEditionComponent =
         (ChallengesBasePropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 ChallengesBasePropertiesEditionComponent.BASE_PART,
                 ChallengesBasePropertiesEditionComponent.class);
     addSubComponent(challengesBasePropertiesEditionComponent);
     provider =
         (PropertiesEditingProvider)
             editingContext.getAdapterFactory().adapt(challenges, PropertiesEditingProvider.class);
     challengesNotesPropertiesEditionComponent =
         (ChallengesNotesPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 ChallengesNotesPropertiesEditionComponent.NOTES_PART,
                 ChallengesNotesPropertiesEditionComponent.class);
     addSubComponent(challengesNotesPropertiesEditionComponent);
   }
 }
 /**
  * Parameterized constructor
  *
  * @param subflowState the EObject to edit
  * @generated
  */
 public SubflowStatePropertiesEditionComponent(
     PropertiesEditingContext editingContext, EObject subflowState, String editing_mode) {
   super(editingContext, editing_mode);
   if (subflowState instanceof SubflowState) {
     PropertiesEditingProvider provider = null;
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(subflowState, PropertiesEditingProvider.class);
     subflowStateSubflowStatePropertiesEditionComponent =
         (SubflowStateSubflowStatePropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 SubflowStateSubflowStatePropertiesEditionComponent.SUBFLOWSTATE_PART,
                 SubflowStateSubflowStatePropertiesEditionComponent.class);
     addSubComponent(subflowStateSubflowStatePropertiesEditionComponent);
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(subflowState, PropertiesEditingProvider.class);
     metadataCptPropertiesEditionComponent =
         (MetadataCptPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 MetadataCptPropertiesEditionComponent.METADATAS_PART,
                 MetadataCptPropertiesEditionComponent.class);
     addSubComponent(metadataCptPropertiesEditionComponent);
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof Owner) {
     return new OwnerPropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * Parameterized constructor
  *
  * @param system the EObject to edit
  */
 public SystemPropertiesEditionComponent(
     PropertiesEditingContext editingContext, EObject system, String editing_mode) {
   super(editingContext, editing_mode);
   if (system instanceof System) {
     PropertiesEditingProvider provider = null;
     provider =
         (PropertiesEditingProvider)
             editingContext.getAdapterFactory().adapt(system, PropertiesEditingProvider.class);
     systemSystemPropertiesEditionComponent =
         (SystemSystemPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 SystemSystemPropertiesEditionComponent.SYSTEM_PART,
                 SystemSystemPropertiesEditionComponent.class);
     addSubComponent(systemSystemPropertiesEditionComponent);
     provider =
         (PropertiesEditingProvider)
             editingContext.getAdapterFactory().adapt(system, PropertiesEditingProvider.class);
     metadataCptPropertiesEditionComponent =
         (MetadataCptPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 MetadataCptPropertiesEditionComponent.METADATAS_PART,
                 MetadataCptPropertiesEditionComponent.class);
     addSubComponent(metadataCptPropertiesEditionComponent);
   }
 }
 /**
  * Parameterized constructor
  *
  * @param dTOPropertyBinding the EObject to edit
  */
 public DTOPropertyBindingPropertiesEditionComponent(
     PropertiesEditingContext editingContext, EObject dTOPropertyBinding, String editing_mode) {
   super(editingContext, editing_mode);
   if (dTOPropertyBinding instanceof DTOPropertyBinding) {
     PropertiesEditingProvider provider = null;
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(dTOPropertyBinding, PropertiesEditingProvider.class);
     dTOPropertyBindingDTOPropertyBindingPropertiesEditionComponent =
         (DTOPropertyBindingDTOPropertyBindingPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 DTOPropertyBindingDTOPropertyBindingPropertiesEditionComponent
                     .DTOPROPERTYBINDING_PART,
                 DTOPropertyBindingDTOPropertyBindingPropertiesEditionComponent.class);
     addSubComponent(dTOPropertyBindingDTOPropertyBindingPropertiesEditionComponent);
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(dTOPropertyBinding, PropertiesEditingProvider.class);
     metadataCptPropertiesEditionComponent =
         (MetadataCptPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 MetadataCptPropertiesEditionComponent.METADATAS_PART,
                 MetadataCptPropertiesEditionComponent.class);
     addSubComponent(metadataCptPropertiesEditionComponent);
   }
 }
 /**
  * Parameterized constructor
  *
  * @param textSampleWithTwoTabs the EObject to edit
  */
 public TextSampleWithTwoTabsPropertiesEditionComponent(
     PropertiesEditingContext editingContext, EObject textSampleWithTwoTabs, String editing_mode) {
   super(editingContext, editing_mode);
   if (textSampleWithTwoTabs instanceof TextSampleWithTwoTabs) {
     PropertiesEditingProvider provider = null;
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(textSampleWithTwoTabs, PropertiesEditingProvider.class);
     textSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent =
         (TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent
                     .TEXTSAMPLEFIRSTTAB_PART,
                 TextSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent.class);
     addSubComponent(textSampleWithTwoTabsTextSampleFirstTabPropertiesEditionComponent);
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(textSampleWithTwoTabs, PropertiesEditingProvider.class);
     textSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent =
         (TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent
                     .TEXTSAMPLESECONDTAB_PART,
                 TextSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent.class);
     addSubComponent(textSampleWithTwoTabsTextSampleSecondTabPropertiesEditionComponent);
   }
 }
 /**
  * Parameterized constructor
  *
  * @param initialState the EObject to edit
  */
 public InitialStatePropertiesEditionComponent(
     PropertiesEditingContext editingContext, EObject initialState, String editing_mode) {
   super(editingContext, editing_mode);
   if (initialState instanceof InitialState) {
     PropertiesEditingProvider provider = null;
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(initialState, PropertiesEditingProvider.class);
     initialStateInitialStatePropertiesEditionComponent =
         (InitialStateInitialStatePropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 InitialStateInitialStatePropertiesEditionComponent.INITIALSTATE_PART,
                 InitialStateInitialStatePropertiesEditionComponent.class);
     addSubComponent(initialStateInitialStatePropertiesEditionComponent);
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(initialState, PropertiesEditingProvider.class);
     metadataCptPropertiesEditionComponent =
         (MetadataCptPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 MetadataCptPropertiesEditionComponent.METADATAS_PART,
                 MetadataCptPropertiesEditionComponent.class);
     addSubComponent(metadataCptPropertiesEditionComponent);
   }
 }
 /**
  * Parameterized constructor
  *
  * @param environment the EObject to edit
  */
 public EnvironmentPropertiesEditionComponent(
     PropertiesEditingContext editingContext, EObject environment, String editing_mode) {
   super(editingContext, editing_mode);
   if (environment instanceof Environment) {
     PropertiesEditingProvider provider = null;
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(environment, PropertiesEditingProvider.class);
     environmentEnvironmentPropertiesEditionComponent =
         (EnvironmentEnvironmentPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 EnvironmentEnvironmentPropertiesEditionComponent.ENVIRONMENT_PART,
                 EnvironmentEnvironmentPropertiesEditionComponent.class);
     addSubComponent(environmentEnvironmentPropertiesEditionComponent);
     provider =
         (PropertiesEditingProvider)
             editingContext
                 .getAdapterFactory()
                 .adapt(environment, PropertiesEditingProvider.class);
     metadataCptPropertiesEditionComponent =
         (MetadataCptPropertiesEditionComponent)
             provider.getPropertiesEditingComponent(
                 editingContext,
                 editing_mode,
                 MetadataCptPropertiesEditionComponent.METADATAS_PART,
                 MetadataCptPropertiesEditionComponent.class);
     addSubComponent(metadataCptPropertiesEditionComponent);
   }
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof SendSignalEvent) {
     return new SendSignalEventPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof WorkProductPort) {
     return new WorkProductPortPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof BitmapDrawableResource) {
     return new BitmapDrawableResourcePropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 @Override
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof Book) {
     return new BookPropertiesEditionComponent(editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof DisposeModelTask) {
     return new DisposeModelTaskPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof AsyncEventState) {
     return new AsyncEventStatePropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof CheckboxSample) {
     return new CheckboxSamplePropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof QuestionRelationships) {
     return new QuestionRelationshipsPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof ActivityParameterNode) {
     return new ActivityParameterNodePropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof ReadIsClassifiedObjectAction) {
     return new ReadIsClassifiedObjectActionPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof DeliveryProcess) {
     return new DeliveryProcessPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof DestroyLinkAction) {
     return new DestroyLinkActionPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof ExportsNestedElement) {
     return new ExportsNestedElementPropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode) {
   if (editingContext.getEObject() instanceof EEFGenModelReference) {
     return new EEFGenModelReferencePropertiesEditionComponent(
         editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof DeliveryProcess) {
     if (DeliveryProcessPropertiesEditionComponent.BASE_PART.equals(part))
       return new DeliveryProcessPropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  * @generated
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof Transition) {
     if (TransitionPropertiesEditionComponent.GENERAL_PART.equals(part))
       return new TransitionPropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof EEFGenModelReference) {
     if (EEFGenModelReferencePropertiesEditionComponent.BASE_PART.equals(part))
       return new EEFGenModelReferencePropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof ColorVD) {
     if (ColorVDPropertiesEditionComponent.BASE_PART.equals(part))
       return new ColorVDPropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof TestIdentityAction) {
     if (TestIdentityActionPropertiesEditionComponent.BASE_PART.equals(part))
       return new TestIdentityActionPropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof Attribute) {
     if (AttributePropertiesEditionComponent.ATTRIBUTE_PART.equals(part))
       return new AttributePropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof ReadIsClassifiedObjectAction) {
     if (ReadIsClassifiedObjectActionPropertiesEditionComponent.BASE_PART.equals(part))
       return new ReadIsClassifiedObjectActionPropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }
 /**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.eef.runtime.providers.PropertiesEditingProvider#getPropertiesEditingComponent(org.eclipse.emf.eef.runtime.context.PropertiesEditingContext,
  *     java.lang.String, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof ActivityParameterNode) {
     if (ActivityParameterNodePropertiesEditionComponent.BASE_PART.equals(part))
       return new ActivityParameterNodePropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }