blob: f9f33cdac91f0202c20f2c37db867da68caf0a48 [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.Linear_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.Linear_layers.Linear_layersFactory
* @model kind="package"
* @generated
*/
public interface Linear_layersPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "Linear_layers"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/AIML/linear/1"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "AIML.Linear_layers"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Linear_layersPackage eINSTANCE = org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersImpl <em>Linear layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getLinear_layers()
* @generated
*/
int LINEAR_LAYERS = 0;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_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 LINEAR_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 LINEAR_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 LINEAR_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 LINEAR_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 LINEAR_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 LINEAR_LAYERS__LOSS = ModulePackage.MODEL__LOSS;
/**
* The number of structural features of the '<em>Linear layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_FEATURE_COUNT = ModulePackage.MODEL_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Linear layers</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_OPERATION_COUNT = ModulePackage.MODEL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.IdentityImpl <em>Identity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.IdentityImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getIdentity()
* @generated
*/
int IDENTITY = 1;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__BASE_CLASS = LINEAR_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__NAME = LINEAR_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__DATA = LINEAR_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__REQUIRES_GRAD = LINEAR_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 IDENTITY__SUB_MODULE = LINEAR_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__OPTIMIZER = LINEAR_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__LOSS = LINEAR_LAYERS__LOSS;
/**
* The number of structural features of the '<em>Identity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY_FEATURE_COUNT = LINEAR_LAYERS_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Identity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY_OPERATION_COUNT = LINEAR_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layers_1Impl <em>Linear layers 1</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layers_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getLinear_layers_1()
* @generated
*/
int LINEAR_LAYERS_1 = 2;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__BASE_CLASS = LINEAR_LAYERS__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__NAME = LINEAR_LAYERS__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__DATA = LINEAR_LAYERS__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__REQUIRES_GRAD = LINEAR_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 LINEAR_LAYERS_1__SUB_MODULE = LINEAR_LAYERS__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__OPTIMIZER = LINEAR_LAYERS__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__LOSS = LINEAR_LAYERS__LOSS;
/**
* The feature id for the '<em><b>Out features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__OUT_FEATURES = LINEAR_LAYERS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Bias</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1__BIAS = LINEAR_LAYERS_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Linear layers 1</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1_FEATURE_COUNT = LINEAR_LAYERS_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Linear layers 1</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_LAYERS_1_OPERATION_COUNT = LINEAR_LAYERS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.LinearImpl <em>Linear</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.LinearImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getLinear()
* @generated
*/
int LINEAR = 3;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__BASE_CLASS = LINEAR_LAYERS_1__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__NAME = LINEAR_LAYERS_1__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__DATA = LINEAR_LAYERS_1__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__REQUIRES_GRAD = LINEAR_LAYERS_1__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__SUB_MODULE = LINEAR_LAYERS_1__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__OPTIMIZER = LINEAR_LAYERS_1__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__LOSS = LINEAR_LAYERS_1__LOSS;
/**
* The feature id for the '<em><b>Out features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__OUT_FEATURES = LINEAR_LAYERS_1__OUT_FEATURES;
/**
* The feature id for the '<em><b>Bias</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__BIAS = LINEAR_LAYERS_1__BIAS;
/**
* The feature id for the '<em><b>In features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__IN_FEATURES = LINEAR_LAYERS_1_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Activation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__ACTIVATION = LINEAR_LAYERS_1_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Kernel initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__KERNEL_INITIALIZER = LINEAR_LAYERS_1_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Bias initializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR__BIAS_INITIALIZER = LINEAR_LAYERS_1_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Linear</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_FEATURE_COUNT = LINEAR_LAYERS_1_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Linear</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINEAR_OPERATION_COUNT = LINEAR_LAYERS_1_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.BilinearImpl <em>Bilinear</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.BilinearImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getBilinear()
* @generated
*/
int BILINEAR = 4;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__BASE_CLASS = LINEAR_LAYERS_1__BASE_CLASS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__NAME = LINEAR_LAYERS_1__NAME;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__DATA = LINEAR_LAYERS_1__DATA;
/**
* The feature id for the '<em><b>Requires grad</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__REQUIRES_GRAD = LINEAR_LAYERS_1__REQUIRES_GRAD;
/**
* The feature id for the '<em><b>Sub Module</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__SUB_MODULE = LINEAR_LAYERS_1__SUB_MODULE;
/**
* The feature id for the '<em><b>Optimizer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__OPTIMIZER = LINEAR_LAYERS_1__OPTIMIZER;
/**
* The feature id for the '<em><b>Loss</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__LOSS = LINEAR_LAYERS_1__LOSS;
/**
* The feature id for the '<em><b>Out features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__OUT_FEATURES = LINEAR_LAYERS_1__OUT_FEATURES;
/**
* The feature id for the '<em><b>Bias</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__BIAS = LINEAR_LAYERS_1__BIAS;
/**
* The feature id for the '<em><b>In1 features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__IN1_FEATURES = LINEAR_LAYERS_1_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>In2 features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR__IN2_FEATURES = LINEAR_LAYERS_1_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Bilinear</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR_FEATURE_COUNT = LINEAR_LAYERS_1_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Bilinear</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BILINEAR_OPERATION_COUNT = LINEAR_LAYERS_1_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers <em>Linear layers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Linear layers</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers
* @generated
*/
EClass getLinear_layers();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Identity <em>Identity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Identity</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Identity
* @generated
*/
EClass getIdentity();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers_1 <em>Linear layers 1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Linear layers 1</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers_1
* @generated
*/
EClass getLinear_layers_1();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers_1#getOut_features <em>Out features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Out features</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers_1#getOut_features()
* @see #getLinear_layers_1()
* @generated
*/
EAttribute getLinear_layers_1_Out_features();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers_1#isBias <em>Bias</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Bias</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear_layers_1#isBias()
* @see #getLinear_layers_1()
* @generated
*/
EAttribute getLinear_layers_1_Bias();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear <em>Linear</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Linear</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear
* @generated
*/
EClass getLinear();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear#getIn_features <em>In features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>In features</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear#getIn_features()
* @see #getLinear()
* @generated
*/
EAttribute getLinear_In_features();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear#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.Linear_layers.Linear#getActivation()
* @see #getLinear()
* @generated
*/
EAttribute getLinear_Activation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear#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.Linear_layers.Linear#getKernel_initializer()
* @see #getLinear()
* @generated
*/
EAttribute getLinear_Kernel_initializer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Linear#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.Linear_layers.Linear#getBias_initializer()
* @see #getLinear()
* @generated
*/
EAttribute getLinear_Bias_initializer();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Bilinear <em>Bilinear</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Bilinear</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Bilinear
* @generated
*/
EClass getBilinear();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Bilinear#getIn1_features <em>In1 features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>In1 features</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Bilinear#getIn1_features()
* @see #getBilinear()
* @generated
*/
EAttribute getBilinear_In1_features();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Bilinear#getIn2_features <em>In2 features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>In2 features</em>'.
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.Bilinear#getIn2_features()
* @see #getBilinear()
* @generated
*/
EAttribute getBilinear_In2_features();
/**
* 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
*/
Linear_layersFactory getLinear_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.Linear_layers.impl.Linear_layersImpl <em>Linear layers</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getLinear_layers()
* @generated
*/
EClass LINEAR_LAYERS = eINSTANCE.getLinear_layers();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.IdentityImpl <em>Identity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.IdentityImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getIdentity()
* @generated
*/
EClass IDENTITY = eINSTANCE.getIdentity();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layers_1Impl <em>Linear layers 1</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layers_1Impl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getLinear_layers_1()
* @generated
*/
EClass LINEAR_LAYERS_1 = eINSTANCE.getLinear_layers_1();
/**
* The meta object literal for the '<em><b>Out features</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINEAR_LAYERS_1__OUT_FEATURES = eINSTANCE.getLinear_layers_1_Out_features();
/**
* The meta object literal for the '<em><b>Bias</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINEAR_LAYERS_1__BIAS = eINSTANCE.getLinear_layers_1_Bias();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.LinearImpl <em>Linear</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.LinearImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getLinear()
* @generated
*/
EClass LINEAR = eINSTANCE.getLinear();
/**
* The meta object literal for the '<em><b>In features</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINEAR__IN_FEATURES = eINSTANCE.getLinear_In_features();
/**
* The meta object literal for the '<em><b>Activation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINEAR__ACTIVATION = eINSTANCE.getLinear_Activation();
/**
* The meta object literal for the '<em><b>Kernel initializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINEAR__KERNEL_INITIALIZER = eINSTANCE.getLinear_Kernel_initializer();
/**
* The meta object literal for the '<em><b>Bias initializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINEAR__BIAS_INITIALIZER = eINSTANCE.getLinear_Bias_initializer();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.BilinearImpl <em>Bilinear</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.BilinearImpl
* @see org.eclipse.papyrus.aiml.profile.AIML.Linear_layers.impl.Linear_layersPackageImpl#getBilinear()
* @generated
*/
EClass BILINEAR = eINSTANCE.getBilinear();
/**
* The meta object literal for the '<em><b>In1 features</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BILINEAR__IN1_FEATURES = eINSTANCE.getBilinear_In1_features();
/**
* The meta object literal for the '<em><b>In2 features</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BILINEAR__IN2_FEATURES = eINSTANCE.getBilinear_In2_features();
}
} //Linear_layersPackage