All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.fr.lip6.move.pnml.symmetricnet.multisets.MultisetsPackage Maven / Gradle / Ivy

/**
 *  Copyright 2009-2016 Université Paris Ouest and Sorbonne Universités,
 * 							Univ. Paris 06 - CNRS UMR 7606 (LIP6)
 *
 *  All rights reserved.   This program and the accompanying materials
 *  are made available under the terms of the Eclipse Public License v1.0
 *  which accompanies this distribution, and is available at
 *  http://www.eclipse.org/legal/epl-v10.html
 *
 *  Project leader / Initial Contributor:
 *    Lom Messan Hillah - 
 *
 *  Contributors:
 *    ${ocontributors} - <$oemails}>
 *
 *  Mailing list:
 *    [email protected]
 */
/**
 * (C) Sorbonne Universités, UPMC Univ Paris 06, UMR CNRS 7606 (LIP6/MoVe)
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *  
 *  Contributors: 
 *    Lom HILLAH (LIP6) - Initial models and implementation
 *    Rachid Alahyane (UPMC) - Infrastructure and continuous integration
 *    Bastien Bouzerau (UPMC) - Architecture 
 *    Guillaume Giffo (UPMC) - Code generation refactoring, High-level API
 */
package fr.lip6.move.pnml.symmetricnet.multisets;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

import fr.lip6.move.pnml.symmetricnet.terms.TermsPackage;

