blob: d6a1aaf660e866fa0dd030b434a8dcc8374c4d8f [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.Convolution_layers;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
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.Convolution_layers.Convolution_layersFactory
* @model kind="package"
* @generated
*/
public interface Convolution_layersPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "Convolution_layers"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/AIML/convolution/1"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "AIML.Convolution_layers"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Convolution_layersPackage eINSTANCE = org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersImpl <em>Convolution layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvolution_layers()
* @generated
*/
int CONVOLUTION_LAYERS = 1;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_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 CONVOLUTION_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 CONVOLUTION_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 CONVOLUTION_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 CONVOLUTION_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 CONVOLUTION_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 CONVOLUTION_LAYERS__LOSS = ModulePackage.MODEL__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_LAYERS__KERNEL_SIZE = ModulePackage.MODEL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_LAYERS__STRIDE = ModulePackage.MODEL_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_LAYERS__PADDING = ModulePackage.MODEL_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_LAYERS__DILATION = ModulePackage.MODEL_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Convolution layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_LAYERS_FEATURE_COUNT = ModulePackage.MODEL_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Convolution layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_LAYERS_OPERATION_COUNT = ModulePackage.MODEL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvolutionImpl <em>Convolution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvolutionImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvolution()
* @generated
*/
int CONVOLUTION = 0;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__BASE_CLASS = CONVOLUTION_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__NAME = CONVOLUTION_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__DATA = CONVOLUTION_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__REQUIRES_GRAD = CONVOLUTION_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 CONVOLUTION__SUB_MODULE = CONVOLUTION_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__OPTIMIZER = CONVOLUTION_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__LOSS = CONVOLUTION_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__KERNEL_SIZE = CONVOLUTION_LAYERS__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__STRIDE = CONVOLUTION_LAYERS__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__PADDING = CONVOLUTION_LAYERS__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__DILATION = CONVOLUTION_LAYERS__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__IN_CHANNELS = CONVOLUTION_LAYERS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__GROUPS = CONVOLUTION_LAYERS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__BIAIS = CONVOLUTION_LAYERS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__PADDING_MODE = CONVOLUTION_LAYERS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__DATA_FORMAT = CONVOLUTION_LAYERS_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__DILATION_RATE = CONVOLUTION_LAYERS_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__ACTIVATION = CONVOLUTION_LAYERS_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__BIAS_INITIALIZER = CONVOLUTION_LAYERS_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__ACTIVITY_REGULARIZER = CONVOLUTION_LAYERS_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__BIAS_CONSTRAINT = CONVOLUTION_LAYERS_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION__BIAS_REGULARIZER = CONVOLUTION_LAYERS_FEATURE_COUNT + 10;
/**
* The number of structural features of the '<em>Convolution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_FEATURE_COUNT = CONVOLUTION_LAYERS_FEATURE_COUNT + 11;
/**
* The number of operations of the '<em>Convolution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVOLUTION_OPERATION_COUNT = CONVOLUTION_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.UnfoldImpl <em>Unfold</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.UnfoldImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getUnfold()
* @generated
*/
int UNFOLD = 2;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__BASE_CLASS = CONVOLUTION_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__NAME = CONVOLUTION_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__DATA = CONVOLUTION_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__REQUIRES_GRAD = CONVOLUTION_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 UNFOLD__SUB_MODULE = CONVOLUTION_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__OPTIMIZER = CONVOLUTION_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__LOSS = CONVOLUTION_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__KERNEL_SIZE = CONVOLUTION_LAYERS__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__STRIDE = CONVOLUTION_LAYERS__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__PADDING = CONVOLUTION_LAYERS__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD__DILATION = CONVOLUTION_LAYERS__DILATION;
/**
* The number of structural features of the '<em>Unfold</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD_FEATURE_COUNT = CONVOLUTION_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Unfold</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNFOLD_OPERATION_COUNT = CONVOLUTION_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.FoldImpl <em>Fold</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.FoldImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getFold()
* @generated
*/
int FOLD = 3;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__BASE_CLASS = CONVOLUTION_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__NAME = CONVOLUTION_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__DATA = CONVOLUTION_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__REQUIRES_GRAD = CONVOLUTION_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 FOLD__SUB_MODULE = CONVOLUTION_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__OPTIMIZER = CONVOLUTION_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__LOSS = CONVOLUTION_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__KERNEL_SIZE = CONVOLUTION_LAYERS__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__STRIDE = CONVOLUTION_LAYERS__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__PADDING = CONVOLUTION_LAYERS__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__DILATION = CONVOLUTION_LAYERS__DILATION;
/**
* The feature id for the '<em><b>Output size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD__OUTPUT_SIZE = CONVOLUTION_LAYERS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Fold</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD_FEATURE_COUNT = CONVOLUTION_LAYERS_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Fold</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLD_OPERATION_COUNT = CONVOLUTION_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.LayerWithFilterImpl <em>Layer With Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.LayerWithFilterImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getLayerWithFilter()
* @generated
*/
int LAYER_WITH_FILTER = 6;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__BASE_CLASS = CONVOLUTION__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__NAME = CONVOLUTION__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__DATA = CONVOLUTION__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__REQUIRES_GRAD = CONVOLUTION__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__SUB_MODULE = CONVOLUTION__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__OPTIMIZER = CONVOLUTION__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__LOSS = CONVOLUTION__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__KERNEL_SIZE = CONVOLUTION__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__STRIDE = CONVOLUTION__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__PADDING = CONVOLUTION__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__DILATION = CONVOLUTION__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__IN_CHANNELS = CONVOLUTION__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__GROUPS = CONVOLUTION__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__BIAIS = CONVOLUTION__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__PADDING_MODE = CONVOLUTION__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__DATA_FORMAT = CONVOLUTION__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__DILATION_RATE = CONVOLUTION__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__ACTIVATION = CONVOLUTION__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__BIAS_INITIALIZER = CONVOLUTION__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__ACTIVITY_REGULARIZER = CONVOLUTION__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__BIAS_CONSTRAINT = CONVOLUTION__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__BIAS_REGULARIZER = CONVOLUTION__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER__OUT_CHANNELS = CONVOLUTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Layer With Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER_FEATURE_COUNT = CONVOLUTION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Layer With Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LAYER_WITH_FILTER_OPERATION_COUNT = CONVOLUTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.basicImpl <em>basic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.basicImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getbasic()
* @generated
*/
int BASIC = 5;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__BASE_CLASS = LAYER_WITH_FILTER__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__NAME = LAYER_WITH_FILTER__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__DATA = LAYER_WITH_FILTER__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__REQUIRES_GRAD = LAYER_WITH_FILTER__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__SUB_MODULE = LAYER_WITH_FILTER__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__OPTIMIZER = LAYER_WITH_FILTER__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__LOSS = LAYER_WITH_FILTER__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__KERNEL_SIZE = LAYER_WITH_FILTER__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__STRIDE = LAYER_WITH_FILTER__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__PADDING = LAYER_WITH_FILTER__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__DILATION = LAYER_WITH_FILTER__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__IN_CHANNELS = LAYER_WITH_FILTER__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__GROUPS = LAYER_WITH_FILTER__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__BIAIS = LAYER_WITH_FILTER__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__PADDING_MODE = LAYER_WITH_FILTER__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__DATA_FORMAT = LAYER_WITH_FILTER__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__DILATION_RATE = LAYER_WITH_FILTER__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__ACTIVATION = LAYER_WITH_FILTER__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__BIAS_INITIALIZER = LAYER_WITH_FILTER__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__ACTIVITY_REGULARIZER = LAYER_WITH_FILTER__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__BIAS_CONSTRAINT = LAYER_WITH_FILTER__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__BIAS_REGULARIZER = LAYER_WITH_FILTER__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__OUT_CHANNELS = LAYER_WITH_FILTER__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__KERNEL_INITIALIZER = LAYER_WITH_FILTER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Kernel constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__KERNEL_CONSTRAINT = LAYER_WITH_FILTER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Kernel regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC__KERNEL_REGULARIZER = LAYER_WITH_FILTER_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>basic</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_FEATURE_COUNT = LAYER_WITH_FILTER_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>basic</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_OPERATION_COUNT = LAYER_WITH_FILTER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv2dImpl <em>Conv2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConv2d()
* @generated
*/
int CONV2D = 4;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__BASE_CLASS = BASIC__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__NAME = BASIC__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__DATA = BASIC__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__REQUIRES_GRAD = BASIC__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__SUB_MODULE = BASIC__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__OPTIMIZER = BASIC__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__LOSS = BASIC__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__KERNEL_SIZE = BASIC__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__STRIDE = BASIC__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__PADDING = BASIC__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__DILATION = BASIC__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__IN_CHANNELS = BASIC__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__GROUPS = BASIC__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__BIAIS = BASIC__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__PADDING_MODE = BASIC__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__DATA_FORMAT = BASIC__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__DILATION_RATE = BASIC__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__ACTIVATION = BASIC__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__BIAS_INITIALIZER = BASIC__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__ACTIVITY_REGULARIZER = BASIC__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__BIAS_CONSTRAINT = BASIC__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__BIAS_REGULARIZER = BASIC__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__OUT_CHANNELS = BASIC__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__KERNEL_INITIALIZER = BASIC__KERNEL_INITIALIZER;
/**
* The feature id for the '<em><b>Kernel constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__KERNEL_CONSTRAINT = BASIC__KERNEL_CONSTRAINT;
/**
* The feature id for the '<em><b>Kernel regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D__KERNEL_REGULARIZER = BASIC__KERNEL_REGULARIZER;
/**
* The number of structural features of the '<em>Conv2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D_FEATURE_COUNT = BASIC_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Conv2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV2D_OPERATION_COUNT = BASIC_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv3dImpl <em>Conv3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConv3d()
* @generated
*/
int CONV3D = 7;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__BASE_CLASS = BASIC__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__NAME = BASIC__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__DATA = BASIC__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__REQUIRES_GRAD = BASIC__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__SUB_MODULE = BASIC__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__OPTIMIZER = BASIC__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__LOSS = BASIC__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__KERNEL_SIZE = BASIC__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__STRIDE = BASIC__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__PADDING = BASIC__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__DILATION = BASIC__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__IN_CHANNELS = BASIC__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__GROUPS = BASIC__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__BIAIS = BASIC__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__PADDING_MODE = BASIC__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__DATA_FORMAT = BASIC__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__DILATION_RATE = BASIC__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__ACTIVATION = BASIC__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__BIAS_INITIALIZER = BASIC__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__ACTIVITY_REGULARIZER = BASIC__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__BIAS_CONSTRAINT = BASIC__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__BIAS_REGULARIZER = BASIC__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__OUT_CHANNELS = BASIC__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__KERNEL_INITIALIZER = BASIC__KERNEL_INITIALIZER;
/**
* The feature id for the '<em><b>Kernel constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__KERNEL_CONSTRAINT = BASIC__KERNEL_CONSTRAINT;
/**
* The feature id for the '<em><b>Kernel regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D__KERNEL_REGULARIZER = BASIC__KERNEL_REGULARIZER;
/**
* The number of structural features of the '<em>Conv3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D_FEATURE_COUNT = BASIC_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Conv3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV3D_OPERATION_COUNT = BASIC_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose1dImpl <em>Conv Transpose1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvTranspose1d()
* @generated
*/
int CONV_TRANSPOSE1D = 8;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__BASE_CLASS = LAYER_WITH_FILTER__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__NAME = LAYER_WITH_FILTER__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__DATA = LAYER_WITH_FILTER__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__REQUIRES_GRAD = LAYER_WITH_FILTER__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__SUB_MODULE = LAYER_WITH_FILTER__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__OPTIMIZER = LAYER_WITH_FILTER__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__LOSS = LAYER_WITH_FILTER__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__KERNEL_SIZE = LAYER_WITH_FILTER__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__STRIDE = LAYER_WITH_FILTER__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__PADDING = LAYER_WITH_FILTER__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__DILATION = LAYER_WITH_FILTER__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__IN_CHANNELS = LAYER_WITH_FILTER__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__GROUPS = LAYER_WITH_FILTER__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__BIAIS = LAYER_WITH_FILTER__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__PADDING_MODE = LAYER_WITH_FILTER__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__DATA_FORMAT = LAYER_WITH_FILTER__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__DILATION_RATE = LAYER_WITH_FILTER__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__ACTIVATION = LAYER_WITH_FILTER__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__BIAS_INITIALIZER = LAYER_WITH_FILTER__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__ACTIVITY_REGULARIZER = LAYER_WITH_FILTER__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__BIAS_CONSTRAINT = LAYER_WITH_FILTER__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__BIAS_REGULARIZER = LAYER_WITH_FILTER__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D__OUT_CHANNELS = LAYER_WITH_FILTER__OUT_CHANNELS;
/**
* The number of structural features of the '<em>Conv Transpose1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D_FEATURE_COUNT = LAYER_WITH_FILTER_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Conv Transpose1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE1D_OPERATION_COUNT = LAYER_WITH_FILTER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.transposeImpl <em>transpose</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.transposeImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#gettranspose()
* @generated
*/
int TRANSPOSE = 10;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__BASE_CLASS = BASIC__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__NAME = BASIC__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__DATA = BASIC__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__REQUIRES_GRAD = BASIC__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__SUB_MODULE = BASIC__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__OPTIMIZER = BASIC__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__LOSS = BASIC__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__KERNEL_SIZE = BASIC__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__STRIDE = BASIC__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__PADDING = BASIC__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__DILATION = BASIC__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__IN_CHANNELS = BASIC__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__GROUPS = BASIC__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__BIAIS = BASIC__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__PADDING_MODE = BASIC__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__DATA_FORMAT = BASIC__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__DILATION_RATE = BASIC__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__ACTIVATION = BASIC__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__BIAS_INITIALIZER = BASIC__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__ACTIVITY_REGULARIZER = BASIC__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__BIAS_CONSTRAINT = BASIC__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__BIAS_REGULARIZER = BASIC__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__OUT_CHANNELS = BASIC__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__KERNEL_INITIALIZER = BASIC__KERNEL_INITIALIZER;
/**
* The feature id for the '<em><b>Kernel constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__KERNEL_CONSTRAINT = BASIC__KERNEL_CONSTRAINT;
/**
* The feature id for the '<em><b>Kernel regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__KERNEL_REGULARIZER = BASIC__KERNEL_REGULARIZER;
/**
* The feature id for the '<em><b>Output padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE__OUTPUT_PADDING = BASIC_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>transpose</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE_FEATURE_COUNT = BASIC_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>transpose</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSPOSE_OPERATION_COUNT = BASIC_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose2dImpl <em>Conv Transpose2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvTranspose2d()
* @generated
*/
int CONV_TRANSPOSE2D = 9;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__BASE_CLASS = TRANSPOSE__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__NAME = TRANSPOSE__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__DATA = TRANSPOSE__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__REQUIRES_GRAD = TRANSPOSE__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__SUB_MODULE = TRANSPOSE__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__OPTIMIZER = TRANSPOSE__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__LOSS = TRANSPOSE__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__KERNEL_SIZE = TRANSPOSE__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__STRIDE = TRANSPOSE__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__PADDING = TRANSPOSE__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__DILATION = TRANSPOSE__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__IN_CHANNELS = TRANSPOSE__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__GROUPS = TRANSPOSE__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__BIAIS = TRANSPOSE__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__PADDING_MODE = TRANSPOSE__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__DATA_FORMAT = TRANSPOSE__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__DILATION_RATE = TRANSPOSE__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__ACTIVATION = TRANSPOSE__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__BIAS_INITIALIZER = TRANSPOSE__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__ACTIVITY_REGULARIZER = TRANSPOSE__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__BIAS_CONSTRAINT = TRANSPOSE__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__BIAS_REGULARIZER = TRANSPOSE__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__OUT_CHANNELS = TRANSPOSE__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__KERNEL_INITIALIZER = TRANSPOSE__KERNEL_INITIALIZER;
/**
* The feature id for the '<em><b>Kernel constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__KERNEL_CONSTRAINT = TRANSPOSE__KERNEL_CONSTRAINT;
/**
* The feature id for the '<em><b>Kernel regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__KERNEL_REGULARIZER = TRANSPOSE__KERNEL_REGULARIZER;
/**
* The feature id for the '<em><b>Output padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D__OUTPUT_PADDING = TRANSPOSE__OUTPUT_PADDING;
/**
* The number of structural features of the '<em>Conv Transpose2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D_FEATURE_COUNT = TRANSPOSE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Conv Transpose2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE2D_OPERATION_COUNT = TRANSPOSE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose3dImpl <em>Conv Transpose3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvTranspose3d()
* @generated
*/
int CONV_TRANSPOSE3D = 11;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__BASE_CLASS = TRANSPOSE__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__NAME = TRANSPOSE__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__DATA = TRANSPOSE__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__REQUIRES_GRAD = TRANSPOSE__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__SUB_MODULE = TRANSPOSE__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__OPTIMIZER = TRANSPOSE__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__LOSS = TRANSPOSE__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__KERNEL_SIZE = TRANSPOSE__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__STRIDE = TRANSPOSE__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__PADDING = TRANSPOSE__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__DILATION = TRANSPOSE__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__IN_CHANNELS = TRANSPOSE__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__GROUPS = TRANSPOSE__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__BIAIS = TRANSPOSE__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__PADDING_MODE = TRANSPOSE__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__DATA_FORMAT = TRANSPOSE__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__DILATION_RATE = TRANSPOSE__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__ACTIVATION = TRANSPOSE__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__BIAS_INITIALIZER = TRANSPOSE__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__ACTIVITY_REGULARIZER = TRANSPOSE__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__BIAS_CONSTRAINT = TRANSPOSE__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__BIAS_REGULARIZER = TRANSPOSE__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__OUT_CHANNELS = TRANSPOSE__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__KERNEL_INITIALIZER = TRANSPOSE__KERNEL_INITIALIZER;
/**
* The feature id for the '<em><b>Kernel constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__KERNEL_CONSTRAINT = TRANSPOSE__KERNEL_CONSTRAINT;
/**
* The feature id for the '<em><b>Kernel regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__KERNEL_REGULARIZER = TRANSPOSE__KERNEL_REGULARIZER;
/**
* The feature id for the '<em><b>Output padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D__OUTPUT_PADDING = TRANSPOSE__OUTPUT_PADDING;
/**
* The number of structural features of the '<em>Conv Transpose3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D_FEATURE_COUNT = TRANSPOSE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Conv Transpose3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV_TRANSPOSE3D_OPERATION_COUNT = TRANSPOSE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv1dImpl <em>Conv1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConv1d()
* @generated
*/
int CONV1D = 12;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__BASE_CLASS = BASIC__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__NAME = BASIC__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__DATA = BASIC__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__REQUIRES_GRAD = BASIC__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__SUB_MODULE = BASIC__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__OPTIMIZER = BASIC__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__LOSS = BASIC__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__KERNEL_SIZE = BASIC__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__STRIDE = BASIC__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__PADDING = BASIC__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__DILATION = BASIC__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__IN_CHANNELS = BASIC__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__GROUPS = BASIC__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__BIAIS = BASIC__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__PADDING_MODE = BASIC__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__DATA_FORMAT = BASIC__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__DILATION_RATE = BASIC__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__ACTIVATION = BASIC__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__BIAS_INITIALIZER = BASIC__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__ACTIVITY_REGULARIZER = BASIC__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__BIAS_CONSTRAINT = BASIC__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__BIAS_REGULARIZER = BASIC__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__OUT_CHANNELS = BASIC__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__KERNEL_INITIALIZER = BASIC__KERNEL_INITIALIZER;
/**
* The feature id for the '<em><b>Kernel constraint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__KERNEL_CONSTRAINT = BASIC__KERNEL_CONSTRAINT;
/**
* The feature id for the '<em><b>Kernel regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D__KERNEL_REGULARIZER = BASIC__KERNEL_REGULARIZER;
/**
* The number of structural features of the '<em>Conv1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D_FEATURE_COUNT = BASIC_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Conv1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONV1D_OPERATION_COUNT = BASIC_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableImpl <em>Separable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getSeparable()
* @generated
*/
int SEPARABLE = 13;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__BASE_CLASS = LAYER_WITH_FILTER__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__NAME = LAYER_WITH_FILTER__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DATA = LAYER_WITH_FILTER__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__REQUIRES_GRAD = LAYER_WITH_FILTER__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__SUB_MODULE = LAYER_WITH_FILTER__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__OPTIMIZER = LAYER_WITH_FILTER__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__LOSS = LAYER_WITH_FILTER__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__KERNEL_SIZE = LAYER_WITH_FILTER__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__STRIDE = LAYER_WITH_FILTER__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__PADDING = LAYER_WITH_FILTER__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DILATION = LAYER_WITH_FILTER__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__IN_CHANNELS = LAYER_WITH_FILTER__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__GROUPS = LAYER_WITH_FILTER__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__BIAIS = LAYER_WITH_FILTER__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__PADDING_MODE = LAYER_WITH_FILTER__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DATA_FORMAT = LAYER_WITH_FILTER__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DILATION_RATE = LAYER_WITH_FILTER__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__ACTIVATION = LAYER_WITH_FILTER__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__BIAS_INITIALIZER = LAYER_WITH_FILTER__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__ACTIVITY_REGULARIZER = LAYER_WITH_FILTER__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__BIAS_CONSTRAINT = LAYER_WITH_FILTER__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__BIAS_REGULARIZER = LAYER_WITH_FILTER__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__OUT_CHANNELS = LAYER_WITH_FILTER__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Depth multiplier</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DEPTH_MULTIPLIER = LAYER_WITH_FILTER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Depthwise initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DEPTHWISE_INITIALIZER = LAYER_WITH_FILTER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Pointwise initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__POINTWISE_INITIALIZER = LAYER_WITH_FILTER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Depthwise regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DEPTHWISE_REGULARIZER = LAYER_WITH_FILTER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Poitnwise regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__POITNWISE_REGULARIZER = LAYER_WITH_FILTER_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Depthwise constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__DEPTHWISE_CONSTRAINT = LAYER_WITH_FILTER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Pointwise constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE__POINTWISE_CONSTRAINT = LAYER_WITH_FILTER_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Separable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_FEATURE_COUNT = LAYER_WITH_FILTER_FEATURE_COUNT + 7;
/**
* The number of operations of the '<em>Separable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_OPERATION_COUNT = LAYER_WITH_FILTER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv2DImpl <em>Separable Conv2 D</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv2DImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getSeparableConv2D()
* @generated
*/
int SEPARABLE_CONV2_D = 14;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__BASE_CLASS = SEPARABLE__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__NAME = SEPARABLE__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DATA = SEPARABLE__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__REQUIRES_GRAD = SEPARABLE__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__SUB_MODULE = SEPARABLE__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__OPTIMIZER = SEPARABLE__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__LOSS = SEPARABLE__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__KERNEL_SIZE = SEPARABLE__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__STRIDE = SEPARABLE__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__PADDING = SEPARABLE__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DILATION = SEPARABLE__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__IN_CHANNELS = SEPARABLE__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__GROUPS = SEPARABLE__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__BIAIS = SEPARABLE__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__PADDING_MODE = SEPARABLE__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DATA_FORMAT = SEPARABLE__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DILATION_RATE = SEPARABLE__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__ACTIVATION = SEPARABLE__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__BIAS_INITIALIZER = SEPARABLE__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__ACTIVITY_REGULARIZER = SEPARABLE__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__BIAS_CONSTRAINT = SEPARABLE__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__BIAS_REGULARIZER = SEPARABLE__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__OUT_CHANNELS = SEPARABLE__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Depth multiplier</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DEPTH_MULTIPLIER = SEPARABLE__DEPTH_MULTIPLIER;
/**
* The feature id for the '<em><b>Depthwise initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DEPTHWISE_INITIALIZER = SEPARABLE__DEPTHWISE_INITIALIZER;
/**
* The feature id for the '<em><b>Pointwise initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__POINTWISE_INITIALIZER = SEPARABLE__POINTWISE_INITIALIZER;
/**
* The feature id for the '<em><b>Depthwise regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DEPTHWISE_REGULARIZER = SEPARABLE__DEPTHWISE_REGULARIZER;
/**
* The feature id for the '<em><b>Poitnwise regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__POITNWISE_REGULARIZER = SEPARABLE__POITNWISE_REGULARIZER;
/**
* The feature id for the '<em><b>Depthwise constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__DEPTHWISE_CONSTRAINT = SEPARABLE__DEPTHWISE_CONSTRAINT;
/**
* The feature id for the '<em><b>Pointwise constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D__POINTWISE_CONSTRAINT = SEPARABLE__POINTWISE_CONSTRAINT;
/**
* The number of structural features of the '<em>Separable Conv2 D</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D_FEATURE_COUNT = SEPARABLE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Separable Conv2 D</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV2_D_OPERATION_COUNT = SEPARABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv1DImpl <em>Separable Conv1 D</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv1DImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getSeparableConv1D()
* @generated
*/
int SEPARABLE_CONV1_D = 15;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__BASE_CLASS = SEPARABLE__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__NAME = SEPARABLE__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DATA = SEPARABLE__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__REQUIRES_GRAD = SEPARABLE__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__SUB_MODULE = SEPARABLE__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__OPTIMIZER = SEPARABLE__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__LOSS = SEPARABLE__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__KERNEL_SIZE = SEPARABLE__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__STRIDE = SEPARABLE__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__PADDING = SEPARABLE__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DILATION = SEPARABLE__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__IN_CHANNELS = SEPARABLE__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__GROUPS = SEPARABLE__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__BIAIS = SEPARABLE__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__PADDING_MODE = SEPARABLE__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DATA_FORMAT = SEPARABLE__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DILATION_RATE = SEPARABLE__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__ACTIVATION = SEPARABLE__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__BIAS_INITIALIZER = SEPARABLE__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__ACTIVITY_REGULARIZER = SEPARABLE__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__BIAS_CONSTRAINT = SEPARABLE__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__BIAS_REGULARIZER = SEPARABLE__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Out channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__OUT_CHANNELS = SEPARABLE__OUT_CHANNELS;
/**
* The feature id for the '<em><b>Depth multiplier</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DEPTH_MULTIPLIER = SEPARABLE__DEPTH_MULTIPLIER;
/**
* The feature id for the '<em><b>Depthwise initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DEPTHWISE_INITIALIZER = SEPARABLE__DEPTHWISE_INITIALIZER;
/**
* The feature id for the '<em><b>Pointwise initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__POINTWISE_INITIALIZER = SEPARABLE__POINTWISE_INITIALIZER;
/**
* The feature id for the '<em><b>Depthwise regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DEPTHWISE_REGULARIZER = SEPARABLE__DEPTHWISE_REGULARIZER;
/**
* The feature id for the '<em><b>Poitnwise regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__POITNWISE_REGULARIZER = SEPARABLE__POITNWISE_REGULARIZER;
/**
* The feature id for the '<em><b>Depthwise constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__DEPTHWISE_CONSTRAINT = SEPARABLE__DEPTHWISE_CONSTRAINT;
/**
* The feature id for the '<em><b>Pointwise constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D__POINTWISE_CONSTRAINT = SEPARABLE__POINTWISE_CONSTRAINT;
/**
* The number of structural features of the '<em>Separable Conv1 D</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D_FEATURE_COUNT = SEPARABLE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Separable Conv1 D</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARABLE_CONV1_D_OPERATION_COUNT = SEPARABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.DepthwiseConv2DImpl <em>Depthwise Conv2 D</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.DepthwiseConv2DImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getDepthwiseConv2D()
* @generated
*/
int DEPTHWISE_CONV2_D = 16;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__BASE_CLASS = CONVOLUTION__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__NAME = CONVOLUTION__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DATA = CONVOLUTION__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__REQUIRES_GRAD = CONVOLUTION__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__SUB_MODULE = CONVOLUTION__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__OPTIMIZER = CONVOLUTION__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__LOSS = CONVOLUTION__LOSS;
/**
* The feature id for the '<em><b>Kernel size</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__KERNEL_SIZE = CONVOLUTION__KERNEL_SIZE;
/**
* The feature id for the '<em><b>Stride</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__STRIDE = CONVOLUTION__STRIDE;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__PADDING = CONVOLUTION__PADDING;
/**
* The feature id for the '<em><b>Dilation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DILATION = CONVOLUTION__DILATION;
/**
* The feature id for the '<em><b>In channels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__IN_CHANNELS = CONVOLUTION__IN_CHANNELS;
/**
* The feature id for the '<em><b>Groups</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__GROUPS = CONVOLUTION__GROUPS;
/**
* The feature id for the '<em><b>Biais</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__BIAIS = CONVOLUTION__BIAIS;
/**
* The feature id for the '<em><b>Padding mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__PADDING_MODE = CONVOLUTION__PADDING_MODE;
/**
* The feature id for the '<em><b>Data format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DATA_FORMAT = CONVOLUTION__DATA_FORMAT;
/**
* The feature id for the '<em><b>Dilation rate</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DILATION_RATE = CONVOLUTION__DILATION_RATE;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__ACTIVATION = CONVOLUTION__ACTIVATION;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__BIAS_INITIALIZER = CONVOLUTION__BIAS_INITIALIZER;
/**
* The feature id for the '<em><b>Activity regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__ACTIVITY_REGULARIZER = CONVOLUTION__ACTIVITY_REGULARIZER;
/**
* The feature id for the '<em><b>Bias constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__BIAS_CONSTRAINT = CONVOLUTION__BIAS_CONSTRAINT;
/**
* The feature id for the '<em><b>Bias regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__BIAS_REGULARIZER = CONVOLUTION__BIAS_REGULARIZER;
/**
* The feature id for the '<em><b>Depth multiplier</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DEPTH_MULTIPLIER = CONVOLUTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Depthwise initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DEPTHWISE_INITIALIZER = CONVOLUTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Depthwise regularizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DEPTHWISE_REGULARIZER = CONVOLUTION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Depthwise constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D__DEPTHWISE_CONSTRAINT = CONVOLUTION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Depthwise Conv2 D</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D_FEATURE_COUNT = CONVOLUTION_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Depthwise Conv2 D</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPTHWISE_CONV2_D_OPERATION_COUNT = CONVOLUTION_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution <em>Convolution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Convolution</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution
* @generated
*/
EClass getConvolution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getIn_channels <em>In channels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>In channels</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getIn_channels()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_In_channels();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getGroups <em>Groups</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Groups</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getGroups()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Groups();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#isBiais <em>Biais</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Biais</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#isBiais()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Biais();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getPadding_mode <em>Padding mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Padding mode</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getPadding_mode()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Padding_mode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getData_format <em>Data format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data format</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getData_format()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Data_format();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getDilation_rate <em>Dilation rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Dilation rate</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getDilation_rate()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Dilation_rate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getActivation <em>Activation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Activation</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getActivation()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Activation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getBias_initializer <em>Bias initializer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Bias initializer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getBias_initializer()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Bias_initializer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getActivity_regularizer <em>Activity regularizer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Activity regularizer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getActivity_regularizer()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Activity_regularizer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getBias_constraint <em>Bias constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Bias constraint</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getBias_constraint()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Bias_constraint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getBias_regularizer <em>Bias regularizer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Bias regularizer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution#getBias_regularizer()
* @see #getConvolution()
* @generated
*/
EAttribute getConvolution_Bias_regularizer();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution_layers <em>Convolution layers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Convolution layers</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution_layers
* @generated
*/
EClass getConvolution_layers();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution_layers#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.Convolution_layers.Convolution_layers#getKernel_size()
* @see #getConvolution_layers()
* @generated
*/
EAttribute getConvolution_layers_Kernel_size();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution_layers#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.Convolution_layers.Convolution_layers#getStride()
* @see #getConvolution_layers()
* @generated
*/
EAttribute getConvolution_layers_Stride();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution_layers#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.Convolution_layers.Convolution_layers#getPadding()
* @see #getConvolution_layers()
* @generated
*/
EAttribute getConvolution_layers_Padding();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Convolution_layers#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.Convolution_layers.Convolution_layers#getDilation()
* @see #getConvolution_layers()
* @generated
*/
EAttribute getConvolution_layers_Dilation();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Unfold <em>Unfold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Unfold</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Unfold
* @generated
*/
EClass getUnfold();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Fold <em>Fold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Fold</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Fold
* @generated
*/
EClass getFold();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Fold#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.Convolution_layers.Fold#getOutput_size()
* @see #getFold()
* @generated
*/
EAttribute getFold_Output_size();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Conv2d <em>Conv2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conv2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Conv2d
* @generated
*/
EClass getConv2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic <em>basic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>basic</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic
* @generated
*/
EClass getbasic();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic#getKernel_initializer <em>Kernel initializer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kernel initializer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic#getKernel_initializer()
* @see #getbasic()
* @generated
*/
EAttribute getbasic_Kernel_initializer();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic#getKernel_constraint <em>Kernel constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Kernel constraint</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic#getKernel_constraint()
* @see #getbasic()
* @generated
*/
EReference getbasic_Kernel_constraint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic#getKernel_regularizer <em>Kernel regularizer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kernel regularizer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.basic#getKernel_regularizer()
* @see #getbasic()
* @generated
*/
EAttribute getbasic_Kernel_regularizer();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.LayerWithFilter <em>Layer With Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Layer With Filter</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.LayerWithFilter
* @generated
*/
EClass getLayerWithFilter();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.LayerWithFilter#getOut_channels <em>Out channels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Out channels</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.LayerWithFilter#getOut_channels()
* @see #getLayerWithFilter()
* @generated
*/
EAttribute getLayerWithFilter_Out_channels();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Conv3d <em>Conv3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conv3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Conv3d
* @generated
*/
EClass getConv3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.ConvTranspose1d <em>Conv Transpose1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conv Transpose1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.ConvTranspose1d
* @generated
*/
EClass getConvTranspose1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.ConvTranspose2d <em>Conv Transpose2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conv Transpose2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.ConvTranspose2d
* @generated
*/
EClass getConvTranspose2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.transpose <em>transpose</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>transpose</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.transpose
* @generated
*/
EClass gettranspose();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.transpose#getOutput_padding <em>Output padding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Output padding</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.transpose#getOutput_padding()
* @see #gettranspose()
* @generated
*/
EAttribute gettranspose_Output_padding();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.ConvTranspose3d <em>Conv Transpose3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conv Transpose3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.ConvTranspose3d
* @generated
*/
EClass getConvTranspose3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Conv1d <em>Conv1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conv1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Conv1d
* @generated
*/
EClass getConv1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable <em>Separable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Separable</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable
* @generated
*/
EClass getSeparable();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepth_multiplier <em>Depth multiplier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Depth multiplier</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepth_multiplier()
* @see #getSeparable()
* @generated
*/
EAttribute getSeparable_Depth_multiplier();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepthwise_initializer <em>Depthwise initializer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Depthwise initializer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepthwise_initializer()
* @see #getSeparable()
* @generated
*/
EAttribute getSeparable_Depthwise_initializer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getPointwise_initializer <em>Pointwise initializer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pointwise initializer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getPointwise_initializer()
* @see #getSeparable()
* @generated
*/
EAttribute getSeparable_Pointwise_initializer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepthwise_regularizer <em>Depthwise regularizer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Depthwise regularizer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepthwise_regularizer()
* @see #getSeparable()
* @generated
*/
EAttribute getSeparable_Depthwise_regularizer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getPoitnwise_regularizer <em>Poitnwise regularizer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Poitnwise regularizer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getPoitnwise_regularizer()
* @see #getSeparable()
* @generated
*/
EAttribute getSeparable_Poitnwise_regularizer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepthwise_constraint <em>Depthwise constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Depthwise constraint</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getDepthwise_constraint()
* @see #getSeparable()
* @generated
*/
EAttribute getSeparable_Depthwise_constraint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getPointwise_constraint <em>Pointwise constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pointwise constraint</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.Separable#getPointwise_constraint()
* @see #getSeparable()
* @generated
*/
EAttribute getSeparable_Pointwise_constraint();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.SeparableConv2D <em>Separable Conv2 D</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Separable Conv2 D</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.SeparableConv2D
* @generated
*/
EClass getSeparableConv2D();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.SeparableConv1D <em>Separable Conv1 D</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Separable Conv1 D</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.SeparableConv1D
* @generated
*/
EClass getSeparableConv1D();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D <em>Depthwise Conv2 D</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Depthwise Conv2 D</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D
* @generated
*/
EClass getDepthwiseConv2D();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepth_multiplier <em>Depth multiplier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Depth multiplier</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepth_multiplier()
* @see #getDepthwiseConv2D()
* @generated
*/
EAttribute getDepthwiseConv2D_Depth_multiplier();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepthwise_initializer <em>Depthwise initializer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Depthwise initializer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepthwise_initializer()
* @see #getDepthwiseConv2D()
* @generated
*/
EAttribute getDepthwiseConv2D_Depthwise_initializer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepthwise_regularizer <em>Depthwise regularizer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Depthwise regularizer</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepthwise_regularizer()
* @see #getDepthwiseConv2D()
* @generated
*/
EAttribute getDepthwiseConv2D_Depthwise_regularizer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepthwise_constraint <em>Depthwise constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Depthwise constraint</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.DepthwiseConv2D#getDepthwise_constraint()
* @see #getDepthwiseConv2D()
* @generated
*/
EAttribute getDepthwiseConv2D_Depthwise_constraint();
/**
* 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
*/
Convolution_layersFactory getConvolution_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.Convolution_layers.impl.ConvolutionImpl <em>Convolution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvolutionImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvolution()
* @generated
*/
EClass CONVOLUTION = eINSTANCE.getConvolution();
/**
* The meta object literal for the '<em><b>In channels</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__IN_CHANNELS = eINSTANCE.getConvolution_In_channels();
/**
* The meta object literal for the '<em><b>Groups</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__GROUPS = eINSTANCE.getConvolution_Groups();
/**
* The meta object literal for the '<em><b>Biais</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__BIAIS = eINSTANCE.getConvolution_Biais();
/**
* The meta object literal for the '<em><b>Padding mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__PADDING_MODE = eINSTANCE.getConvolution_Padding_mode();
/**
* The meta object literal for the '<em><b>Data format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__DATA_FORMAT = eINSTANCE.getConvolution_Data_format();
/**
* The meta object literal for the '<em><b>Dilation rate</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__DILATION_RATE = eINSTANCE.getConvolution_Dilation_rate();
/**
* The meta object literal for the '<em><b>Activation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__ACTIVATION = eINSTANCE.getConvolution_Activation();
/**
* The meta object literal for the '<em><b>Bias initializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__BIAS_INITIALIZER = eINSTANCE.getConvolution_Bias_initializer();
/**
* The meta object literal for the '<em><b>Activity regularizer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__ACTIVITY_REGULARIZER = eINSTANCE.getConvolution_Activity_regularizer();
/**
* The meta object literal for the '<em><b>Bias constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__BIAS_CONSTRAINT = eINSTANCE.getConvolution_Bias_constraint();
/**
* The meta object literal for the '<em><b>Bias regularizer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION__BIAS_REGULARIZER = eINSTANCE.getConvolution_Bias_regularizer();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersImpl <em>Convolution layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvolution_layers()
* @generated
*/
EClass CONVOLUTION_LAYERS = eINSTANCE.getConvolution_layers();
/**
* The meta object literal for the '<em><b>Kernel size</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION_LAYERS__KERNEL_SIZE = eINSTANCE.getConvolution_layers_Kernel_size();
/**
* The meta object literal for the '<em><b>Stride</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION_LAYERS__STRIDE = eINSTANCE.getConvolution_layers_Stride();
/**
* The meta object literal for the '<em><b>Padding</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION_LAYERS__PADDING = eINSTANCE.getConvolution_layers_Padding();
/**
* The meta object literal for the '<em><b>Dilation</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONVOLUTION_LAYERS__DILATION = eINSTANCE.getConvolution_layers_Dilation();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.UnfoldImpl <em>Unfold</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.UnfoldImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getUnfold()
* @generated
*/
EClass UNFOLD = eINSTANCE.getUnfold();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.FoldImpl <em>Fold</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.FoldImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getFold()
* @generated
*/
EClass FOLD = eINSTANCE.getFold();
/**
* The meta object literal for the '<em><b>Output size</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FOLD__OUTPUT_SIZE = eINSTANCE.getFold_Output_size();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv2dImpl <em>Conv2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConv2d()
* @generated
*/
EClass CONV2D = eINSTANCE.getConv2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.basicImpl <em>basic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.basicImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getbasic()
* @generated
*/
EClass BASIC = eINSTANCE.getbasic();
/**
* The meta object literal for the '<em><b>Kernel initializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BASIC__KERNEL_INITIALIZER = eINSTANCE.getbasic_Kernel_initializer();
/**
* The meta object literal for the '<em><b>Kernel constraint</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BASIC__KERNEL_CONSTRAINT = eINSTANCE.getbasic_Kernel_constraint();
/**
* The meta object literal for the '<em><b>Kernel regularizer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BASIC__KERNEL_REGULARIZER = eINSTANCE.getbasic_Kernel_regularizer();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.LayerWithFilterImpl <em>Layer With Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.LayerWithFilterImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getLayerWithFilter()
* @generated
*/
EClass LAYER_WITH_FILTER = eINSTANCE.getLayerWithFilter();
/**
* The meta object literal for the '<em><b>Out channels</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LAYER_WITH_FILTER__OUT_CHANNELS = eINSTANCE.getLayerWithFilter_Out_channels();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv3dImpl <em>Conv3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConv3d()
* @generated
*/
EClass CONV3D = eINSTANCE.getConv3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose1dImpl <em>Conv Transpose1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvTranspose1d()
* @generated
*/
EClass CONV_TRANSPOSE1D = eINSTANCE.getConvTranspose1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose2dImpl <em>Conv Transpose2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvTranspose2d()
* @generated
*/
EClass CONV_TRANSPOSE2D = eINSTANCE.getConvTranspose2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.transposeImpl <em>transpose</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.transposeImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#gettranspose()
* @generated
*/
EClass TRANSPOSE = eINSTANCE.gettranspose();
/**
* The meta object literal for the '<em><b>Output padding</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRANSPOSE__OUTPUT_PADDING = eINSTANCE.gettranspose_Output_padding();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose3dImpl <em>Conv Transpose3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.ConvTranspose3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConvTranspose3d()
* @generated
*/
EClass CONV_TRANSPOSE3D = eINSTANCE.getConvTranspose3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv1dImpl <em>Conv1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Conv1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getConv1d()
* @generated
*/
EClass CONV1D = eINSTANCE.getConv1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableImpl <em>Separable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getSeparable()
* @generated
*/
EClass SEPARABLE = eINSTANCE.getSeparable();
/**
* The meta object literal for the '<em><b>Depth multiplier</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARABLE__DEPTH_MULTIPLIER = eINSTANCE.getSeparable_Depth_multiplier();
/**
* The meta object literal for the '<em><b>Depthwise initializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARABLE__DEPTHWISE_INITIALIZER = eINSTANCE.getSeparable_Depthwise_initializer();
/**
* The meta object literal for the '<em><b>Pointwise initializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARABLE__POINTWISE_INITIALIZER = eINSTANCE.getSeparable_Pointwise_initializer();
/**
* The meta object literal for the '<em><b>Depthwise regularizer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARABLE__DEPTHWISE_REGULARIZER = eINSTANCE.getSeparable_Depthwise_regularizer();
/**
* The meta object literal for the '<em><b>Poitnwise regularizer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARABLE__POITNWISE_REGULARIZER = eINSTANCE.getSeparable_Poitnwise_regularizer();
/**
* The meta object literal for the '<em><b>Depthwise constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARABLE__DEPTHWISE_CONSTRAINT = eINSTANCE.getSeparable_Depthwise_constraint();
/**
* The meta object literal for the '<em><b>Pointwise constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARABLE__POINTWISE_CONSTRAINT = eINSTANCE.getSeparable_Pointwise_constraint();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv2DImpl <em>Separable Conv2 D</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv2DImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getSeparableConv2D()
* @generated
*/
EClass SEPARABLE_CONV2_D = eINSTANCE.getSeparableConv2D();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv1DImpl <em>Separable Conv1 D</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.SeparableConv1DImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getSeparableConv1D()
* @generated
*/
EClass SEPARABLE_CONV1_D = eINSTANCE.getSeparableConv1D();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.DepthwiseConv2DImpl <em>Depthwise Conv2 D</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.DepthwiseConv2DImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Convolution_layers.impl.Convolution_layersPackageImpl#getDepthwiseConv2D()
* @generated
*/
EClass DEPTHWISE_CONV2_D = eINSTANCE.getDepthwiseConv2D();
/**
* The meta object literal for the '<em><b>Depth multiplier</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEPTHWISE_CONV2_D__DEPTH_MULTIPLIER = eINSTANCE.getDepthwiseConv2D_Depth_multiplier();
/**
* The meta object literal for the '<em><b>Depthwise initializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEPTHWISE_CONV2_D__DEPTHWISE_INITIALIZER = eINSTANCE.getDepthwiseConv2D_Depthwise_initializer();
/**
* The meta object literal for the '<em><b>Depthwise regularizer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEPTHWISE_CONV2_D__DEPTHWISE_REGULARIZER = eINSTANCE.getDepthwiseConv2D_Depthwise_regularizer();
/**
* The meta object literal for the '<em><b>Depthwise constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEPTHWISE_CONV2_D__DEPTHWISE_CONSTRAINT = eINSTANCE.getDepthwiseConv2D_Depthwise_constraint();
}
} //Convolution_layersPackage