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