blob: 474a1c07bc596f9a9a6fce3824317739adeeba34 [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.Padding_layers;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.papyrus.aiml.profile.AIML.Module.ModulePackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.Padding_layersFactory
* @model kind="package"
* @generated
*/
public interface Padding_layersPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "Padding_layers"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/AIML/padding/1"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "AIML.Padding_layers"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Padding_layersPackage eINSTANCE = org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersImpl <em>Padding layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getPadding_layers()
* @generated
*/
int PADDING_LAYERS = 0;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PADDING_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 PADDING_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 PADDING_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 PADDING_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 PADDING_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 PADDING_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 PADDING_LAYERS__LOSS = ModulePackage.MODEL__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PADDING_LAYERS__PADDING = ModulePackage.MODEL_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Padding layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PADDING_LAYERS_FEATURE_COUNT = ModulePackage.MODEL_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Padding layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PADDING_LAYERS_OPERATION_COUNT = ModulePackage.MODEL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad1dImpl <em>Reflection Pad1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReflectionPad1d()
* @generated
*/
int REFLECTION_PAD1D = 1;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D__REQUIRES_GRAD = PADDING_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 REFLECTION_PAD1D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Reflection Pad1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Reflection Pad1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD1D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad2dImpl <em>Reflection Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReflectionPad2d()
* @generated
*/
int REFLECTION_PAD2D = 2;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D__REQUIRES_GRAD = PADDING_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 REFLECTION_PAD2D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Reflection Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Reflection Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFLECTION_PAD2D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad1dImpl <em>Replication Pad1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReplicationPad1d()
* @generated
*/
int REPLICATION_PAD1D = 3;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D__REQUIRES_GRAD = PADDING_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 REPLICATION_PAD1D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Replication Pad1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Replication Pad1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD1D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad2dImpl <em>Replication Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReplicationPad2d()
* @generated
*/
int REPLICATION_PAD2D = 4;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D__REQUIRES_GRAD = PADDING_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 REPLICATION_PAD2D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Replication Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Replication Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD2D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad3dImpl <em>Replication Pad3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReplicationPad3d()
* @generated
*/
int REPLICATION_PAD3D = 5;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D__REQUIRES_GRAD = PADDING_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 REPLICATION_PAD3D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Replication Pad3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Replication Pad3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLICATION_PAD3D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ZeroPad2dImpl <em>Zero Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ZeroPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getZeroPad2d()
* @generated
*/
int ZERO_PAD2D = 6;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D__REQUIRES_GRAD = PADDING_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 ZERO_PAD2D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Zero Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Zero Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_PAD2D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad1dImpl <em>Constant Pad1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getConstantPad1d()
* @generated
*/
int CONSTANT_PAD1D = 7;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D__REQUIRES_GRAD = PADDING_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 CONSTANT_PAD1D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Constant Pad1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Constant Pad1d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD1D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad2dImpl <em>Constant Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getConstantPad2d()
* @generated
*/
int CONSTANT_PAD2D = 8;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D__REQUIRES_GRAD = PADDING_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 CONSTANT_PAD2D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Constant Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Constant Pad2d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD2D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad3dImpl <em>Constant Pad3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getConstantPad3d()
* @generated
*/
int CONSTANT_PAD3D = 9;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D__BASE_CLASS = PADDING_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D__NAME = PADDING_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D__DATA = PADDING_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D__REQUIRES_GRAD = PADDING_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 CONSTANT_PAD3D__SUB_MODULE = PADDING_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D__OPTIMIZER = PADDING_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D__LOSS = PADDING_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Padding</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D__PADDING = PADDING_LAYERS__PADDING;
/**
* The number of structural features of the '<em>Constant Pad3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D_FEATURE_COUNT = PADDING_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Constant Pad3d</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_PAD3D_OPERATION_COUNT = PADDING_LAYERS_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.Padding_layers <em>Padding layers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Padding layers</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.Padding_layers
* @generated
*/
EClass getPadding_layers();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.Padding_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.Padding_layers.Padding_layers#getPadding()
* @see #getPadding_layers()
* @generated
*/
EAttribute getPadding_layers_Padding();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReflectionPad1d <em>Reflection Pad1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reflection Pad1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReflectionPad1d
* @generated
*/
EClass getReflectionPad1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReflectionPad2d <em>Reflection Pad2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reflection Pad2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReflectionPad2d
* @generated
*/
EClass getReflectionPad2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReplicationPad1d <em>Replication Pad1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Replication Pad1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReplicationPad1d
* @generated
*/
EClass getReplicationPad1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReplicationPad2d <em>Replication Pad2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Replication Pad2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReplicationPad2d
* @generated
*/
EClass getReplicationPad2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReplicationPad3d <em>Replication Pad3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Replication Pad3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ReplicationPad3d
* @generated
*/
EClass getReplicationPad3d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ZeroPad2d <em>Zero Pad2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Zero Pad2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ZeroPad2d
* @generated
*/
EClass getZeroPad2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ConstantPad1d <em>Constant Pad1d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Constant Pad1d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ConstantPad1d
* @generated
*/
EClass getConstantPad1d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ConstantPad2d <em>Constant Pad2d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Constant Pad2d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ConstantPad2d
* @generated
*/
EClass getConstantPad2d();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ConstantPad3d <em>Constant Pad3d</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Constant Pad3d</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.ConstantPad3d
* @generated
*/
EClass getConstantPad3d();
/**
* 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
*/
Padding_layersFactory getPadding_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.Padding_layers.impl.Padding_layersImpl <em>Padding layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getPadding_layers()
* @generated
*/
EClass PADDING_LAYERS = eINSTANCE.getPadding_layers();
/**
* The meta object literal for the '<em><b>Padding</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PADDING_LAYERS__PADDING = eINSTANCE.getPadding_layers_Padding();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad1dImpl <em>Reflection Pad1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReflectionPad1d()
* @generated
*/
EClass REFLECTION_PAD1D = eINSTANCE.getReflectionPad1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad2dImpl <em>Reflection Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReflectionPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReflectionPad2d()
* @generated
*/
EClass REFLECTION_PAD2D = eINSTANCE.getReflectionPad2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad1dImpl <em>Replication Pad1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReplicationPad1d()
* @generated
*/
EClass REPLICATION_PAD1D = eINSTANCE.getReplicationPad1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad2dImpl <em>Replication Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReplicationPad2d()
* @generated
*/
EClass REPLICATION_PAD2D = eINSTANCE.getReplicationPad2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad3dImpl <em>Replication Pad3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ReplicationPad3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getReplicationPad3d()
* @generated
*/
EClass REPLICATION_PAD3D = eINSTANCE.getReplicationPad3d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ZeroPad2dImpl <em>Zero Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ZeroPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getZeroPad2d()
* @generated
*/
EClass ZERO_PAD2D = eINSTANCE.getZeroPad2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad1dImpl <em>Constant Pad1d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad1dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getConstantPad1d()
* @generated
*/
EClass CONSTANT_PAD1D = eINSTANCE.getConstantPad1d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad2dImpl <em>Constant Pad2d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad2dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getConstantPad2d()
* @generated
*/
EClass CONSTANT_PAD2D = eINSTANCE.getConstantPad2d();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad3dImpl <em>Constant Pad3d</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.ConstantPad3dImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Padding_layers.impl.Padding_layersPackageImpl#getConstantPad3d()
* @generated
*/
EClass CONSTANT_PAD3D = eINSTANCE.getConstantPad3d();
}
} //Padding_layersPackage