/**
 * 
 * The Package for the model.
 * It contains accessors for the meta objects to represent
 * 
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * @see fr.lip6.move.pnml.symmetricnet.multisets.MultisetsFactory * @model kind="package" * @generated */ public interface MultisetsPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "multisets"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http:///symmetricnet.multisets.ecore"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "multisets"; /** * The singleton instance of the package. * * * @generated */ MultisetsPackage eINSTANCE = fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl.init(); /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityImpl Cardinality}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getCardinality() * @generated */ int CARDINALITY = 0; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int CARDINALITY__SORT = TermsPackage.BUILT_IN_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int CARDINALITY__CONTAINER_OPERATOR = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int CARDINALITY__CONTAINER_NAMED_OPERATOR = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int CARDINALITY__CONTAINER_HL_MARKING = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int CARDINALITY__CONTAINER_CONDITION = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int CARDINALITY__CONTAINER_HL_ANNOTATION = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int CARDINALITY__CONTAINER_PARTITION_ELEMENT = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int CARDINALITY__SUBTERM = TermsPackage.BUILT_IN_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int CARDINALITY__OUTPUT = TermsPackage.BUILT_IN_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int CARDINALITY__INPUT = TermsPackage.BUILT_IN_OPERATOR__INPUT; /** * The number of structural features of the 'Cardinality' class. * * * @generated * @ordered */ int CARDINALITY_FEATURE_COUNT = TermsPackage.BUILT_IN_OPERATOR_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.ContainsImpl Contains}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.ContainsImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getContains() * @generated */ int CONTAINS = 1; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int CONTAINS__SORT = TermsPackage.BUILT_IN_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int CONTAINS__CONTAINER_OPERATOR = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int CONTAINS__CONTAINER_NAMED_OPERATOR = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int CONTAINS__CONTAINER_HL_MARKING = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int CONTAINS__CONTAINER_CONDITION = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int CONTAINS__CONTAINER_HL_ANNOTATION = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int CONTAINS__CONTAINER_PARTITION_ELEMENT = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int CONTAINS__SUBTERM = TermsPackage.BUILT_IN_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int CONTAINS__OUTPUT = TermsPackage.BUILT_IN_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int CONTAINS__INPUT = TermsPackage.BUILT_IN_OPERATOR__INPUT; /** * The number of structural features of the 'Contains' class. * * * @generated * @ordered */ int CONTAINS_FEATURE_COUNT = TermsPackage.BUILT_IN_OPERATOR_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityOfImpl Cardinality Of}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityOfImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getCardinalityOf() * @generated */ int CARDINALITY_OF = 2; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int CARDINALITY_OF__SORT = TermsPackage.BUILT_IN_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int CARDINALITY_OF__CONTAINER_OPERATOR = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int CARDINALITY_OF__CONTAINER_NAMED_OPERATOR = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int CARDINALITY_OF__CONTAINER_HL_MARKING = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int CARDINALITY_OF__CONTAINER_CONDITION = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int CARDINALITY_OF__CONTAINER_HL_ANNOTATION = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int CARDINALITY_OF__CONTAINER_PARTITION_ELEMENT = TermsPackage.BUILT_IN_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int CARDINALITY_OF__SUBTERM = TermsPackage.BUILT_IN_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int CARDINALITY_OF__OUTPUT = TermsPackage.BUILT_IN_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int CARDINALITY_OF__INPUT = TermsPackage.BUILT_IN_OPERATOR__INPUT; /** * The number of structural features of the 'Cardinality Of' class. * * * @generated * @ordered */ int CARDINALITY_OF_FEATURE_COUNT = TermsPackage.BUILT_IN_OPERATOR_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.AddImpl Add}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.AddImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getAdd() * @generated */ int ADD = 3; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int ADD__SORT = TermsPackage.MULTISET_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int ADD__CONTAINER_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int ADD__CONTAINER_NAMED_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int ADD__CONTAINER_HL_MARKING = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int ADD__CONTAINER_CONDITION = TermsPackage.MULTISET_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int ADD__CONTAINER_HL_ANNOTATION = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int ADD__CONTAINER_PARTITION_ELEMENT = TermsPackage.MULTISET_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int ADD__SUBTERM = TermsPackage.MULTISET_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int ADD__OUTPUT = TermsPackage.MULTISET_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int ADD__INPUT = TermsPackage.MULTISET_OPERATOR__INPUT; /** * The number of structural features of the 'Add' class. * * * @generated * @ordered */ int ADD_FEATURE_COUNT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.AllImpl All}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.AllImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getAll() * @generated */ int ALL = 4; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int ALL__SORT = TermsPackage.MULTISET_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int ALL__CONTAINER_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int ALL__CONTAINER_NAMED_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int ALL__CONTAINER_HL_MARKING = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int ALL__CONTAINER_CONDITION = TermsPackage.MULTISET_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int ALL__CONTAINER_HL_ANNOTATION = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int ALL__CONTAINER_PARTITION_ELEMENT = TermsPackage.MULTISET_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int ALL__SUBTERM = TermsPackage.MULTISET_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int ALL__OUTPUT = TermsPackage.MULTISET_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int ALL__INPUT = TermsPackage.MULTISET_OPERATOR__INPUT; /** * The feature id for the 'Refsort' containment reference. * * * @generated * @ordered */ int ALL__REFSORT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 0; /** * The number of structural features of the 'All' class. * * * @generated * @ordered */ int ALL_FEATURE_COUNT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.EmptyImpl Empty}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.EmptyImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getEmpty() * @generated */ int EMPTY = 5; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int EMPTY__SORT = TermsPackage.MULTISET_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int EMPTY__CONTAINER_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int EMPTY__CONTAINER_NAMED_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int EMPTY__CONTAINER_HL_MARKING = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int EMPTY__CONTAINER_CONDITION = TermsPackage.MULTISET_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int EMPTY__CONTAINER_HL_ANNOTATION = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int EMPTY__CONTAINER_PARTITION_ELEMENT = TermsPackage.MULTISET_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int EMPTY__SUBTERM = TermsPackage.MULTISET_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int EMPTY__OUTPUT = TermsPackage.MULTISET_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int EMPTY__INPUT = TermsPackage.MULTISET_OPERATOR__INPUT; /** * The feature id for the 'Refsort' containment reference. * * * @generated * @ordered */ int EMPTY__REFSORT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 0; /** * The number of structural features of the 'Empty' class. * * * @generated * @ordered */ int EMPTY_FEATURE_COUNT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.NumberOfImpl Number Of}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.NumberOfImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getNumberOf() * @generated */ int NUMBER_OF = 6; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int NUMBER_OF__SORT = TermsPackage.MULTISET_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int NUMBER_OF__CONTAINER_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int NUMBER_OF__CONTAINER_NAMED_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int NUMBER_OF__CONTAINER_HL_MARKING = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int NUMBER_OF__CONTAINER_CONDITION = TermsPackage.MULTISET_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int NUMBER_OF__CONTAINER_HL_ANNOTATION = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int NUMBER_OF__CONTAINER_PARTITION_ELEMENT = TermsPackage.MULTISET_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int NUMBER_OF__SUBTERM = TermsPackage.MULTISET_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int NUMBER_OF__OUTPUT = TermsPackage.MULTISET_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int NUMBER_OF__INPUT = TermsPackage.MULTISET_OPERATOR__INPUT; /** * The number of structural features of the 'Number Of' class. * * * @generated * @ordered */ int NUMBER_OF_FEATURE_COUNT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.SubtractImpl Subtract}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.SubtractImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getSubtract() * @generated */ int SUBTRACT = 7; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int SUBTRACT__SORT = TermsPackage.MULTISET_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int SUBTRACT__CONTAINER_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int SUBTRACT__CONTAINER_NAMED_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int SUBTRACT__CONTAINER_HL_MARKING = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int SUBTRACT__CONTAINER_CONDITION = TermsPackage.MULTISET_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int SUBTRACT__CONTAINER_HL_ANNOTATION = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int SUBTRACT__CONTAINER_PARTITION_ELEMENT = TermsPackage.MULTISET_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int SUBTRACT__SUBTERM = TermsPackage.MULTISET_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int SUBTRACT__OUTPUT = TermsPackage.MULTISET_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int SUBTRACT__INPUT = TermsPackage.MULTISET_OPERATOR__INPUT; /** * The number of structural features of the 'Subtract' class. * * * @generated * @ordered */ int SUBTRACT_FEATURE_COUNT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.ScalarProductImpl Scalar Product}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.ScalarProductImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getScalarProduct() * @generated */ int SCALAR_PRODUCT = 8; /** * The feature id for the 'Sort' reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__SORT = TermsPackage.MULTISET_OPERATOR__SORT; /** * The feature id for the 'Container Operator' container reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__CONTAINER_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_OPERATOR; /** * The feature id for the 'Container Named Operator' container reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__CONTAINER_NAMED_OPERATOR = TermsPackage.MULTISET_OPERATOR__CONTAINER_NAMED_OPERATOR; /** * The feature id for the 'Container HL Marking' container reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__CONTAINER_HL_MARKING = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_MARKING; /** * The feature id for the 'Container Condition' container reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__CONTAINER_CONDITION = TermsPackage.MULTISET_OPERATOR__CONTAINER_CONDITION; /** * The feature id for the 'Container HL Annotation' container reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__CONTAINER_HL_ANNOTATION = TermsPackage.MULTISET_OPERATOR__CONTAINER_HL_ANNOTATION; /** * The feature id for the 'Container Partition Element' container reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__CONTAINER_PARTITION_ELEMENT = TermsPackage.MULTISET_OPERATOR__CONTAINER_PARTITION_ELEMENT; /** * The feature id for the 'Subterm' containment reference list. * * * @generated * @ordered */ int SCALAR_PRODUCT__SUBTERM = TermsPackage.MULTISET_OPERATOR__SUBTERM; /** * The feature id for the 'Output' reference. * * * @generated * @ordered */ int SCALAR_PRODUCT__OUTPUT = TermsPackage.MULTISET_OPERATOR__OUTPUT; /** * The feature id for the 'Input' reference list. * * * @generated * @ordered */ int SCALAR_PRODUCT__INPUT = TermsPackage.MULTISET_OPERATOR__INPUT; /** * The number of structural features of the 'Scalar Product' class. * * * @generated * @ordered */ int SCALAR_PRODUCT_FEATURE_COUNT = TermsPackage.MULTISET_OPERATOR_FEATURE_COUNT + 0; /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.Cardinality Cardinality}'. * * * @return the meta object for class 'Cardinality'. * @see fr.lip6.move.pnml.symmetricnet.multisets.Cardinality * @generated */ EClass getCardinality(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.Contains Contains}'. * * * @return the meta object for class 'Contains'. * @see fr.lip6.move.pnml.symmetricnet.multisets.Contains * @generated */ EClass getContains(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.CardinalityOf Cardinality Of}'. * * * @return the meta object for class 'Cardinality Of'. * @see fr.lip6.move.pnml.symmetricnet.multisets.CardinalityOf * @generated */ EClass getCardinalityOf(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.Add Add}'. * * * @return the meta object for class 'Add'. * @see fr.lip6.move.pnml.symmetricnet.multisets.Add * @generated */ EClass getAdd(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.All All}'. * * * @return the meta object for class 'All'. * @see fr.lip6.move.pnml.symmetricnet.multisets.All * @generated */ EClass getAll(); /** * Returns the meta object for the containment reference '{@link fr.lip6.move.pnml.symmetricnet.multisets.All#getRefsort Refsort}'. * * * @return the meta object for the containment reference 'Refsort'. * @see fr.lip6.move.pnml.symmetricnet.multisets.All#getRefsort() * @see #getAll() * @generated */ EReference getAll_Refsort(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.Empty Empty}'. * * * @return the meta object for class 'Empty'. * @see fr.lip6.move.pnml.symmetricnet.multisets.Empty * @generated */ EClass getEmpty(); /** * Returns the meta object for the containment reference '{@link fr.lip6.move.pnml.symmetricnet.multisets.Empty#getRefsort Refsort}'. * * * @return the meta object for the containment reference 'Refsort'. * @see fr.lip6.move.pnml.symmetricnet.multisets.Empty#getRefsort() * @see #getEmpty() * @generated */ EReference getEmpty_Refsort(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.NumberOf Number Of}'. * * * @return the meta object for class 'Number Of'. * @see fr.lip6.move.pnml.symmetricnet.multisets.NumberOf * @generated */ EClass getNumberOf(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.Subtract Subtract}'. * * * @return the meta object for class 'Subtract'. * @see fr.lip6.move.pnml.symmetricnet.multisets.Subtract * @generated */ EClass getSubtract(); /** * Returns the meta object for class '{@link fr.lip6.move.pnml.symmetricnet.multisets.ScalarProduct Scalar Product}'. * * * @return the meta object for class 'Scalar Product'. * @see fr.lip6.move.pnml.symmetricnet.multisets.ScalarProduct * @generated */ EClass getScalarProduct(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ MultisetsFactory getMultisetsFactory(); /** * * Defines literals for the meta objects that represent *
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * @generated */ interface Literals { /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityImpl Cardinality}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getCardinality() * @generated */ EClass CARDINALITY = eINSTANCE.getCardinality(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.ContainsImpl Contains}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.ContainsImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getContains() * @generated */ EClass CONTAINS = eINSTANCE.getContains(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityOfImpl Cardinality Of}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.CardinalityOfImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getCardinalityOf() * @generated */ EClass CARDINALITY_OF = eINSTANCE.getCardinalityOf(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.AddImpl Add}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.AddImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getAdd() * @generated */ EClass ADD = eINSTANCE.getAdd(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.AllImpl All}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.AllImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getAll() * @generated */ EClass ALL = eINSTANCE.getAll(); /** * The meta object literal for the 'Refsort' containment reference feature. * * * @generated */ EReference ALL__REFSORT = eINSTANCE.getAll_Refsort(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.EmptyImpl Empty}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.EmptyImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getEmpty() * @generated */ EClass EMPTY = eINSTANCE.getEmpty(); /** * The meta object literal for the 'Refsort' containment reference feature. * * * @generated */ EReference EMPTY__REFSORT = eINSTANCE.getEmpty_Refsort(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.NumberOfImpl Number Of}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.NumberOfImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getNumberOf() * @generated */ EClass NUMBER_OF = eINSTANCE.getNumberOf(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.SubtractImpl Subtract}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.SubtractImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getSubtract() * @generated */ EClass SUBTRACT = eINSTANCE.getSubtract(); /** * The meta object literal for the '{@link fr.lip6.move.pnml.symmetricnet.multisets.impl.ScalarProductImpl Scalar Product}' class. * * * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.ScalarProductImpl * @see fr.lip6.move.pnml.symmetricnet.multisets.impl.MultisetsPackageImpl#getScalarProduct() * @generated */ EClass SCALAR_PRODUCT = eINSTANCE.getScalarProduct(); } } //MultisetsPackage




© 2015 - 2025 Weber Informatics LLC | Privacy Policy