blob: 4bf081ac72a68901cb0bd5e357300a421741bf16 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2014, 2018 Willink Transformations and others.
* 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
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* E.D.Willink - initial API and implementation
*******************************************************************************/
package org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.ocl.examples.xtext2lpg.XBNF.XBNFPackage;
/**
* <!-- 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.ocl.examples.xtext2lpg.XBNFwithCardinality.XBNFwithCardinalityFactory
* @model kind="package"
* @generated
*/
public interface XBNFwithCardinalityPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "XBNFwithCardinality";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/ocl/XBNFwithCardinality";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "xbnfwc";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
XBNFwithCardinalityPackage eINSTANCE = org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.CompoundElementImpl <em>Compound Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.CompoundElementImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getCompoundElement()
* @generated
*/
int COMPOUND_ELEMENT = 1;
/**
* The feature id for the '<em><b>Debug</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOUND_ELEMENT__DEBUG = XBNFPackage.ABSTRACT_ELEMENT__DEBUG;
/**
* The feature id for the '<em><b>Parent Rule</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOUND_ELEMENT__PARENT_RULE = XBNFPackage.ABSTRACT_ELEMENT__PARENT_RULE;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOUND_ELEMENT__ELEMENTS = XBNFPackage.ABSTRACT_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Compound Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOUND_ELEMENT_FEATURE_COUNT = XBNFPackage.ABSTRACT_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Compound Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOUND_ELEMENT_OPERATION_COUNT = XBNFPackage.ABSTRACT_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.AlternativesImpl <em>Alternatives</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.AlternativesImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getAlternatives()
* @generated
*/
int ALTERNATIVES = 0;
/**
* The feature id for the '<em><b>Debug</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVES__DEBUG = COMPOUND_ELEMENT__DEBUG;
/**
* The feature id for the '<em><b>Parent Rule</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVES__PARENT_RULE = COMPOUND_ELEMENT__PARENT_RULE;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVES__ELEMENTS = COMPOUND_ELEMENT__ELEMENTS;
/**
* The number of structural features of the '<em>Alternatives</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVES_FEATURE_COUNT = COMPOUND_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Alternatives</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVES_OPERATION_COUNT = COMPOUND_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.MultiplicityElementImpl <em>Multiplicity Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.MultiplicityElementImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getMultiplicityElement()
* @generated
*/
int MULTIPLICITY_ELEMENT = 2;
/**
* The feature id for the '<em><b>Debug</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY_ELEMENT__DEBUG = XBNFPackage.ABSTRACT_ELEMENT__DEBUG;
/**
* The feature id for the '<em><b>Parent Rule</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY_ELEMENT__PARENT_RULE = XBNFPackage.ABSTRACT_ELEMENT__PARENT_RULE;
/**
* The feature id for the '<em><b>Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY_ELEMENT__ELEMENT = XBNFPackage.ABSTRACT_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Multiplicity Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY_ELEMENT_FEATURE_COUNT = XBNFPackage.ABSTRACT_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Multiplicity Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY_ELEMENT_OPERATION_COUNT = XBNFPackage.ABSTRACT_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.OneOrMoreImpl <em>One Or More</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.OneOrMoreImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getOneOrMore()
* @generated
*/
int ONE_OR_MORE = 3;
/**
* The feature id for the '<em><b>Debug</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_OR_MORE__DEBUG = MULTIPLICITY_ELEMENT__DEBUG;
/**
* The feature id for the '<em><b>Parent Rule</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_OR_MORE__PARENT_RULE = MULTIPLICITY_ELEMENT__PARENT_RULE;
/**
* The feature id for the '<em><b>Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_OR_MORE__ELEMENT = MULTIPLICITY_ELEMENT__ELEMENT;
/**
* The number of structural features of the '<em>One Or More</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_OR_MORE_FEATURE_COUNT = MULTIPLICITY_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>One Or More</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_OR_MORE_OPERATION_COUNT = MULTIPLICITY_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.SuccessionImpl <em>Succession</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.SuccessionImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getSuccession()
* @generated
*/
int SUCCESSION = 4;
/**
* The feature id for the '<em><b>Debug</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCESSION__DEBUG = COMPOUND_ELEMENT__DEBUG;
/**
* The feature id for the '<em><b>Parent Rule</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCESSION__PARENT_RULE = COMPOUND_ELEMENT__PARENT_RULE;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCESSION__ELEMENTS = COMPOUND_ELEMENT__ELEMENTS;
/**
* The number of structural features of the '<em>Succession</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCESSION_FEATURE_COUNT = COMPOUND_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Succession</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUCCESSION_OPERATION_COUNT = COMPOUND_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrMoreImpl <em>Zero Or More</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrMoreImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getZeroOrMore()
* @generated
*/
int ZERO_OR_MORE = 5;
/**
* The feature id for the '<em><b>Debug</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_MORE__DEBUG = MULTIPLICITY_ELEMENT__DEBUG;
/**
* The feature id for the '<em><b>Parent Rule</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_MORE__PARENT_RULE = MULTIPLICITY_ELEMENT__PARENT_RULE;
/**
* The feature id for the '<em><b>Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_MORE__ELEMENT = MULTIPLICITY_ELEMENT__ELEMENT;
/**
* The number of structural features of the '<em>Zero Or More</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_MORE_FEATURE_COUNT = MULTIPLICITY_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Zero Or More</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_MORE_OPERATION_COUNT = MULTIPLICITY_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrOneImpl <em>Zero Or One</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrOneImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getZeroOrOne()
* @generated
*/
int ZERO_OR_ONE = 6;
/**
* The feature id for the '<em><b>Debug</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_ONE__DEBUG = MULTIPLICITY_ELEMENT__DEBUG;
/**
* The feature id for the '<em><b>Parent Rule</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_ONE__PARENT_RULE = MULTIPLICITY_ELEMENT__PARENT_RULE;
/**
* The feature id for the '<em><b>Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_ONE__ELEMENT = MULTIPLICITY_ELEMENT__ELEMENT;
/**
* The number of structural features of the '<em>Zero Or One</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_ONE_FEATURE_COUNT = MULTIPLICITY_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Zero Or One</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ZERO_OR_ONE_OPERATION_COUNT = MULTIPLICITY_ELEMENT_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.Alternatives <em>Alternatives</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Alternatives</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.Alternatives
* @generated
*/
EClass getAlternatives();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.CompoundElement <em>Compound Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Compound Element</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.CompoundElement
* @generated
*/
EClass getCompoundElement();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.CompoundElement#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.CompoundElement#getElements()
* @see #getCompoundElement()
* @generated
*/
EReference getCompoundElement_Elements();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.MultiplicityElement <em>Multiplicity Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Multiplicity Element</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.MultiplicityElement
* @generated
*/
EClass getMultiplicityElement();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.MultiplicityElement#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Element</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.MultiplicityElement#getElement()
* @see #getMultiplicityElement()
* @generated
*/
EReference getMultiplicityElement_Element();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.OneOrMore <em>One Or More</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>One Or More</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.OneOrMore
* @generated
*/
EClass getOneOrMore();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.Succession <em>Succession</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Succession</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.Succession
* @generated
*/
EClass getSuccession();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.ZeroOrMore <em>Zero Or More</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Zero Or More</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.ZeroOrMore
* @generated
*/
EClass getZeroOrMore();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.ZeroOrOne <em>Zero Or One</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Zero Or One</em>'.
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.ZeroOrOne
* @generated
*/
EClass getZeroOrOne();
/**
* 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
*/
XBNFwithCardinalityFactory getXBNFwithCardinalityFactory();
/**
* <!-- 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.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.AlternativesImpl <em>Alternatives</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.AlternativesImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getAlternatives()
* @generated
*/
EClass ALTERNATIVES = eINSTANCE.getAlternatives();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.CompoundElementImpl <em>Compound Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.CompoundElementImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getCompoundElement()
* @generated
*/
EClass COMPOUND_ELEMENT = eINSTANCE.getCompoundElement();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPOUND_ELEMENT__ELEMENTS = eINSTANCE.getCompoundElement_Elements();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.MultiplicityElementImpl <em>Multiplicity Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.MultiplicityElementImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getMultiplicityElement()
* @generated
*/
EClass MULTIPLICITY_ELEMENT = eINSTANCE.getMultiplicityElement();
/**
* The meta object literal for the '<em><b>Element</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MULTIPLICITY_ELEMENT__ELEMENT = eINSTANCE.getMultiplicityElement_Element();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.OneOrMoreImpl <em>One Or More</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.OneOrMoreImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getOneOrMore()
* @generated
*/
EClass ONE_OR_MORE = eINSTANCE.getOneOrMore();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.SuccessionImpl <em>Succession</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.SuccessionImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getSuccession()
* @generated
*/
EClass SUCCESSION = eINSTANCE.getSuccession();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrMoreImpl <em>Zero Or More</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrMoreImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getZeroOrMore()
* @generated
*/
EClass ZERO_OR_MORE = eINSTANCE.getZeroOrMore();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrOneImpl <em>Zero Or One</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.ZeroOrOneImpl
* @see org.eclipse.ocl.examples.xtext2lpg.XBNFwithCardinality.impl.XBNFwithCardinalityPackageImpl#getZeroOrOne()
* @generated
*/
EClass ZERO_OR_ONE = eINSTANCE.getZeroOrOne();
}
} //XBNFwithCardinalityPackage