blob: 17dd2268203700eafb85241f33725f290fa27600 [file] [log] [blame]
/**
* Copyright (c) 2020 CEA LIST
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v2.0 which
* accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
*/
package org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.papyrus.aiml.profile.AIML.Module.ModulePackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layersFactory
* @model kind="package"
* @generated
*/
public interface Pooling_layersPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "Pooling_layers"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/AIML/pooling/1"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "AIML.Pooling_layers"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Pooling_layersPackage eINSTANCE = org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersImpl <em>Pooling layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers()
* @generated
*/
int POOLING_LAYERS = 0;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS__BASE_CLASS = ModulePackage.MODEL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS__NAME = ModulePackage.MODEL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS__DATA = ModulePackage.MODEL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS__REQUIRES_GRAD = ModulePackage.MODEL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS__SUB_MODULE = ModulePackage.MODEL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS__OPTIMIZER = ModulePackage.MODEL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS__LOSS = ModulePackage.MODEL__LOSS;
/**
* The number of structural features of the '<em>Pooling layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_FEATURE_COUNT = ModulePackage.MODEL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Pooling layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_OPERATION_COUNT = ModulePackage.MODEL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1Impl <em>Pooling layers 1</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1()
* @generated
*/
int POOLING_LAYERS_1 = 1;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__BASE_CLASS = POOLING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__NAME = POOLING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__DATA = POOLING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__REQUIRES_GRAD = POOLING_LAYERS__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__SUB_MODULE = POOLING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__OPTIMIZER = POOLING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__LOSS = POOLING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1__KERNEL_SIZE = POOLING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Pooling layers 1</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1_FEATURE_COUNT = POOLING_LAYERS_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Pooling layers 1</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1_OPERATION_COUNT = POOLING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_2Impl <em>Pooling layers 2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_2Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_2()
* @generated
*/
int POOLING_LAYERS_2 = 2;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__BASE_CLASS = POOLING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__NAME = POOLING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__DATA = POOLING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__REQUIRES_GRAD = POOLING_LAYERS__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__SUB_MODULE = POOLING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__OPTIMIZER = POOLING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__LOSS = POOLING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2__OUTPUT_SIZE = POOLING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Pooling layers 2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2_FEATURE_COUNT = POOLING_LAYERS_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Pooling layers 2</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_2_OPERATION_COUNT = POOLING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPoolImpl <em>Adaptative Max Pool</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPoolImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool()
* @generated
*/
int ADAPTATIVE_MAX_POOL = 3;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__BASE_CLASS = POOLING_LAYERS_2__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__NAME = POOLING_LAYERS_2__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__DATA = POOLING_LAYERS_2__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__REQUIRES_GRAD = POOLING_LAYERS_2__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__SUB_MODULE = POOLING_LAYERS_2__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__OPTIMIZER = POOLING_LAYERS_2__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__LOSS = POOLING_LAYERS_2__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__OUTPUT_SIZE = POOLING_LAYERS_2__OUTPUT_SIZE;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL__RETURN_INDICES = POOLING_LAYERS_2_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Adaptative Max Pool</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL_FEATURE_COUNT = POOLING_LAYERS_2_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Adaptative Max Pool</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL_OPERATION_COUNT = POOLING_LAYERS_2_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool1dImpl <em>Adaptative Max Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool1d()
* @generated
*/
int ADAPTATIVE_MAX_POOL1D = 4;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__BASE_CLASS = ADAPTATIVE_MAX_POOL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__NAME = ADAPTATIVE_MAX_POOL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__DATA = ADAPTATIVE_MAX_POOL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__REQUIRES_GRAD = ADAPTATIVE_MAX_POOL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__SUB_MODULE = ADAPTATIVE_MAX_POOL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__OPTIMIZER = ADAPTATIVE_MAX_POOL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__LOSS = ADAPTATIVE_MAX_POOL__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__OUTPUT_SIZE = ADAPTATIVE_MAX_POOL__OUTPUT_SIZE;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D__RETURN_INDICES = ADAPTATIVE_MAX_POOL__RETURN_INDICES;
/**
* The number of structural features of the '<em>Adaptative Max Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D_FEATURE_COUNT = ADAPTATIVE_MAX_POOL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Adaptative Max Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL1D_OPERATION_COUNT = ADAPTATIVE_MAX_POOL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool2dImpl <em>Adaptative Max Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool2d()
* @generated
*/
int ADAPTATIVE_MAX_POOL2D = 5;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__BASE_CLASS = ADAPTATIVE_MAX_POOL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__NAME = ADAPTATIVE_MAX_POOL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__DATA = ADAPTATIVE_MAX_POOL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__REQUIRES_GRAD = ADAPTATIVE_MAX_POOL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__SUB_MODULE = ADAPTATIVE_MAX_POOL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__OPTIMIZER = ADAPTATIVE_MAX_POOL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__LOSS = ADAPTATIVE_MAX_POOL__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__OUTPUT_SIZE = ADAPTATIVE_MAX_POOL__OUTPUT_SIZE;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D__RETURN_INDICES = ADAPTATIVE_MAX_POOL__RETURN_INDICES;
/**
* The number of structural features of the '<em>Adaptative Max Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D_FEATURE_COUNT = ADAPTATIVE_MAX_POOL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Adaptative Max Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL2D_OPERATION_COUNT = ADAPTATIVE_MAX_POOL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool3dImpl <em>Adaptative Max Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool3d()
* @generated
*/
int ADAPTATIVE_MAX_POOL3D = 6;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__BASE_CLASS = ADAPTATIVE_MAX_POOL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__NAME = ADAPTATIVE_MAX_POOL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__DATA = ADAPTATIVE_MAX_POOL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__REQUIRES_GRAD = ADAPTATIVE_MAX_POOL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__SUB_MODULE = ADAPTATIVE_MAX_POOL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__OPTIMIZER = ADAPTATIVE_MAX_POOL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__LOSS = ADAPTATIVE_MAX_POOL__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__OUTPUT_SIZE = ADAPTATIVE_MAX_POOL__OUTPUT_SIZE;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D__RETURN_INDICES = ADAPTATIVE_MAX_POOL__RETURN_INDICES;
/**
* The number of structural features of the '<em>Adaptative Max Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D_FEATURE_COUNT = ADAPTATIVE_MAX_POOL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Adaptative Max Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTATIVE_MAX_POOL3D_OPERATION_COUNT = ADAPTATIVE_MAX_POOL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool3dImpl <em>Adaptive Avg Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptiveAvgPool3d()
* @generated
*/
int ADAPTIVE_AVG_POOL3D = 7;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__BASE_CLASS = POOLING_LAYERS_2__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__NAME = POOLING_LAYERS_2__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__DATA = POOLING_LAYERS_2__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__REQUIRES_GRAD = POOLING_LAYERS_2__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__SUB_MODULE = POOLING_LAYERS_2__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__OPTIMIZER = POOLING_LAYERS_2__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__LOSS = POOLING_LAYERS_2__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D__OUTPUT_SIZE = POOLING_LAYERS_2__OUTPUT_SIZE;
/**
* The number of structural features of the '<em>Adaptive Avg Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D_FEATURE_COUNT = POOLING_LAYERS_2_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Adaptive Avg Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL3D_OPERATION_COUNT = POOLING_LAYERS_2_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool2dImpl <em>Adaptive Avg Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptiveAvgPool2d()
* @generated
*/
int ADAPTIVE_AVG_POOL2D = 8;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__BASE_CLASS = POOLING_LAYERS_2__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__NAME = POOLING_LAYERS_2__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__DATA = POOLING_LAYERS_2__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__REQUIRES_GRAD = POOLING_LAYERS_2__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__SUB_MODULE = POOLING_LAYERS_2__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__OPTIMIZER = POOLING_LAYERS_2__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__LOSS = POOLING_LAYERS_2__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D__OUTPUT_SIZE = POOLING_LAYERS_2__OUTPUT_SIZE;
/**
* The number of structural features of the '<em>Adaptive Avg Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D_FEATURE_COUNT = POOLING_LAYERS_2_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Adaptive Avg Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL2D_OPERATION_COUNT = POOLING_LAYERS_2_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool1dImpl <em>Adaptive Avg Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptiveAvgPool1d()
* @generated
*/
int ADAPTIVE_AVG_POOL1D = 9;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__BASE_CLASS = POOLING_LAYERS_2__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__NAME = POOLING_LAYERS_2__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__DATA = POOLING_LAYERS_2__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__REQUIRES_GRAD = POOLING_LAYERS_2__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__SUB_MODULE = POOLING_LAYERS_2__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__OPTIMIZER = POOLING_LAYERS_2__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__LOSS = POOLING_LAYERS_2__LOSS;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D__OUTPUT_SIZE = POOLING_LAYERS_2__OUTPUT_SIZE;
/**
* The number of structural features of the '<em>Adaptive Avg Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D_FEATURE_COUNT = POOLING_LAYERS_2_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Adaptive Avg Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTIVE_AVG_POOL1D_OPERATION_COUNT = POOLING_LAYERS_2_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1Impl <em>Pooling layers 11</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1()
* @generated
*/
int POOLING_LAYERS_11 = 10;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__BASE_CLASS = POOLING_LAYERS_1__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__NAME = POOLING_LAYERS_1__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__DATA = POOLING_LAYERS_1__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__REQUIRES_GRAD = POOLING_LAYERS_1__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__SUB_MODULE = POOLING_LAYERS_1__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__OPTIMIZER = POOLING_LAYERS_1__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__LOSS = POOLING_LAYERS_1__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__KERNEL_SIZE = POOLING_LAYERS_1__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11__STRIDE = POOLING_LAYERS_1_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Pooling layers 11</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11_FEATURE_COUNT = POOLING_LAYERS_1_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Pooling layers 11</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_11_OPERATION_COUNT = POOLING_LAYERS_1_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1Impl <em>Pooling layers 111</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_1()
* @generated
*/
int POOLING_LAYERS_111 = 14;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__BASE_CLASS = POOLING_LAYERS_11__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__NAME = POOLING_LAYERS_11__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__DATA = POOLING_LAYERS_11__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__REQUIRES_GRAD = POOLING_LAYERS_11__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__SUB_MODULE = POOLING_LAYERS_11__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__OPTIMIZER = POOLING_LAYERS_11__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__LOSS = POOLING_LAYERS_11__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__KERNEL_SIZE = POOLING_LAYERS_11__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__STRIDE = POOLING_LAYERS_11__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__PADDING = POOLING_LAYERS_11_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111__PADDING_K = POOLING_LAYERS_11_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Pooling layers 111</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111_FEATURE_COUNT = POOLING_LAYERS_11_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Pooling layers 111</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_111_OPERATION_COUNT = POOLING_LAYERS_11_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1_1Impl <em>Pooling layers 1111</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_1_1()
* @generated
*/
int POOLING_LAYERS_1111 = 13;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__BASE_CLASS = POOLING_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__NAME = POOLING_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__DATA = POOLING_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__REQUIRES_GRAD = POOLING_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__SUB_MODULE = POOLING_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__OPTIMIZER = POOLING_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__LOSS = POOLING_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__KERNEL_SIZE = POOLING_LAYERS_111__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__STRIDE = POOLING_LAYERS_111__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__PADDING = POOLING_LAYERS_111__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__PADDING_K = POOLING_LAYERS_111__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__CEIL_MODE = POOLING_LAYERS_111_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111__POOL_SIZE = POOLING_LAYERS_111_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Pooling layers 1111</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111_FEATURE_COUNT = POOLING_LAYERS_111_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Pooling layers 1111</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1111_OPERATION_COUNT = POOLING_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPoolImpl <em>Max Pool</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPoolImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool()
* @generated
*/
int MAX_POOL = 12;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__BASE_CLASS = POOLING_LAYERS_1111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__NAME = POOLING_LAYERS_1111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__DATA = POOLING_LAYERS_1111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__REQUIRES_GRAD = POOLING_LAYERS_1111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__SUB_MODULE = POOLING_LAYERS_1111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__OPTIMIZER = POOLING_LAYERS_1111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__LOSS = POOLING_LAYERS_1111__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__KERNEL_SIZE = POOLING_LAYERS_1111__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__STRIDE = POOLING_LAYERS_1111__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__PADDING = POOLING_LAYERS_1111__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__PADDING_K = POOLING_LAYERS_1111__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__CEIL_MODE = POOLING_LAYERS_1111__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__POOL_SIZE = POOLING_LAYERS_1111__POOL_SIZE;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__DILATION = POOLING_LAYERS_1111_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL__RETURN_INDICES = POOLING_LAYERS_1111_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Max Pool</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL_FEATURE_COUNT = POOLING_LAYERS_1111_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Max Pool</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL_OPERATION_COUNT = POOLING_LAYERS_1111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool1dImpl <em>Max Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool1d()
* @generated
*/
int MAX_POOL1D = 11;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__BASE_CLASS = MAX_POOL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__NAME = MAX_POOL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__DATA = MAX_POOL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__REQUIRES_GRAD = MAX_POOL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__SUB_MODULE = MAX_POOL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__OPTIMIZER = MAX_POOL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__LOSS = MAX_POOL__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__KERNEL_SIZE = MAX_POOL__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__STRIDE = MAX_POOL__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__PADDING = MAX_POOL__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__PADDING_K = MAX_POOL__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__CEIL_MODE = MAX_POOL__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__POOL_SIZE = MAX_POOL__POOL_SIZE;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__DILATION = MAX_POOL__DILATION;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D__RETURN_INDICES = MAX_POOL__RETURN_INDICES;
/**
* The number of structural features of the '<em>Max Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D_FEATURE_COUNT = MAX_POOL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Max Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL1D_OPERATION_COUNT = MAX_POOL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool1dImpl <em>Max Unpool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxUnpool1d()
* @generated
*/
int MAX_UNPOOL1D = 15;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__BASE_CLASS = POOLING_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__NAME = POOLING_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__DATA = POOLING_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__REQUIRES_GRAD = POOLING_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__SUB_MODULE = POOLING_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__OPTIMIZER = POOLING_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__LOSS = POOLING_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__KERNEL_SIZE = POOLING_LAYERS_111__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__STRIDE = POOLING_LAYERS_111__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__PADDING = POOLING_LAYERS_111__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D__PADDING_K = POOLING_LAYERS_111__PADDING_K;
/**
* The number of structural features of the '<em>Max Unpool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D_FEATURE_COUNT = POOLING_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Max Unpool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL1D_OPERATION_COUNT = POOLING_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2_1Impl <em>Pooling layers 1121</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_2_1()
* @generated
*/
int POOLING_LAYERS_1121 = 17;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__BASE_CLASS = POOLING_LAYERS_1111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__NAME = POOLING_LAYERS_1111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__DATA = POOLING_LAYERS_1111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__REQUIRES_GRAD = POOLING_LAYERS_1111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__SUB_MODULE = POOLING_LAYERS_1111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__OPTIMIZER = POOLING_LAYERS_1111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__LOSS = POOLING_LAYERS_1111__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__KERNEL_SIZE = POOLING_LAYERS_1111__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__STRIDE = POOLING_LAYERS_1111__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__PADDING = POOLING_LAYERS_1111__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__PADDING_K = POOLING_LAYERS_1111__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__CEIL_MODE = POOLING_LAYERS_1111__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__POOL_SIZE = POOLING_LAYERS_1111__POOL_SIZE;
/**
* The feature id for the '<em><b>Count include pad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121__COUNT_INCLUDE_PAD = POOLING_LAYERS_1111_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Pooling layers 1121</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121_FEATURE_COUNT = POOLING_LAYERS_1111_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Pooling layers 1121</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_1121_OPERATION_COUNT = POOLING_LAYERS_1111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool1dImpl <em>Avg Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool1d()
* @generated
*/
int AVG_POOL1D = 16;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__BASE_CLASS = POOLING_LAYERS_1121__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__NAME = POOLING_LAYERS_1121__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__DATA = POOLING_LAYERS_1121__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__REQUIRES_GRAD = POOLING_LAYERS_1121__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__SUB_MODULE = POOLING_LAYERS_1121__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__OPTIMIZER = POOLING_LAYERS_1121__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__LOSS = POOLING_LAYERS_1121__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__KERNEL_SIZE = POOLING_LAYERS_1121__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__STRIDE = POOLING_LAYERS_1121__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__PADDING = POOLING_LAYERS_1121__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__PADDING_K = POOLING_LAYERS_1121__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__CEIL_MODE = POOLING_LAYERS_1121__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__POOL_SIZE = POOLING_LAYERS_1121__POOL_SIZE;
/**
* The feature id for the '<em><b>Count include pad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D__COUNT_INCLUDE_PAD = POOLING_LAYERS_1121__COUNT_INCLUDE_PAD;
/**
* The number of structural features of the '<em>Avg Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D_FEATURE_COUNT = POOLING_LAYERS_1121_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Avg Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL1D_OPERATION_COUNT = POOLING_LAYERS_1121_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool2dImpl <em>Max Unpool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxUnpool2d()
* @generated
*/
int MAX_UNPOOL2D = 18;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__BASE_CLASS = POOLING_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__NAME = POOLING_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__DATA = POOLING_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__REQUIRES_GRAD = POOLING_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__SUB_MODULE = POOLING_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__OPTIMIZER = POOLING_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__LOSS = POOLING_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__KERNEL_SIZE = POOLING_LAYERS_111__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__STRIDE = POOLING_LAYERS_111__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__PADDING = POOLING_LAYERS_111__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D__PADDING_K = POOLING_LAYERS_111__PADDING_K;
/**
* The number of structural features of the '<em>Max Unpool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D_FEATURE_COUNT = POOLING_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Max Unpool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL2D_OPERATION_COUNT = POOLING_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool3dImpl <em>Max Unpool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxUnpool3d()
* @generated
*/
int MAX_UNPOOL3D = 19;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__BASE_CLASS = POOLING_LAYERS_111__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__NAME = POOLING_LAYERS_111__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__DATA = POOLING_LAYERS_111__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__REQUIRES_GRAD = POOLING_LAYERS_111__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__SUB_MODULE = POOLING_LAYERS_111__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__OPTIMIZER = POOLING_LAYERS_111__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__LOSS = POOLING_LAYERS_111__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__KERNEL_SIZE = POOLING_LAYERS_111__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__STRIDE = POOLING_LAYERS_111__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__PADDING = POOLING_LAYERS_111__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D__PADDING_K = POOLING_LAYERS_111__PADDING_K;
/**
* The number of structural features of the '<em>Max Unpool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D_FEATURE_COUNT = POOLING_LAYERS_111_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Max Unpool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_UNPOOL3D_OPERATION_COUNT = POOLING_LAYERS_111_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2Impl <em>Pooling layers 112</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_2()
* @generated
*/
int POOLING_LAYERS_112 = 20;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__BASE_CLASS = POOLING_LAYERS_11__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__NAME = POOLING_LAYERS_11__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__DATA = POOLING_LAYERS_11__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__REQUIRES_GRAD = POOLING_LAYERS_11__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__SUB_MODULE = POOLING_LAYERS_11__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__OPTIMIZER = POOLING_LAYERS_11__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__LOSS = POOLING_LAYERS_11__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__KERNEL_SIZE = POOLING_LAYERS_11__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__STRIDE = POOLING_LAYERS_11__STRIDE;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112__CEIL_MODE = POOLING_LAYERS_11_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Pooling layers 112</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112_FEATURE_COUNT = POOLING_LAYERS_11_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Pooling layers 112</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POOLING_LAYERS_112_OPERATION_COUNT = POOLING_LAYERS_11_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool1dImpl <em>LP Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getLPPool1d()
* @generated
*/
int LP_POOL1D = 21;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__BASE_CLASS = POOLING_LAYERS_112__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__NAME = POOLING_LAYERS_112__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__DATA = POOLING_LAYERS_112__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__REQUIRES_GRAD = POOLING_LAYERS_112__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__SUB_MODULE = POOLING_LAYERS_112__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__OPTIMIZER = POOLING_LAYERS_112__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__LOSS = POOLING_LAYERS_112__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__KERNEL_SIZE = POOLING_LAYERS_112__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__STRIDE = POOLING_LAYERS_112__STRIDE;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D__CEIL_MODE = POOLING_LAYERS_112__CEIL_MODE;
/**
* The number of structural features of the '<em>LP Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D_FEATURE_COUNT = POOLING_LAYERS_112_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>LP Pool1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL1D_OPERATION_COUNT = POOLING_LAYERS_112_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool2dImpl <em>LP Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getLPPool2d()
* @generated
*/
int LP_POOL2D = 22;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__BASE_CLASS = POOLING_LAYERS_112__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__NAME = POOLING_LAYERS_112__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__DATA = POOLING_LAYERS_112__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__REQUIRES_GRAD = POOLING_LAYERS_112__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__SUB_MODULE = POOLING_LAYERS_112__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__OPTIMIZER = POOLING_LAYERS_112__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__LOSS = POOLING_LAYERS_112__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__KERNEL_SIZE = POOLING_LAYERS_112__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__STRIDE = POOLING_LAYERS_112__STRIDE;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D__CEIL_MODE = POOLING_LAYERS_112__CEIL_MODE;
/**
* The number of structural features of the '<em>LP Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D_FEATURE_COUNT = POOLING_LAYERS_112_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>LP Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LP_POOL2D_OPERATION_COUNT = POOLING_LAYERS_112_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2d3dImpl <em>Avg Pool2d3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2d3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool2d3d()
* @generated
*/
int AVG_POOL2D3D = 23;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__BASE_CLASS = POOLING_LAYERS_1121__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__NAME = POOLING_LAYERS_1121__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__DATA = POOLING_LAYERS_1121__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__REQUIRES_GRAD = POOLING_LAYERS_1121__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__SUB_MODULE = POOLING_LAYERS_1121__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__OPTIMIZER = POOLING_LAYERS_1121__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__LOSS = POOLING_LAYERS_1121__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__KERNEL_SIZE = POOLING_LAYERS_1121__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__STRIDE = POOLING_LAYERS_1121__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__PADDING = POOLING_LAYERS_1121__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__PADDING_K = POOLING_LAYERS_1121__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__CEIL_MODE = POOLING_LAYERS_1121__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__POOL_SIZE = POOLING_LAYERS_1121__POOL_SIZE;
/**
* The feature id for the '<em><b>Count include pad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__COUNT_INCLUDE_PAD = POOLING_LAYERS_1121__COUNT_INCLUDE_PAD;
/**
* The feature id for the '<em><b>Divisor override</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D__DIVISOR_OVERRIDE = POOLING_LAYERS_1121_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Avg Pool2d3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D_FEATURE_COUNT = POOLING_LAYERS_1121_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Avg Pool2d3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D3D_OPERATION_COUNT = POOLING_LAYERS_1121_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2dImpl <em>Avg Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool2d()
* @generated
*/
int AVG_POOL2D = 24;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__BASE_CLASS = AVG_POOL2D3D__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__NAME = AVG_POOL2D3D__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__DATA = AVG_POOL2D3D__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__REQUIRES_GRAD = AVG_POOL2D3D__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__SUB_MODULE = AVG_POOL2D3D__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__OPTIMIZER = AVG_POOL2D3D__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__LOSS = AVG_POOL2D3D__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__KERNEL_SIZE = AVG_POOL2D3D__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__STRIDE = AVG_POOL2D3D__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__PADDING = AVG_POOL2D3D__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__PADDING_K = AVG_POOL2D3D__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__CEIL_MODE = AVG_POOL2D3D__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__POOL_SIZE = AVG_POOL2D3D__POOL_SIZE;
/**
* The feature id for the '<em><b>Count include pad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__COUNT_INCLUDE_PAD = AVG_POOL2D3D__COUNT_INCLUDE_PAD;
/**
* The feature id for the '<em><b>Divisor override</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D__DIVISOR_OVERRIDE = AVG_POOL2D3D__DIVISOR_OVERRIDE;
/**
* The number of structural features of the '<em>Avg Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D_FEATURE_COUNT = AVG_POOL2D3D_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Avg Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL2D_OPERATION_COUNT = AVG_POOL2D3D_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool3dImpl <em>Avg Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool3d()
* @generated
*/
int AVG_POOL3D = 25;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__BASE_CLASS = AVG_POOL2D3D__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__NAME = AVG_POOL2D3D__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__DATA = AVG_POOL2D3D__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__REQUIRES_GRAD = AVG_POOL2D3D__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__SUB_MODULE = AVG_POOL2D3D__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__OPTIMIZER = AVG_POOL2D3D__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__LOSS = AVG_POOL2D3D__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__KERNEL_SIZE = AVG_POOL2D3D__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__STRIDE = AVG_POOL2D3D__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__PADDING = AVG_POOL2D3D__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__PADDING_K = AVG_POOL2D3D__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__CEIL_MODE = AVG_POOL2D3D__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__POOL_SIZE = AVG_POOL2D3D__POOL_SIZE;
/**
* The feature id for the '<em><b>Count include pad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__COUNT_INCLUDE_PAD = AVG_POOL2D3D__COUNT_INCLUDE_PAD;
/**
* The feature id for the '<em><b>Divisor override</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D__DIVISOR_OVERRIDE = AVG_POOL2D3D__DIVISOR_OVERRIDE;
/**
* The number of structural features of the '<em>Avg Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D_FEATURE_COUNT = AVG_POOL2D3D_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Avg Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AVG_POOL3D_OPERATION_COUNT = AVG_POOL2D3D_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool2dImpl <em>Max Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool2d()
* @generated
*/
int MAX_POOL2D = 26;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__BASE_CLASS = MAX_POOL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__NAME = MAX_POOL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__DATA = MAX_POOL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__REQUIRES_GRAD = MAX_POOL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__SUB_MODULE = MAX_POOL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__OPTIMIZER = MAX_POOL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__LOSS = MAX_POOL__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__KERNEL_SIZE = MAX_POOL__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__STRIDE = MAX_POOL__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__PADDING = MAX_POOL__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__PADDING_K = MAX_POOL__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__CEIL_MODE = MAX_POOL__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__POOL_SIZE = MAX_POOL__POOL_SIZE;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__DILATION = MAX_POOL__DILATION;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D__RETURN_INDICES = MAX_POOL__RETURN_INDICES;
/**
* The number of structural features of the '<em>Max Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D_FEATURE_COUNT = MAX_POOL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Max Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL2D_OPERATION_COUNT = MAX_POOL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool3dImpl <em>Max Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool3d()
* @generated
*/
int MAX_POOL3D = 27;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__BASE_CLASS = MAX_POOL__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__NAME = MAX_POOL__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__DATA = MAX_POOL__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__REQUIRES_GRAD = MAX_POOL__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__SUB_MODULE = MAX_POOL__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__OPTIMIZER = MAX_POOL__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__LOSS = MAX_POOL__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__KERNEL_SIZE = MAX_POOL__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__STRIDE = MAX_POOL__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__PADDING = MAX_POOL__PADDING;
/**
* The feature id for the '<em><b>Padding k</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__PADDING_K = MAX_POOL__PADDING_K;
/**
* The feature id for the '<em><b>Ceil mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__CEIL_MODE = MAX_POOL__CEIL_MODE;
/**
* The feature id for the '<em><b>Pool size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__POOL_SIZE = MAX_POOL__POOL_SIZE;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__DILATION = MAX_POOL__DILATION;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D__RETURN_INDICES = MAX_POOL__RETURN_INDICES;
/**
* The number of structural features of the '<em>Max Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D_FEATURE_COUNT = MAX_POOL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Max Pool3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAX_POOL3D_OPERATION_COUNT = MAX_POOL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.FractionalMaxPool2dImpl <em>Fractional Max Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.FractionalMaxPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getFractionalMaxPool2d()
* @generated
*/
int FRACTIONAL_MAX_POOL2D = 28;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__BASE_CLASS = POOLING_LAYERS_1__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__NAME = POOLING_LAYERS_1__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__DATA = POOLING_LAYERS_1__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__REQUIRES_GRAD = POOLING_LAYERS_1__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__SUB_MODULE = POOLING_LAYERS_1__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__OPTIMIZER = POOLING_LAYERS_1__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__LOSS = POOLING_LAYERS_1__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__KERNEL_SIZE = POOLING_LAYERS_1__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__OUTPUT_SIZE = POOLING_LAYERS_1_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Output ratio</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__OUTPUT_RATIO = POOLING_LAYERS_1_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Return indices</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D__RETURN_INDICES = POOLING_LAYERS_1_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Fractional Max Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D_FEATURE_COUNT = POOLING_LAYERS_1_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Fractional Max Pool2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FRACTIONAL_MAX_POOL2D_OPERATION_COUNT = POOLING_LAYERS_1_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers <em>Pooling layers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers
* @generated
*/
EClass getPooling_layers();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1 <em>Pooling layers 1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers 1</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1
* @generated
*/
EClass getPooling_layers_1();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1#getKernel_size <em>Kernel size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Kernel size</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1#getKernel_size()
* @see #getPooling_layers_1()
* @generated
*/
EAttribute getPooling_layers_1_Kernel_size();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_2 <em>Pooling layers 2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers 2</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_2
* @generated
*/
EClass getPooling_layers_2();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_2#getOutput_size <em>Output size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Output size</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_2#getOutput_size()
* @see #getPooling_layers_2()
* @generated
*/
EAttribute getPooling_layers_2_Output_size();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool <em>Adaptative Max Pool</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adaptative Max Pool</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool
* @generated
*/
EClass getAdaptativeMaxPool();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool#isReturn_indices <em>Return indices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Return indices</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool#isReturn_indices()
* @see #getAdaptativeMaxPool()
* @generated
*/
EAttribute getAdaptativeMaxPool_Return_indices();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool1d <em>Adaptative Max Pool1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adaptative Max Pool1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool1d
* @generated
*/
EClass getAdaptativeMaxPool1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool2d <em>Adaptative Max Pool2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adaptative Max Pool2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool2d
* @generated
*/
EClass getAdaptativeMaxPool2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool3d <em>Adaptative Max Pool3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adaptative Max Pool3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptativeMaxPool3d
* @generated
*/
EClass getAdaptativeMaxPool3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptiveAvgPool3d <em>Adaptive Avg Pool3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adaptive Avg Pool3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptiveAvgPool3d
* @generated
*/
EClass getAdaptiveAvgPool3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptiveAvgPool2d <em>Adaptive Avg Pool2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adaptive Avg Pool2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptiveAvgPool2d
* @generated
*/
EClass getAdaptiveAvgPool2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptiveAvgPool1d <em>Adaptive Avg Pool1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adaptive Avg Pool1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AdaptiveAvgPool1d
* @generated
*/
EClass getAdaptiveAvgPool1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1 <em>Pooling layers 11</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers 11</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1
* @generated
*/
EClass getPooling_layers_1_1();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1#getStride <em>Stride</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Stride</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1#getStride()
* @see #getPooling_layers_1_1()
* @generated
*/
EAttribute getPooling_layers_1_1_Stride();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool1d <em>Max Pool1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Max Pool1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool1d
* @generated
*/
EClass getMaxPool1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool <em>Max Pool</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Max Pool</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool
* @generated
*/
EClass getMaxPool();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool#getDilation <em>Dilation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Dilation</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool#getDilation()
* @see #getMaxPool()
* @generated
*/
EAttribute getMaxPool_Dilation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool#isReturn_indices <em>Return indices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Return indices</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool#isReturn_indices()
* @see #getMaxPool()
* @generated
*/
EAttribute getMaxPool_Return_indices();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1_1 <em>Pooling layers 1111</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers 1111</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1_1
* @generated
*/
EClass getPooling_layers_1_1_1_1();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1_1#isCeil_mode <em>Ceil mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ceil mode</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1_1#isCeil_mode()
* @see #getPooling_layers_1_1_1_1()
* @generated
*/
EAttribute getPooling_layers_1_1_1_1_Ceil_mode();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1_1#getPool_size <em>Pool size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Pool size</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1_1#getPool_size()
* @see #getPooling_layers_1_1_1_1()
* @generated
*/
EAttribute getPooling_layers_1_1_1_1_Pool_size();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1 <em>Pooling layers 111</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers 111</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1
* @generated
*/
EClass getPooling_layers_1_1_1();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1#getPadding <em>Padding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Padding</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1#getPadding()
* @see #getPooling_layers_1_1_1()
* @generated
*/
EAttribute getPooling_layers_1_1_1_Padding();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1#getPadding_k <em>Padding k</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Padding k</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_1#getPadding_k()
* @see #getPooling_layers_1_1_1()
* @generated
*/
EAttribute getPooling_layers_1_1_1_Padding_k();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxUnpool1d <em>Max Unpool1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Max Unpool1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxUnpool1d
* @generated
*/
EClass getMaxUnpool1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool1d <em>Avg Pool1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Avg Pool1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool1d
* @generated
*/
EClass getAvgPool1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2_1 <em>Pooling layers 1121</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers 1121</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2_1
* @generated
*/
EClass getPooling_layers_1_1_2_1();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2_1#isCount_include_pad <em>Count include pad</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Count include pad</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2_1#isCount_include_pad()
* @see #getPooling_layers_1_1_2_1()
* @generated
*/
EAttribute getPooling_layers_1_1_2_1_Count_include_pad();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxUnpool2d <em>Max Unpool2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Max Unpool2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxUnpool2d
* @generated
*/
EClass getMaxUnpool2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxUnpool3d <em>Max Unpool3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Max Unpool3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxUnpool3d
* @generated
*/
EClass getMaxUnpool3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2 <em>Pooling layers 112</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Pooling layers 112</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2
* @generated
*/
EClass getPooling_layers_1_1_2();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2#isCeil_mode <em>Ceil mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ceil mode</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.Pooling_layers_1_1_2#isCeil_mode()
* @see #getPooling_layers_1_1_2()
* @generated
*/
EAttribute getPooling_layers_1_1_2_Ceil_mode();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.LPPool1d <em>LP Pool1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LP Pool1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.LPPool1d
* @generated
*/
EClass getLPPool1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.LPPool2d <em>LP Pool2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LP Pool2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.LPPool2d
* @generated
*/
EClass getLPPool2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool2d3d <em>Avg Pool2d3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Avg Pool2d3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool2d3d
* @generated
*/
EClass getAvgPool2d3d();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool2d3d#getDivisor_override <em>Divisor override</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Divisor override</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool2d3d#getDivisor_override()
* @see #getAvgPool2d3d()
* @generated
*/
EAttribute getAvgPool2d3d_Divisor_override();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool2d <em>Avg Pool2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Avg Pool2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool2d
* @generated
*/
EClass getAvgPool2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool3d <em>Avg Pool3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Avg Pool3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.AvgPool3d
* @generated
*/
EClass getAvgPool3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool2d <em>Max Pool2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Max Pool2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool2d
* @generated
*/
EClass getMaxPool2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool3d <em>Max Pool3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Max Pool3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.MaxPool3d
* @generated
*/
EClass getMaxPool3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d <em>Fractional Max Pool2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Fractional Max Pool2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d
* @generated
*/
EClass getFractionalMaxPool2d();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d#getOutput_size <em>Output size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Output size</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d#getOutput_size()
* @see #getFractionalMaxPool2d()
* @generated
*/
EAttribute getFractionalMaxPool2d_Output_size();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d#getOutput_ratio <em>Output ratio</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Output ratio</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d#getOutput_ratio()
* @see #getFractionalMaxPool2d()
* @generated
*/
EAttribute getFractionalMaxPool2d_Output_ratio();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d#isReturn_indices <em>Return indices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Return indices</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.FractionalMaxPool2d#isReturn_indices()
* @see #getFractionalMaxPool2d()
* @generated
*/
EAttribute getFractionalMaxPool2d_Return_indices();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
Pooling_layersFactory getPooling_layersFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersImpl <em>Pooling layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers()
* @generated
*/
EClass POOLING_LAYERS = eINSTANCE.getPooling_layers();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1Impl <em>Pooling layers 1</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1()
* @generated
*/
EClass POOLING_LAYERS_1 = eINSTANCE.getPooling_layers_1();
/**
* The meta object literal for the '<em><b>Kernel size</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_1__KERNEL_SIZE = eINSTANCE.getPooling_layers_1_Kernel_size();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_2Impl <em>Pooling layers 2</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_2Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_2()
* @generated
*/
EClass POOLING_LAYERS_2 = eINSTANCE.getPooling_layers_2();
/**
* The meta object literal for the '<em><b>Output size</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_2__OUTPUT_SIZE = eINSTANCE.getPooling_layers_2_Output_size();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPoolImpl <em>Adaptative Max Pool</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPoolImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool()
* @generated
*/
EClass ADAPTATIVE_MAX_POOL = eINSTANCE.getAdaptativeMaxPool();
/**
* The meta object literal for the '<em><b>Return indices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADAPTATIVE_MAX_POOL__RETURN_INDICES = eINSTANCE.getAdaptativeMaxPool_Return_indices();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool1dImpl <em>Adaptative Max Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool1d()
* @generated
*/
EClass ADAPTATIVE_MAX_POOL1D = eINSTANCE.getAdaptativeMaxPool1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool2dImpl <em>Adaptative Max Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool2d()
* @generated
*/
EClass ADAPTATIVE_MAX_POOL2D = eINSTANCE.getAdaptativeMaxPool2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool3dImpl <em>Adaptative Max Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptativeMaxPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptativeMaxPool3d()
* @generated
*/
EClass ADAPTATIVE_MAX_POOL3D = eINSTANCE.getAdaptativeMaxPool3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool3dImpl <em>Adaptive Avg Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptiveAvgPool3d()
* @generated
*/
EClass ADAPTIVE_AVG_POOL3D = eINSTANCE.getAdaptiveAvgPool3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool2dImpl <em>Adaptive Avg Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptiveAvgPool2d()
* @generated
*/
EClass ADAPTIVE_AVG_POOL2D = eINSTANCE.getAdaptiveAvgPool2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool1dImpl <em>Adaptive Avg Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AdaptiveAvgPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAdaptiveAvgPool1d()
* @generated
*/
EClass ADAPTIVE_AVG_POOL1D = eINSTANCE.getAdaptiveAvgPool1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1Impl <em>Pooling layers 11</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1()
* @generated
*/
EClass POOLING_LAYERS_11 = eINSTANCE.getPooling_layers_1_1();
/**
* The meta object literal for the '<em><b>Stride</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_11__STRIDE = eINSTANCE.getPooling_layers_1_1_Stride();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool1dImpl <em>Max Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool1d()
* @generated
*/
EClass MAX_POOL1D = eINSTANCE.getMaxPool1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPoolImpl <em>Max Pool</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPoolImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool()
* @generated
*/
EClass MAX_POOL = eINSTANCE.getMaxPool();
/**
* The meta object literal for the '<em><b>Dilation</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MAX_POOL__DILATION = eINSTANCE.getMaxPool_Dilation();
/**
* The meta object literal for the '<em><b>Return indices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MAX_POOL__RETURN_INDICES = eINSTANCE.getMaxPool_Return_indices();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1_1Impl <em>Pooling layers 1111</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_1_1()
* @generated
*/
EClass POOLING_LAYERS_1111 = eINSTANCE.getPooling_layers_1_1_1_1();
/**
* The meta object literal for the '<em><b>Ceil mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_1111__CEIL_MODE = eINSTANCE.getPooling_layers_1_1_1_1_Ceil_mode();
/**
* The meta object literal for the '<em><b>Pool size</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_1111__POOL_SIZE = eINSTANCE.getPooling_layers_1_1_1_1_Pool_size();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1Impl <em>Pooling layers 111</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_1()
* @generated
*/
EClass POOLING_LAYERS_111 = eINSTANCE.getPooling_layers_1_1_1();
/**
* The meta object literal for the '<em><b>Padding</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_111__PADDING = eINSTANCE.getPooling_layers_1_1_1_Padding();
/**
* The meta object literal for the '<em><b>Padding k</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_111__PADDING_K = eINSTANCE.getPooling_layers_1_1_1_Padding_k();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool1dImpl <em>Max Unpool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxUnpool1d()
* @generated
*/
EClass MAX_UNPOOL1D = eINSTANCE.getMaxUnpool1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool1dImpl <em>Avg Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool1d()
* @generated
*/
EClass AVG_POOL1D = eINSTANCE.getAvgPool1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2_1Impl <em>Pooling layers 1121</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_2_1()
* @generated
*/
EClass POOLING_LAYERS_1121 = eINSTANCE.getPooling_layers_1_1_2_1();
/**
* The meta object literal for the '<em><b>Count include pad</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_1121__COUNT_INCLUDE_PAD = eINSTANCE.getPooling_layers_1_1_2_1_Count_include_pad();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool2dImpl <em>Max Unpool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxUnpool2d()
* @generated
*/
EClass MAX_UNPOOL2D = eINSTANCE.getMaxUnpool2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool3dImpl <em>Max Unpool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxUnpool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxUnpool3d()
* @generated
*/
EClass MAX_UNPOOL3D = eINSTANCE.getMaxUnpool3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2Impl <em>Pooling layers 112</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layers_1_1_2Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getPooling_layers_1_1_2()
* @generated
*/
EClass POOLING_LAYERS_112 = eINSTANCE.getPooling_layers_1_1_2();
/**
* The meta object literal for the '<em><b>Ceil mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POOLING_LAYERS_112__CEIL_MODE = eINSTANCE.getPooling_layers_1_1_2_Ceil_mode();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool1dImpl <em>LP Pool1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getLPPool1d()
* @generated
*/
EClass LP_POOL1D = eINSTANCE.getLPPool1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool2dImpl <em>LP Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.LPPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getLPPool2d()
* @generated
*/
EClass LP_POOL2D = eINSTANCE.getLPPool2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2d3dImpl <em>Avg Pool2d3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2d3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool2d3d()
* @generated
*/
EClass AVG_POOL2D3D = eINSTANCE.getAvgPool2d3d();
/**
* The meta object literal for the '<em><b>Divisor override</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AVG_POOL2D3D__DIVISOR_OVERRIDE = eINSTANCE.getAvgPool2d3d_Divisor_override();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2dImpl <em>Avg Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool2d()
* @generated
*/
EClass AVG_POOL2D = eINSTANCE.getAvgPool2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool3dImpl <em>Avg Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.AvgPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getAvgPool3d()
* @generated
*/
EClass AVG_POOL3D = eINSTANCE.getAvgPool3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool2dImpl <em>Max Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool2d()
* @generated
*/
EClass MAX_POOL2D = eINSTANCE.getMaxPool2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool3dImpl <em>Max Pool3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.MaxPool3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getMaxPool3d()
* @generated
*/
EClass MAX_POOL3D = eINSTANCE.getMaxPool3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.FractionalMaxPool2dImpl <em>Fractional Max Pool2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.FractionalMaxPool2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Pooling_layers.impl.Pooling_layersPackageImpl#getFractionalMaxPool2d()
* @generated
*/
EClass FRACTIONAL_MAX_POOL2D = eINSTANCE.getFractionalMaxPool2d();
/**
* The meta object literal for the '<em><b>Output size</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FRACTIONAL_MAX_POOL2D__OUTPUT_SIZE = eINSTANCE.getFractionalMaxPool2d_Output_size();
/**
* The meta object literal for the '<em><b>Output ratio</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FRACTIONAL_MAX_POOL2D__OUTPUT_RATIO = eINSTANCE.getFractionalMaxPool2d_Output_ratio();
/**
* The meta object literal for the '<em><b>Return indices</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FRACTIONAL_MAX_POOL2D__RETURN_INDICES = eINSTANCE.getFractionalMaxPool2d_Return_indices();
}
} //Pooling_layersPackage