/**
   * This adds to the collection of {@link org.eclipse.emf.edit.command.CommandParameter}s
   * describing all of the children that can be created under this object.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   *
   * @generated
   */
  protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) {
    super.collectNewChildDescriptors(newChildDescriptors, object);

    newChildDescriptors.add(
        createChildParameter(
            BeansPackage.Literals.BEAN__PROPERTIES, BeansFactory.eINSTANCE.createBeanProperty()));
  }
 /**
  * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that
  * can be created under this object.
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
   super.collectNewChildDescriptors(newChildDescriptors, object);
 }
  /**
   * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that
   * can be created under this object.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   *
   * @generated
   */
  @Override
  protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
    super.collectNewChildDescriptors(newChildDescriptors, object);

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__INPUTS,
            ComponentsFactory.eINSTANCE.createFMUPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__INPUTS,
            ComponentsFactory.eINSTANCE.createEventBPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__INPUTS,
            ComponentsFactory.eINSTANCE.createDisplayPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__OUTPUTS,
            ComponentsFactory.eINSTANCE.createFMUPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__OUTPUTS,
            ComponentsFactory.eINSTANCE.createEventBPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__OUTPUTS,
            ComponentsFactory.eINSTANCE.createDisplayPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__VARIABLES,
            ComponentsFactory.eINSTANCE.createFMUPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__VARIABLES,
            ComponentsFactory.eINSTANCE.createEventBPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__VARIABLES,
            ComponentsFactory.eINSTANCE.createFMUVariable()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__VARIABLES,
            ComponentsFactory.eINSTANCE.createEventBVariable()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__VARIABLES,
            ComponentsFactory.eINSTANCE.createDisplayPort()));

    newChildDescriptors.add(
        createChildParameter(
            ComponentsPackage.Literals.COMPONENT__VARIABLES,
            ComponentsFactory.eINSTANCE.createFMUParameter()));
  }