blob: ae6b7a04ada1d4ea3a2fdc9548e6257940fd7cb0 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2013, 2018 CEA LIST 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 (CEA LIST) - initial API and implementation
*******************************************************************************/
package org.eclipse.ocl.examples.emf.validation.validity;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- 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.emf.validation.validity.ValidityFactory
* @model kind="package"
* @generated
*/
public interface ValidityPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "validity";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/validation/2013/Validity";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "validity";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ValidityPackage eINSTANCE = org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.AbstractNodeImpl <em>Abstract Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.AbstractNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getAbstractNode()
* @generated
*/
int ABSTRACT_NODE = 0;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE__ENABLED = 0;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE__GRAYED = 1;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE__VISIBLE = 2;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE__LABEL = 3;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE__WORST_RESULT = 4;
/**
* The number of structural features of the '<em>Abstract Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NODE_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ConstrainingNodeImpl <em>Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getConstrainingNode()
* @generated
*/
int CONSTRAINING_NODE = 1;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__ENABLED = ABSTRACT_NODE__ENABLED;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__GRAYED = ABSTRACT_NODE__GRAYED;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__VISIBLE = ABSTRACT_NODE__VISIBLE;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__LABEL = ABSTRACT_NODE__LABEL;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__WORST_RESULT = ABSTRACT_NODE__WORST_RESULT;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__PARENT = ABSTRACT_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__CHILDREN = ABSTRACT_NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Constraining Object</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE__CONSTRAINING_OBJECT = ABSTRACT_NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Constraining Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINING_NODE_FEATURE_COUNT = ABSTRACT_NODE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.LeafConstrainingNodeImpl <em>Leaf Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.LeafConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getLeafConstrainingNode()
* @generated
*/
int LEAF_CONSTRAINING_NODE = 2;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__ENABLED = CONSTRAINING_NODE__ENABLED;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__GRAYED = CONSTRAINING_NODE__GRAYED;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__VISIBLE = CONSTRAINING_NODE__VISIBLE;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__LABEL = CONSTRAINING_NODE__LABEL;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__WORST_RESULT = CONSTRAINING_NODE__WORST_RESULT;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__PARENT = CONSTRAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__CHILDREN = CONSTRAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Constraining Object</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__CONSTRAINING_OBJECT = CONSTRAINING_NODE__CONSTRAINING_OBJECT;
/**
* The feature id for the '<em><b>Constraint Locator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__CONSTRAINT_LOCATOR = CONSTRAINING_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Constraint Resource</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__CONSTRAINT_RESOURCE = CONSTRAINING_NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Constraint String</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE__CONSTRAINT_STRING = CONSTRAINING_NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Leaf Constraining Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_CONSTRAINING_NODE_FEATURE_COUNT = CONSTRAINING_NODE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultImpl <em>Result</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResult()
* @generated
*/
int RESULT = 3;
/**
* The feature id for the '<em><b>Result Set</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__RESULT_SET = 0;
/**
* The feature id for the '<em><b>Result Validatable Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__RESULT_VALIDATABLE_NODE = 1;
/**
* The feature id for the '<em><b>Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__SEVERITY = 2;
/**
* The feature id for the '<em><b>Diagnostic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__DIAGNOSTIC = 3;
/**
* The feature id for the '<em><b>Validatable Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__VALIDATABLE_NODE = 4;
/**
* The feature id for the '<em><b>Leaf Constraining Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__LEAF_CONSTRAINING_NODE = 5;
/**
* The feature id for the '<em><b>Result Constraining Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__RESULT_CONSTRAINING_NODE = 6;
/**
* The feature id for the '<em><b>Exception</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT__EXCEPTION = 7;
/**
* The number of structural features of the '<em>Result</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultConstrainingNodeImpl <em>Result Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResultConstrainingNode()
* @generated
*/
int RESULT_CONSTRAINING_NODE = 4;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__ENABLED = CONSTRAINING_NODE__ENABLED;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__GRAYED = CONSTRAINING_NODE__GRAYED;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__VISIBLE = CONSTRAINING_NODE__VISIBLE;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__LABEL = CONSTRAINING_NODE__LABEL;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__WORST_RESULT = CONSTRAINING_NODE__WORST_RESULT;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__PARENT = CONSTRAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__CHILDREN = CONSTRAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Constraining Object</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__CONSTRAINING_OBJECT = CONSTRAINING_NODE__CONSTRAINING_OBJECT;
/**
* The feature id for the '<em><b>Result Validatable Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE__RESULT_VALIDATABLE_NODE = CONSTRAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Result Constraining Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_CONSTRAINING_NODE_FEATURE_COUNT = CONSTRAINING_NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultSetImpl <em>Result Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultSetImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResultSet()
* @generated
*/
int RESULT_SET = 5;
/**
* The feature id for the '<em><b>Root</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_SET__ROOT = 0;
/**
* The feature id for the '<em><b>Results</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_SET__RESULTS = 1;
/**
* The feature id for the '<em><b>Timestamp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_SET__TIMESTAMP = 2;
/**
* The number of structural features of the '<em>Result Set</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_SET_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ValidatableNodeImpl <em>Validatable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidatableNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getValidatableNode()
* @generated
*/
int VALIDATABLE_NODE = 10;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__ENABLED = ABSTRACT_NODE__ENABLED;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__GRAYED = ABSTRACT_NODE__GRAYED;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__VISIBLE = ABSTRACT_NODE__VISIBLE;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__LABEL = ABSTRACT_NODE__LABEL;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__WORST_RESULT = ABSTRACT_NODE__WORST_RESULT;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__PARENT = ABSTRACT_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__CHILDREN = ABSTRACT_NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Constrained Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE__CONSTRAINED_OBJECT = ABSTRACT_NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Validatable Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALIDATABLE_NODE_FEATURE_COUNT = ABSTRACT_NODE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultValidatableNodeImpl <em>Result Validatable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultValidatableNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResultValidatableNode()
* @generated
*/
int RESULT_VALIDATABLE_NODE = 6;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__ENABLED = VALIDATABLE_NODE__ENABLED;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__GRAYED = VALIDATABLE_NODE__GRAYED;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__VISIBLE = VALIDATABLE_NODE__VISIBLE;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__LABEL = VALIDATABLE_NODE__LABEL;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__WORST_RESULT = VALIDATABLE_NODE__WORST_RESULT;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__PARENT = VALIDATABLE_NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__CHILDREN = VALIDATABLE_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Constrained Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__CONSTRAINED_OBJECT = VALIDATABLE_NODE__CONSTRAINED_OBJECT;
/**
* The feature id for the '<em><b>Result Constraining Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE__RESULT_CONSTRAINING_NODE = VALIDATABLE_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Result Validatable Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESULT_VALIDATABLE_NODE_FEATURE_COUNT = VALIDATABLE_NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.RootNodeImpl <em>Root Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.RootNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getRootNode()
* @generated
*/
int ROOT_NODE = 7;
/**
* The feature id for the '<em><b>Result Sets</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_NODE__RESULT_SETS = 0;
/**
* The feature id for the '<em><b>Constraining Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_NODE__CONSTRAINING_NODES = 1;
/**
* The feature id for the '<em><b>Validatable Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_NODE__VALIDATABLE_NODES = 2;
/**
* The number of structural features of the '<em>Root Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_NODE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.RootConstrainingNodeImpl <em>Root Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.RootConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getRootConstrainingNode()
* @generated
*/
int ROOT_CONSTRAINING_NODE = 8;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__ENABLED = CONSTRAINING_NODE__ENABLED;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__GRAYED = CONSTRAINING_NODE__GRAYED;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__VISIBLE = CONSTRAINING_NODE__VISIBLE;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__LABEL = CONSTRAINING_NODE__LABEL;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__WORST_RESULT = CONSTRAINING_NODE__WORST_RESULT;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__PARENT = CONSTRAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__CHILDREN = CONSTRAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Constraining Object</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__CONSTRAINING_OBJECT = CONSTRAINING_NODE__CONSTRAINING_OBJECT;
/**
* The feature id for the '<em><b>Root Node</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE__ROOT_NODE = CONSTRAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Root Constraining Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_CONSTRAINING_NODE_FEATURE_COUNT = CONSTRAINING_NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.RootValidatableNodeImpl <em>Root Validatable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.RootValidatableNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getRootValidatableNode()
* @generated
*/
int ROOT_VALIDATABLE_NODE = 9;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__ENABLED = VALIDATABLE_NODE__ENABLED;
/**
* The feature id for the '<em><b>Grayed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__GRAYED = VALIDATABLE_NODE__GRAYED;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__VISIBLE = VALIDATABLE_NODE__VISIBLE;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__LABEL = VALIDATABLE_NODE__LABEL;
/**
* The feature id for the '<em><b>Worst Result</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__WORST_RESULT = VALIDATABLE_NODE__WORST_RESULT;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__PARENT = VALIDATABLE_NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__CHILDREN = VALIDATABLE_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Constrained Object</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__CONSTRAINED_OBJECT = VALIDATABLE_NODE__CONSTRAINED_OBJECT;
/**
* The feature id for the '<em><b>Root Node</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE__ROOT_NODE = VALIDATABLE_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Root Validatable Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_VALIDATABLE_NODE_FEATURE_COUNT = VALIDATABLE_NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.ocl.examples.emf.validation.validity.Severity <em>Severity</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.Severity
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getSeverity()
* @generated
*/
int SEVERITY = 11;
/**
* The meta object id for the '<em>Constraint Locator</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getConstraintLocator()
* @generated
*/
int CONSTRAINT_LOCATOR = 12;
/**
* The meta object id for the '<em>Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Object
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getObject()
* @generated
*/
int OBJECT = 13;
/**
* The meta object id for the '<em>Resource</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.resource.Resource
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResource()
* @generated
*/
int RESOURCE = 14;
/**
* The meta object id for the '<em>Throwable</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Throwable
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getThrowable()
* @generated
*/
int THROWABLE = 15;
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.AbstractNode <em>Abstract Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.AbstractNode
* @generated
*/
EClass getAbstractNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#isEnabled <em>Enabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Enabled</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#isEnabled()
* @see #getAbstractNode()
* @generated
*/
EAttribute getAbstractNode_Enabled();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#isGrayed <em>Grayed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Grayed</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#isGrayed()
* @see #getAbstractNode()
* @generated
*/
EAttribute getAbstractNode_Grayed();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#isVisible <em>Visible</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Visible</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#isVisible()
* @see #getAbstractNode()
* @generated
*/
EAttribute getAbstractNode_Visible();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#getLabel <em>Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Label</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#getLabel()
* @see #getAbstractNode()
* @generated
*/
EAttribute getAbstractNode_Label();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#getWorstResult <em>Worst Result</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Worst Result</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.AbstractNode#getWorstResult()
* @see #getAbstractNode()
* @generated
*/
EReference getAbstractNode_WorstResult();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode <em>Constraining Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Constraining Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode
* @generated
*/
EClass getConstrainingNode();
/**
* Returns the meta object for the container reference '{@link org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode#getParent()
* @see #getConstrainingNode()
* @generated
*/
EReference getConstrainingNode_Parent();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Children</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode#getChildren()
* @see #getConstrainingNode()
* @generated
*/
EReference getConstrainingNode_Children();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode#getConstrainingObject <em>Constraining Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraining Object</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ConstrainingNode#getConstrainingObject()
* @see #getConstrainingNode()
* @generated
*/
EAttribute getConstrainingNode_ConstrainingObject();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode <em>Leaf Constraining Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Leaf Constraining Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode
* @generated
*/
EClass getLeafConstrainingNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode#getConstraintLocator <em>Constraint Locator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint Locator</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode#getConstraintLocator()
* @see #getLeafConstrainingNode()
* @generated
*/
EAttribute getLeafConstrainingNode_ConstraintLocator();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode#getConstraintResource <em>Constraint Resource</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint Resource</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode#getConstraintResource()
* @see #getLeafConstrainingNode()
* @generated
*/
EAttribute getLeafConstrainingNode_ConstraintResource();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode#getConstraintString <em>Constraint String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint String</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.LeafConstrainingNode#getConstraintString()
* @see #getLeafConstrainingNode()
* @generated
*/
EAttribute getLeafConstrainingNode_ConstraintString();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.Result <em>Result</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Result</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result
* @generated
*/
EClass getResult();
/**
* Returns the meta object for the container reference '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getResultSet <em>Result Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Result Set</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getResultSet()
* @see #getResult()
* @generated
*/
EReference getResult_ResultSet();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getResultValidatableNode <em>Result Validatable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Result Validatable Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getResultValidatableNode()
* @see #getResult()
* @generated
*/
EReference getResult_ResultValidatableNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getSeverity <em>Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Severity</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getSeverity()
* @see #getResult()
* @generated
*/
EAttribute getResult_Severity();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getDiagnostic <em>Diagnostic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Diagnostic</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getDiagnostic()
* @see #getResult()
* @generated
*/
EAttribute getResult_Diagnostic();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getValidatableNode <em>Validatable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Validatable Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getValidatableNode()
* @see #getResult()
* @generated
*/
EReference getResult_ValidatableNode();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getLeafConstrainingNode <em>Leaf Constraining Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Leaf Constraining Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getLeafConstrainingNode()
* @see #getResult()
* @generated
*/
EReference getResult_LeafConstrainingNode();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getResultConstrainingNode <em>Result Constraining Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Result Constraining Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getResultConstrainingNode()
* @see #getResult()
* @generated
*/
EReference getResult_ResultConstrainingNode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.Result#getException <em>Exception</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Exception</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Result#getException()
* @see #getResult()
* @generated
*/
EAttribute getResult_Exception();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultConstrainingNode <em>Result Constraining Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Result Constraining Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultConstrainingNode
* @generated
*/
EClass getResultConstrainingNode();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultConstrainingNode#getResultValidatableNode <em>Result Validatable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Result Validatable Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultConstrainingNode#getResultValidatableNode()
* @see #getResultConstrainingNode()
* @generated
*/
EReference getResultConstrainingNode_ResultValidatableNode();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultSet <em>Result Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Result Set</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultSet
* @generated
*/
EClass getResultSet();
/**
* Returns the meta object for the container reference '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultSet#getRoot <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Root</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultSet#getRoot()
* @see #getResultSet()
* @generated
*/
EReference getResultSet_Root();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultSet#getResults <em>Results</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Results</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultSet#getResults()
* @see #getResultSet()
* @generated
*/
EReference getResultSet_Results();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultSet#getTimestamp <em>Timestamp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Timestamp</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultSet#getTimestamp()
* @see #getResultSet()
* @generated
*/
EAttribute getResultSet_Timestamp();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultValidatableNode <em>Result Validatable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Result Validatable Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultValidatableNode
* @generated
*/
EClass getResultValidatableNode();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.ResultValidatableNode#getResultConstrainingNode <em>Result Constraining Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Result Constraining Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ResultValidatableNode#getResultConstrainingNode()
* @see #getResultValidatableNode()
* @generated
*/
EReference getResultValidatableNode_ResultConstrainingNode();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.RootNode <em>Root Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Root Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootNode
* @generated
*/
EClass getRootNode();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.emf.validation.validity.RootNode#getResultSets <em>Result Sets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Result Sets</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootNode#getResultSets()
* @see #getRootNode()
* @generated
*/
EReference getRootNode_ResultSets();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.emf.validation.validity.RootNode#getConstrainingNodes <em>Constraining Nodes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Constraining Nodes</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootNode#getConstrainingNodes()
* @see #getRootNode()
* @generated
*/
EReference getRootNode_ConstrainingNodes();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.emf.validation.validity.RootNode#getValidatableNodes <em>Validatable Nodes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Validatable Nodes</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootNode#getValidatableNodes()
* @see #getRootNode()
* @generated
*/
EReference getRootNode_ValidatableNodes();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.RootConstrainingNode <em>Root Constraining Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Root Constraining Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootConstrainingNode
* @generated
*/
EClass getRootConstrainingNode();
/**
* Returns the meta object for the container reference '{@link org.eclipse.ocl.examples.emf.validation.validity.RootConstrainingNode#getRootNode <em>Root Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Root Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootConstrainingNode#getRootNode()
* @see #getRootConstrainingNode()
* @generated
*/
EReference getRootConstrainingNode_RootNode();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.RootValidatableNode <em>Root Validatable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Root Validatable Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootValidatableNode
* @generated
*/
EClass getRootValidatableNode();
/**
* Returns the meta object for the container reference '{@link org.eclipse.ocl.examples.emf.validation.validity.RootValidatableNode#getRootNode <em>Root Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Root Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.RootValidatableNode#getRootNode()
* @see #getRootValidatableNode()
* @generated
*/
EReference getRootValidatableNode_RootNode();
/**
* Returns the meta object for class '{@link org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode <em>Validatable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Validatable Node</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode
* @generated
*/
EClass getValidatableNode();
/**
* Returns the meta object for the container reference '{@link org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode#getParent()
* @see #getValidatableNode()
* @generated
*/
EReference getValidatableNode_Parent();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Children</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode#getChildren()
* @see #getValidatableNode()
* @generated
*/
EReference getValidatableNode_Children();
/**
* Returns the meta object for the reference '{@link org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode#getConstrainedObject <em>Constrained Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Constrained Object</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.ValidatableNode#getConstrainedObject()
* @see #getValidatableNode()
* @generated
*/
EReference getValidatableNode_ConstrainedObject();
/**
* Returns the meta object for enum '{@link org.eclipse.ocl.examples.emf.validation.validity.Severity <em>Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Severity</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.Severity
* @generated
*/
EEnum getSeverity();
/**
* Returns the meta object for data type '{@link org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator <em>Constraint Locator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Constraint Locator</em>'.
* @see org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator
* @model instanceClass="org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator" serializeable="false"
* @generated
*/
EDataType getConstraintLocator();
/**
* Returns the meta object for data type '{@link java.lang.Object <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Object</em>'.
* @see java.lang.Object
* @model instanceClass="java.lang.Object" serializeable="false"
* @generated
*/
EDataType getObject();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.resource.Resource <em>Resource</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Resource</em>'.
* @see org.eclipse.emf.ecore.resource.Resource
* @model instanceClass="org.eclipse.emf.ecore.resource.Resource" serializeable="false"
* @generated
*/
EDataType getResource();
/**
* Returns the meta object for data type '{@link java.lang.Throwable <em>Throwable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Throwable</em>'.
* @see java.lang.Throwable
* @model instanceClass="java.lang.Throwable"
* @generated
*/
EDataType getThrowable();
/**
* 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
*/
ValidityFactory getValidityFactory();
/**
* <!-- 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.emf.validation.validity.impl.AbstractNodeImpl <em>Abstract Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.AbstractNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getAbstractNode()
* @generated
*/
EClass ABSTRACT_NODE = eINSTANCE.getAbstractNode();
/**
* The meta object literal for the '<em><b>Enabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_NODE__ENABLED = eINSTANCE.getAbstractNode_Enabled();
/**
* The meta object literal for the '<em><b>Grayed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_NODE__GRAYED = eINSTANCE.getAbstractNode_Grayed();
/**
* The meta object literal for the '<em><b>Visible</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_NODE__VISIBLE = eINSTANCE.getAbstractNode_Visible();
/**
* The meta object literal for the '<em><b>Label</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_NODE__LABEL = eINSTANCE.getAbstractNode_Label();
/**
* The meta object literal for the '<em><b>Worst Result</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_NODE__WORST_RESULT = eINSTANCE.getAbstractNode_WorstResult();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ConstrainingNodeImpl <em>Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getConstrainingNode()
* @generated
*/
EClass CONSTRAINING_NODE = eINSTANCE.getConstrainingNode();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONSTRAINING_NODE__PARENT = eINSTANCE.getConstrainingNode_Parent();
/**
* The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONSTRAINING_NODE__CHILDREN = eINSTANCE.getConstrainingNode_Children();
/**
* The meta object literal for the '<em><b>Constraining Object</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONSTRAINING_NODE__CONSTRAINING_OBJECT = eINSTANCE.getConstrainingNode_ConstrainingObject();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.LeafConstrainingNodeImpl <em>Leaf Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.LeafConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getLeafConstrainingNode()
* @generated
*/
EClass LEAF_CONSTRAINING_NODE = eINSTANCE.getLeafConstrainingNode();
/**
* The meta object literal for the '<em><b>Constraint Locator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LEAF_CONSTRAINING_NODE__CONSTRAINT_LOCATOR = eINSTANCE.getLeafConstrainingNode_ConstraintLocator();
/**
* The meta object literal for the '<em><b>Constraint Resource</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LEAF_CONSTRAINING_NODE__CONSTRAINT_RESOURCE = eINSTANCE.getLeafConstrainingNode_ConstraintResource();
/**
* The meta object literal for the '<em><b>Constraint String</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LEAF_CONSTRAINING_NODE__CONSTRAINT_STRING = eINSTANCE.getLeafConstrainingNode_ConstraintString();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultImpl <em>Result</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResult()
* @generated
*/
EClass RESULT = eINSTANCE.getResult();
/**
* The meta object literal for the '<em><b>Result Set</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT__RESULT_SET = eINSTANCE.getResult_ResultSet();
/**
* The meta object literal for the '<em><b>Result Validatable Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT__RESULT_VALIDATABLE_NODE = eINSTANCE.getResult_ResultValidatableNode();
/**
* The meta object literal for the '<em><b>Severity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESULT__SEVERITY = eINSTANCE.getResult_Severity();
/**
* The meta object literal for the '<em><b>Diagnostic</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESULT__DIAGNOSTIC = eINSTANCE.getResult_Diagnostic();
/**
* The meta object literal for the '<em><b>Validatable Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT__VALIDATABLE_NODE = eINSTANCE.getResult_ValidatableNode();
/**
* The meta object literal for the '<em><b>Leaf Constraining Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT__LEAF_CONSTRAINING_NODE = eINSTANCE.getResult_LeafConstrainingNode();
/**
* The meta object literal for the '<em><b>Result Constraining Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT__RESULT_CONSTRAINING_NODE = eINSTANCE.getResult_ResultConstrainingNode();
/**
* The meta object literal for the '<em><b>Exception</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESULT__EXCEPTION = eINSTANCE.getResult_Exception();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultConstrainingNodeImpl <em>Result Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResultConstrainingNode()
* @generated
*/
EClass RESULT_CONSTRAINING_NODE = eINSTANCE.getResultConstrainingNode();
/**
* The meta object literal for the '<em><b>Result Validatable Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT_CONSTRAINING_NODE__RESULT_VALIDATABLE_NODE = eINSTANCE.getResultConstrainingNode_ResultValidatableNode();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultSetImpl <em>Result Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultSetImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResultSet()
* @generated
*/
EClass RESULT_SET = eINSTANCE.getResultSet();
/**
* The meta object literal for the '<em><b>Root</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT_SET__ROOT = eINSTANCE.getResultSet_Root();
/**
* The meta object literal for the '<em><b>Results</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT_SET__RESULTS = eINSTANCE.getResultSet_Results();
/**
* The meta object literal for the '<em><b>Timestamp</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESULT_SET__TIMESTAMP = eINSTANCE.getResultSet_Timestamp();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ResultValidatableNodeImpl <em>Result Validatable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ResultValidatableNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResultValidatableNode()
* @generated
*/
EClass RESULT_VALIDATABLE_NODE = eINSTANCE.getResultValidatableNode();
/**
* The meta object literal for the '<em><b>Result Constraining Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESULT_VALIDATABLE_NODE__RESULT_CONSTRAINING_NODE = eINSTANCE.getResultValidatableNode_ResultConstrainingNode();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.RootNodeImpl <em>Root Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.RootNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getRootNode()
* @generated
*/
EClass ROOT_NODE = eINSTANCE.getRootNode();
/**
* The meta object literal for the '<em><b>Result Sets</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT_NODE__RESULT_SETS = eINSTANCE.getRootNode_ResultSets();
/**
* The meta object literal for the '<em><b>Constraining Nodes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT_NODE__CONSTRAINING_NODES = eINSTANCE.getRootNode_ConstrainingNodes();
/**
* The meta object literal for the '<em><b>Validatable Nodes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT_NODE__VALIDATABLE_NODES = eINSTANCE.getRootNode_ValidatableNodes();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.RootConstrainingNodeImpl <em>Root Constraining Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.RootConstrainingNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getRootConstrainingNode()
* @generated
*/
EClass ROOT_CONSTRAINING_NODE = eINSTANCE.getRootConstrainingNode();
/**
* The meta object literal for the '<em><b>Root Node</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT_CONSTRAINING_NODE__ROOT_NODE = eINSTANCE.getRootConstrainingNode_RootNode();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.RootValidatableNodeImpl <em>Root Validatable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.RootValidatableNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getRootValidatableNode()
* @generated
*/
EClass ROOT_VALIDATABLE_NODE = eINSTANCE.getRootValidatableNode();
/**
* The meta object literal for the '<em><b>Root Node</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT_VALIDATABLE_NODE__ROOT_NODE = eINSTANCE.getRootValidatableNode_RootNode();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.impl.ValidatableNodeImpl <em>Validatable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidatableNodeImpl
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getValidatableNode()
* @generated
*/
EClass VALIDATABLE_NODE = eINSTANCE.getValidatableNode();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALIDATABLE_NODE__PARENT = eINSTANCE.getValidatableNode_Parent();
/**
* The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALIDATABLE_NODE__CHILDREN = eINSTANCE.getValidatableNode_Children();
/**
* The meta object literal for the '<em><b>Constrained Object</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALIDATABLE_NODE__CONSTRAINED_OBJECT = eINSTANCE.getValidatableNode_ConstrainedObject();
/**
* The meta object literal for the '{@link org.eclipse.ocl.examples.emf.validation.validity.Severity <em>Severity</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.Severity
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getSeverity()
* @generated
*/
EEnum SEVERITY = eINSTANCE.getSeverity();
/**
* The meta object literal for the '<em>Constraint Locator</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ocl.examples.emf.validation.validity.locator.ConstraintLocator
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getConstraintLocator()
* @generated
*/
EDataType CONSTRAINT_LOCATOR = eINSTANCE.getConstraintLocator();
/**
* The meta object literal for the '<em>Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Object
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getObject()
* @generated
*/
EDataType OBJECT = eINSTANCE.getObject();
/**
* The meta object literal for the '<em>Resource</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.resource.Resource
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getResource()
* @generated
*/
EDataType RESOURCE = eINSTANCE.getResource();
/**
* The meta object literal for the '<em>Throwable</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Throwable
* @see org.eclipse.ocl.examples.emf.validation.validity.impl.ValidityPackageImpl#getThrowable()
* @generated
*/
EDataType THROWABLE = eINSTANCE.getThrowable();
}
} //ValidationPackage