/**
  * {@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);
 }
 /**
  * {@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 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 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)
  */
 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 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 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)
  */
 @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 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 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 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, java.lang.String)
  */
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof DisposeModelTask) {
     if (DisposeModelTaskPropertiesEditionComponent.BASE_PART.equals(part))
       return new DisposeModelTaskPropertiesEditionComponent(
           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 Repository) {
     if (RepositoryPropertiesEditionComponent.REPOSITORY_PART.equals(part))
       return new RepositoryPropertiesEditionComponent(
           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 ActivityParameterNode) {
     if (ActivityParameterNodePropertiesEditionComponent.BASE_PART.equals(part))
       return new ActivityParameterNodePropertiesEditionComponent(
           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 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 BitmapDrawableResource) {
     if (BitmapDrawableResourcePropertiesEditionComponent.BASE_PART.equals(part))
       return new BitmapDrawableResourcePropertiesEditionComponent(
           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)
  */
 @Override
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     final PropertiesEditingContext editingContext, final String mode) {
   if (editingContext.getEObject() instanceof System) {
     return new SystemPropertiesEditionComponent(
         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 QuestionRelationships) {
     if (QuestionRelationshipsPropertiesEditionComponent.BASE_PART.equals(part))
       return new QuestionRelationshipsPropertiesEditionComponent(
           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 ExportsNestedElement) {
     if (ExportsNestedElementPropertiesEditionComponent.BASE_PART.equals(part))
       return new ExportsNestedElementPropertiesEditionComponent(
           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 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)
  */
 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)
  * @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)
  */
 @Override
 public IPropertiesEditionComponent getPropertiesEditingComponent(
     PropertiesEditingContext editingContext, String mode, String part) {
   if (editingContext.getEObject() instanceof ItemizedList) {
     if (ItemizedListPropertiesEditionComponent.BASE_PART.equals(part)) {
       return new ItemizedListPropertiesEditionComponent(
           editingContext, editingContext.getEObject(), mode);
     }
   }
   return super.getPropertiesEditingComponent(editingContext, mode, part);
 }