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

org.eclipse.ocl.utilities.UtilitiesPackage Maven / Gradle / Ivy

/**
 * 
 * 
 * Copyright (c) 2006, 2008 IBM Corporation, Zeligsoft Inc., 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:
 *   IBM - Initial API and implementation
 *   Zeligsoft - Bugs 231435, 243976, 256040
 * 
 * 
 *
 * $Id: UtilitiesPackage.java,v 1.12 2009/12/22 18:54:07 ewillink Exp $
 */
package org.eclipse.ocl.utilities;

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

/**
 * 
 * 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 org.eclipse.ocl.utilities.UtilitiesFactory * @model kind="package" * @generated */ public interface UtilitiesPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "utilities"; //$NON-NLS-1$ /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.eclipse.org/ocl/1.1.0/OCL/Utilities"; //$NON-NLS-1$ /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "ocl.util"; //$NON-NLS-1$ /** * The package content type ID. * * @since 1.3 * * @generated */ String eCONTENT_TYPE = "org.eclipse.ocl.ast"; //$NON-NLS-1$ /** * The singleton instance of the package. * * * @generated */ UtilitiesPackage eINSTANCE = org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl .init(); /** * The meta object id for the '{@link org.eclipse.ocl.utilities.ASTNode AST Node}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.ASTNode * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getASTNode() * @generated */ int AST_NODE = 0; /** * The feature id for the 'Start Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int AST_NODE__START_POSITION = 0; /** * The feature id for the 'End Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int AST_NODE__END_POSITION = 1; /** * The number of structural features of the 'AST Node' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int AST_NODE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.ocl.utilities.CallingASTNode Calling AST Node}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.CallingASTNode * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getCallingASTNode() * @generated */ int CALLING_AST_NODE = 1; /** * The feature id for the 'Start Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALLING_AST_NODE__START_POSITION = AST_NODE__START_POSITION; /** * The feature id for the 'End Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALLING_AST_NODE__END_POSITION = AST_NODE__END_POSITION; /** * The feature id for the 'Property Start Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALLING_AST_NODE__PROPERTY_START_POSITION = AST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Property End Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALLING_AST_NODE__PROPERTY_END_POSITION = AST_NODE_FEATURE_COUNT + 1; /** * The number of structural features of the 'Calling AST Node' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int CALLING_AST_NODE_FEATURE_COUNT = AST_NODE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.utilities.PredefinedType Predefined Type}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.PredefinedType * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getPredefinedType() * @generated */ int PREDEFINED_TYPE = 7; /** * The meta object id for the '{@link org.eclipse.ocl.utilities.TypedASTNode Typed AST Node}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.TypedASTNode * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getTypedASTNode() * @generated */ int TYPED_AST_NODE = 2; /** * The feature id for the 'Start Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPED_AST_NODE__START_POSITION = AST_NODE__START_POSITION; /** * The feature id for the 'End Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPED_AST_NODE__END_POSITION = AST_NODE__END_POSITION; /** * The feature id for the 'Type Start Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPED_AST_NODE__TYPE_START_POSITION = AST_NODE_FEATURE_COUNT + 0; /** * The feature id for the 'Type End Position' attribute. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPED_AST_NODE__TYPE_END_POSITION = AST_NODE_FEATURE_COUNT + 1; /** * The number of structural features of the 'Typed AST Node' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPED_AST_NODE_FEATURE_COUNT = AST_NODE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.ocl.utilities.Visitable Visitable}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.Visitable * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getVisitable() * @generated */ int VISITABLE = 3; /** * The number of structural features of the 'Visitable' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VISITABLE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.ocl.utilities.TypedElement Typed Element}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.TypedElement * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getTypedElement() * @generated */ int TYPED_ELEMENT = 5; /** * The meta object id for the '{@link org.eclipse.ocl.utilities.Visitor Visitor}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.Visitor * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getVisitor() * @generated */ int VISITOR = 4; /** * The number of structural features of the 'Visitor' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int VISITOR_FEATURE_COUNT = 0; /** * The number of structural features of the 'Typed Element' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int TYPED_ELEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.ocl.utilities.ExpressionInOCL Expression In OCL}' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @see org.eclipse.ocl.utilities.ExpressionInOCL * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getExpressionInOCL() * @generated */ int EXPRESSION_IN_OCL = 6; /** * The feature id for the 'Body Expression' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int EXPRESSION_IN_OCL__BODY_EXPRESSION = VISITABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Context Variable' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int EXPRESSION_IN_OCL__CONTEXT_VARIABLE = VISITABLE_FEATURE_COUNT + 1; /** * The feature id for the 'Result Variable' containment reference. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int EXPRESSION_IN_OCL__RESULT_VARIABLE = VISITABLE_FEATURE_COUNT + 2; /** * The feature id for the 'Parameter Variable' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int EXPRESSION_IN_OCL__PARAMETER_VARIABLE = VISITABLE_FEATURE_COUNT + 3; /** * The feature id for the 'Generated Type' containment reference list. * * This value may change when the model code is regenerated. * It is subject to change without notice. * @since 3.0 * * @generated * @ordered */ int EXPRESSION_IN_OCL__GENERATED_TYPE = VISITABLE_FEATURE_COUNT + 4; /** * The number of structural features of the 'Expression In OCL' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int EXPRESSION_IN_OCL_FEATURE_COUNT = VISITABLE_FEATURE_COUNT + 5; /** * The number of structural features of the 'Predefined Type' class. * * This value may change when the model code is regenerated. * It is subject to change without notice. * * @generated * @ordered */ int PREDEFINED_TYPE_FEATURE_COUNT = 0; /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.ASTNode AST Node}'. * * * @return the meta object for class 'AST Node'. * @see org.eclipse.ocl.utilities.ASTNode * @generated */ EClass getASTNode(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.utilities.ASTNode#getStartPosition Start Position}'. * * * @return the meta object for the attribute 'Start Position'. * @see org.eclipse.ocl.utilities.ASTNode#getStartPosition() * @see #getASTNode() * @generated */ EAttribute getASTNode_StartPosition(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.utilities.ASTNode#getEndPosition End Position}'. * * * @return the meta object for the attribute 'End Position'. * @see org.eclipse.ocl.utilities.ASTNode#getEndPosition() * @see #getASTNode() * @generated */ EAttribute getASTNode_EndPosition(); /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.CallingASTNode Calling AST Node}'. * * * @return the meta object for class 'Calling AST Node'. * @see org.eclipse.ocl.utilities.CallingASTNode * @generated */ EClass getCallingASTNode(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.utilities.CallingASTNode#getPropertyStartPosition Property Start Position}'. * * * @return the meta object for the attribute 'Property Start Position'. * @see org.eclipse.ocl.utilities.CallingASTNode#getPropertyStartPosition() * @see #getCallingASTNode() * @generated */ EAttribute getCallingASTNode_PropertyStartPosition(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.utilities.CallingASTNode#getPropertyEndPosition Property End Position}'. * * * @return the meta object for the attribute 'Property End Position'. * @see org.eclipse.ocl.utilities.CallingASTNode#getPropertyEndPosition() * @see #getCallingASTNode() * @generated */ EAttribute getCallingASTNode_PropertyEndPosition(); /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.PredefinedType Predefined Type}'. * * * @return the meta object for class 'Predefined Type'. * @see org.eclipse.ocl.utilities.PredefinedType * @generated */ EClass getPredefinedType(); /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.TypedASTNode Typed AST Node}'. * * * @return the meta object for class 'Typed AST Node'. * @see org.eclipse.ocl.utilities.TypedASTNode * @generated */ EClass getTypedASTNode(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.utilities.TypedASTNode#getTypeStartPosition Type Start Position}'. * * * @return the meta object for the attribute 'Type Start Position'. * @see org.eclipse.ocl.utilities.TypedASTNode#getTypeStartPosition() * @see #getTypedASTNode() * @generated */ EAttribute getTypedASTNode_TypeStartPosition(); /** * Returns the meta object for the attribute '{@link org.eclipse.ocl.utilities.TypedASTNode#getTypeEndPosition Type End Position}'. * * * @return the meta object for the attribute 'Type End Position'. * @see org.eclipse.ocl.utilities.TypedASTNode#getTypeEndPosition() * @see #getTypedASTNode() * @generated */ EAttribute getTypedASTNode_TypeEndPosition(); /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.Visitable Visitable}'. * * * @return the meta object for class 'Visitable'. * @see org.eclipse.ocl.utilities.Visitable * @generated */ EClass getVisitable(); /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.TypedElement Typed Element}'. * * * @return the meta object for class 'Typed Element'. * @see org.eclipse.ocl.utilities.TypedElement * @generated */ EClass getTypedElement(); /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.Visitor Visitor}'. * * * @return the meta object for class 'Visitor'. * @see org.eclipse.ocl.utilities.Visitor * @generated */ EClass getVisitor(); /** * Returns the meta object for class '{@link org.eclipse.ocl.utilities.ExpressionInOCL Expression In OCL}'. * * * @return the meta object for class 'Expression In OCL'. * @see org.eclipse.ocl.utilities.ExpressionInOCL * @generated */ EClass getExpressionInOCL(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.utilities.ExpressionInOCL#getBodyExpression Body Expression}'. * * * @return the meta object for the containment reference 'Body Expression'. * @see org.eclipse.ocl.utilities.ExpressionInOCL#getBodyExpression() * @see #getExpressionInOCL() * @generated */ EReference getExpressionInOCL_BodyExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.utilities.ExpressionInOCL#getContextVariable Context Variable}'. * * * @return the meta object for the containment reference 'Context Variable'. * @see org.eclipse.ocl.utilities.ExpressionInOCL#getContextVariable() * @see #getExpressionInOCL() * @generated */ EReference getExpressionInOCL_ContextVariable(); /** * Returns the meta object for the containment reference '{@link org.eclipse.ocl.utilities.ExpressionInOCL#getResultVariable Result Variable}'. * * * @return the meta object for the containment reference 'Result Variable'. * @see org.eclipse.ocl.utilities.ExpressionInOCL#getResultVariable() * @see #getExpressionInOCL() * @generated */ EReference getExpressionInOCL_ResultVariable(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.utilities.ExpressionInOCL#getParameterVariable Parameter Variable}'. * * * @return the meta object for the containment reference list 'Parameter Variable'. * @see org.eclipse.ocl.utilities.ExpressionInOCL#getParameterVariable() * @see #getExpressionInOCL() * @generated */ EReference getExpressionInOCL_ParameterVariable(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.ocl.utilities.ExpressionInOCL#getGeneratedType Generated Type}'. * * @since 3.0 * * @return the meta object for the containment reference list 'Generated Type'. * @see org.eclipse.ocl.utilities.ExpressionInOCL#getGeneratedType() * @see #getExpressionInOCL() * @generated */ EReference getExpressionInOCL_GeneratedType(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ UtilitiesFactory getUtilitiesFactory(); /** * * Defines literals for the meta objects that represent *
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* @noimplement This interface is not intended to be implemented by clients. * @noextend This interface is not intended to be extended by clients. * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.ASTNode AST Node}' class. * * * @see org.eclipse.ocl.utilities.ASTNode * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getASTNode() * @generated */ EClass AST_NODE = eINSTANCE.getASTNode(); /** * The meta object literal for the 'Start Position' attribute feature. * * * @generated */ EAttribute AST_NODE__START_POSITION = eINSTANCE .getASTNode_StartPosition(); /** * The meta object literal for the 'End Position' attribute feature. * * * @generated */ EAttribute AST_NODE__END_POSITION = eINSTANCE.getASTNode_EndPosition(); /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.CallingASTNode Calling AST Node}' class. * * * @see org.eclipse.ocl.utilities.CallingASTNode * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getCallingASTNode() * @generated */ EClass CALLING_AST_NODE = eINSTANCE.getCallingASTNode(); /** * The meta object literal for the 'Property Start Position' attribute feature. * * * @generated */ EAttribute CALLING_AST_NODE__PROPERTY_START_POSITION = eINSTANCE .getCallingASTNode_PropertyStartPosition(); /** * The meta object literal for the 'Property End Position' attribute feature. * * * @generated */ EAttribute CALLING_AST_NODE__PROPERTY_END_POSITION = eINSTANCE .getCallingASTNode_PropertyEndPosition(); /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.PredefinedType Predefined Type}' class. * * * @see org.eclipse.ocl.utilities.PredefinedType * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getPredefinedType() * @generated */ EClass PREDEFINED_TYPE = eINSTANCE.getPredefinedType(); /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.TypedASTNode Typed AST Node}' class. * * * @see org.eclipse.ocl.utilities.TypedASTNode * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getTypedASTNode() * @generated */ EClass TYPED_AST_NODE = eINSTANCE.getTypedASTNode(); /** * The meta object literal for the 'Type Start Position' attribute feature. * * * @generated */ EAttribute TYPED_AST_NODE__TYPE_START_POSITION = eINSTANCE .getTypedASTNode_TypeStartPosition(); /** * The meta object literal for the 'Type End Position' attribute feature. * * * @generated */ EAttribute TYPED_AST_NODE__TYPE_END_POSITION = eINSTANCE .getTypedASTNode_TypeEndPosition(); /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.Visitable Visitable}' class. * * * @see org.eclipse.ocl.utilities.Visitable * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getVisitable() * @generated */ EClass VISITABLE = eINSTANCE.getVisitable(); /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.TypedElement Typed Element}' class. * * * @see org.eclipse.ocl.utilities.TypedElement * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getTypedElement() * @generated */ EClass TYPED_ELEMENT = eINSTANCE.getTypedElement(); /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.Visitor Visitor}' class. * * * @see org.eclipse.ocl.utilities.Visitor * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getVisitor() * @generated */ EClass VISITOR = eINSTANCE.getVisitor(); /** * The meta object literal for the '{@link org.eclipse.ocl.utilities.ExpressionInOCL Expression In OCL}' class. * * * @see org.eclipse.ocl.utilities.ExpressionInOCL * @see org.eclipse.ocl.utilities.impl.UtilitiesPackageImpl#getExpressionInOCL() * @generated */ EClass EXPRESSION_IN_OCL = eINSTANCE.getExpressionInOCL(); /** * The meta object literal for the 'Body Expression' containment reference feature. * * * @generated */ EReference EXPRESSION_IN_OCL__BODY_EXPRESSION = eINSTANCE .getExpressionInOCL_BodyExpression(); /** * The meta object literal for the 'Context Variable' containment reference feature. * * * @generated */ EReference EXPRESSION_IN_OCL__CONTEXT_VARIABLE = eINSTANCE .getExpressionInOCL_ContextVariable(); /** * The meta object literal for the 'Result Variable' containment reference feature. * * * @generated */ EReference EXPRESSION_IN_OCL__RESULT_VARIABLE = eINSTANCE .getExpressionInOCL_ResultVariable(); /** * The meta object literal for the 'Parameter Variable' containment reference list feature. * * * @generated */ EReference EXPRESSION_IN_OCL__PARAMETER_VARIABLE = eINSTANCE .getExpressionInOCL_ParameterVariable(); /** * The meta object literal for the 'Generated Type' containment reference list feature. * * @since 3.0 * * @generated */ EReference EXPRESSION_IN_OCL__GENERATED_TYPE = eINSTANCE .getExpressionInOCL_GeneratedType(); } } //UtilitiesPackage




© 2015 - 2024 Weber Informatics LLC | Privacy Policy