| /** |
| * 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 |