/******************************************************************************* * Copyright (c) 2014 Willink Transformations and others. * 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: * 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