/**
* Copyright (c) 2010-2011 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved.
*/
package net.certware.measurement.sco;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.ScoFactory
* @model kind="package"
* @generated
*/
public interface ScoPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "sco"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.certware.net/sco"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "sco"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ScoPackage eINSTANCE = net.certware.measurement.sco.impl.ScoPackageImpl.init();
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.ChangeOrderCountImpl <em>Change Order Count</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ChangeOrderCountImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getChangeOrderCount()
* @generated
*/
int CHANGE_ORDER_COUNT = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANGE_ORDER_COUNT__NAME = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANGE_ORDER_COUNT__VALUE = 1;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANGE_ORDER_COUNT__TYPE = 2;
/**
* The feature id for the '<em><b>Broken Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANGE_ORDER_COUNT__BROKEN_LINES = 3;
/**
* The feature id for the '<em><b>Fixed Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANGE_ORDER_COUNT__FIXED_LINES = 4;
/**
* The feature id for the '<em><b>Repair Effort</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANGE_ORDER_COUNT__REPAIR_EFFORT = 5;
/**
* The number of structural features of the '<em>Change Order Count</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANGE_ORDER_COUNT_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.TotalChangeOrdersImpl <em>Total Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.TotalChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getTotalChangeOrders()
* @generated
*/
int TOTAL_CHANGE_ORDERS = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOTAL_CHANGE_ORDERS__NAME = CHANGE_ORDER_COUNT__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOTAL_CHANGE_ORDERS__VALUE = CHANGE_ORDER_COUNT__VALUE;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOTAL_CHANGE_ORDERS__TYPE = CHANGE_ORDER_COUNT__TYPE;
/**
* The feature id for the '<em><b>Broken Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOTAL_CHANGE_ORDERS__BROKEN_LINES = CHANGE_ORDER_COUNT__BROKEN_LINES;
/**
* The feature id for the '<em><b>Fixed Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOTAL_CHANGE_ORDERS__FIXED_LINES = CHANGE_ORDER_COUNT__FIXED_LINES;
/**
* The feature id for the '<em><b>Repair Effort</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOTAL_CHANGE_ORDERS__REPAIR_EFFORT = CHANGE_ORDER_COUNT__REPAIR_EFFORT;
/**
* The number of structural features of the '<em>Total Change Orders</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOTAL_CHANGE_ORDERS_FEATURE_COUNT = CHANGE_ORDER_COUNT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.CriticalDefectChangeOrdersImpl <em>Critical Defect Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.CriticalDefectChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getCriticalDefectChangeOrders()
* @generated
*/
int CRITICAL_DEFECT_CHANGE_ORDERS = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICAL_DEFECT_CHANGE_ORDERS__NAME = CHANGE_ORDER_COUNT__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICAL_DEFECT_CHANGE_ORDERS__VALUE = CHANGE_ORDER_COUNT__VALUE;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICAL_DEFECT_CHANGE_ORDERS__TYPE = CHANGE_ORDER_COUNT__TYPE;
/**
* The feature id for the '<em><b>Broken Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICAL_DEFECT_CHANGE_ORDERS__BROKEN_LINES = CHANGE_ORDER_COUNT__BROKEN_LINES;
/**
* The feature id for the '<em><b>Fixed Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICAL_DEFECT_CHANGE_ORDERS__FIXED_LINES = CHANGE_ORDER_COUNT__FIXED_LINES;
/**
* The feature id for the '<em><b>Repair Effort</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICAL_DEFECT_CHANGE_ORDERS__REPAIR_EFFORT = CHANGE_ORDER_COUNT__REPAIR_EFFORT;
/**
* The number of structural features of the '<em>Critical Defect Change Orders</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRITICAL_DEFECT_CHANGE_ORDERS_FEATURE_COUNT = CHANGE_ORDER_COUNT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.NormalDefectChangeOrdersImpl <em>Normal Defect Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.NormalDefectChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getNormalDefectChangeOrders()
* @generated
*/
int NORMAL_DEFECT_CHANGE_ORDERS = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMAL_DEFECT_CHANGE_ORDERS__NAME = CHANGE_ORDER_COUNT__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMAL_DEFECT_CHANGE_ORDERS__VALUE = CHANGE_ORDER_COUNT__VALUE;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMAL_DEFECT_CHANGE_ORDERS__TYPE = CHANGE_ORDER_COUNT__TYPE;
/**
* The feature id for the '<em><b>Broken Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMAL_DEFECT_CHANGE_ORDERS__BROKEN_LINES = CHANGE_ORDER_COUNT__BROKEN_LINES;
/**
* The feature id for the '<em><b>Fixed Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMAL_DEFECT_CHANGE_ORDERS__FIXED_LINES = CHANGE_ORDER_COUNT__FIXED_LINES;
/**
* The feature id for the '<em><b>Repair Effort</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMAL_DEFECT_CHANGE_ORDERS__REPAIR_EFFORT = CHANGE_ORDER_COUNT__REPAIR_EFFORT;
/**
* The number of structural features of the '<em>Normal Defect Change Orders</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NORMAL_DEFECT_CHANGE_ORDERS_FEATURE_COUNT = CHANGE_ORDER_COUNT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.ImprovementChangeOrdersImpl <em>Improvement Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ImprovementChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getImprovementChangeOrders()
* @generated
*/
int IMPROVEMENT_CHANGE_ORDERS = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPROVEMENT_CHANGE_ORDERS__NAME = CHANGE_ORDER_COUNT__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPROVEMENT_CHANGE_ORDERS__VALUE = CHANGE_ORDER_COUNT__VALUE;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPROVEMENT_CHANGE_ORDERS__TYPE = CHANGE_ORDER_COUNT__TYPE;
/**
* The feature id for the '<em><b>Broken Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPROVEMENT_CHANGE_ORDERS__BROKEN_LINES = CHANGE_ORDER_COUNT__BROKEN_LINES;
/**
* The feature id for the '<em><b>Fixed Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPROVEMENT_CHANGE_ORDERS__FIXED_LINES = CHANGE_ORDER_COUNT__FIXED_LINES;
/**
* The feature id for the '<em><b>Repair Effort</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPROVEMENT_CHANGE_ORDERS__REPAIR_EFFORT = CHANGE_ORDER_COUNT__REPAIR_EFFORT;
/**
* The number of structural features of the '<em>Improvement Change Orders</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPROVEMENT_CHANGE_ORDERS_FEATURE_COUNT = CHANGE_ORDER_COUNT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.NewFeatureChangeOrdersImpl <em>New Feature Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.NewFeatureChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getNewFeatureChangeOrders()
* @generated
*/
int NEW_FEATURE_CHANGE_ORDERS = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_FEATURE_CHANGE_ORDERS__NAME = CHANGE_ORDER_COUNT__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_FEATURE_CHANGE_ORDERS__VALUE = CHANGE_ORDER_COUNT__VALUE;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_FEATURE_CHANGE_ORDERS__TYPE = CHANGE_ORDER_COUNT__TYPE;
/**
* The feature id for the '<em><b>Broken Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_FEATURE_CHANGE_ORDERS__BROKEN_LINES = CHANGE_ORDER_COUNT__BROKEN_LINES;
/**
* The feature id for the '<em><b>Fixed Lines</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_FEATURE_CHANGE_ORDERS__FIXED_LINES = CHANGE_ORDER_COUNT__FIXED_LINES;
/**
* The feature id for the '<em><b>Repair Effort</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_FEATURE_CHANGE_ORDERS__REPAIR_EFFORT = CHANGE_ORDER_COUNT__REPAIR_EFFORT;
/**
* The number of structural features of the '<em>New Feature Change Orders</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_FEATURE_CHANGE_ORDERS_FEATURE_COUNT = CHANGE_ORDER_COUNT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.ArtifactIdentifierImpl <em>Artifact Identifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ArtifactIdentifierImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getArtifactIdentifier()
* @generated
*/
int ARTIFACT_IDENTIFIER = 6;
/**
* The feature id for the '<em><b>Resource Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__RESOURCE_NAME = 0;
/**
* The feature id for the '<em><b>Baselined Line Count</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__BASELINED_LINE_COUNT = 1;
/**
* The feature id for the '<em><b>Current Line Count</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__CURRENT_LINE_COUNT = 2;
/**
* The feature id for the '<em><b>Critical Defect Change Orders</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__CRITICAL_DEFECT_CHANGE_ORDERS = 3;
/**
* The feature id for the '<em><b>Normal Defect Change Orders</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__NORMAL_DEFECT_CHANGE_ORDERS = 4;
/**
* The feature id for the '<em><b>Improvement Change Orders</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__IMPROVEMENT_CHANGE_ORDERS = 5;
/**
* The feature id for the '<em><b>New Feature Change Orders</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__NEW_FEATURE_CHANGE_ORDERS = 6;
/**
* The feature id for the '<em><b>Total Change Orders</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER__TOTAL_CHANGE_ORDERS = 7;
/**
* The number of structural features of the '<em>Artifact Identifier</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_IDENTIFIER_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.ArtifactCommitImpl <em>Artifact Commit</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ArtifactCommitImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getArtifactCommit()
* @generated
*/
int ARTIFACT_COMMIT = 7;
/**
* The feature id for the '<em><b>Artifact Identifiers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_COMMIT__ARTIFACT_IDENTIFIERS = 0;
/**
* The feature id for the '<em><b>Commit Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_COMMIT__COMMIT_IDENTIFIER = 1;
/**
* The feature id for the '<em><b>Usage Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_COMMIT__USAGE_TIME = 2;
/**
* The number of structural features of the '<em>Artifact Commit</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARTIFACT_COMMIT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.measurement.sco.impl.CommitHistoryImpl <em>Commit History</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.CommitHistoryImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getCommitHistory()
* @generated
*/
int COMMIT_HISTORY = 8;
/**
* The feature id for the '<em><b>Commit Record</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT_HISTORY__COMMIT_RECORD = 0;
/**
* The number of structural features of the '<em>Commit History</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT_HISTORY_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.measurement.sco.ChangeOrderType <em>Change Order Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.ChangeOrderType
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getChangeOrderType()
* @generated
*/
int CHANGE_ORDER_TYPE = 9;
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.ChangeOrderCount <em>Change Order Count</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Change Order Count</em>'.
* @see net.certware.measurement.sco.ChangeOrderCount
* @generated
*/
EClass getChangeOrderCount();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ChangeOrderCount#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.measurement.sco.ChangeOrderCount#getName()
* @see #getChangeOrderCount()
* @generated
*/
EAttribute getChangeOrderCount_Name();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ChangeOrderCount#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.measurement.sco.ChangeOrderCount#getValue()
* @see #getChangeOrderCount()
* @generated
*/
EAttribute getChangeOrderCount_Value();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ChangeOrderCount#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see net.certware.measurement.sco.ChangeOrderCount#getType()
* @see #getChangeOrderCount()
* @generated
*/
EAttribute getChangeOrderCount_Type();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ChangeOrderCount#getBrokenLines <em>Broken Lines</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Broken Lines</em>'.
* @see net.certware.measurement.sco.ChangeOrderCount#getBrokenLines()
* @see #getChangeOrderCount()
* @generated
*/
EAttribute getChangeOrderCount_BrokenLines();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ChangeOrderCount#getFixedLines <em>Fixed Lines</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Fixed Lines</em>'.
* @see net.certware.measurement.sco.ChangeOrderCount#getFixedLines()
* @see #getChangeOrderCount()
* @generated
*/
EAttribute getChangeOrderCount_FixedLines();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ChangeOrderCount#getRepairEffort <em>Repair Effort</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Repair Effort</em>'.
* @see net.certware.measurement.sco.ChangeOrderCount#getRepairEffort()
* @see #getChangeOrderCount()
* @generated
*/
EAttribute getChangeOrderCount_RepairEffort();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.TotalChangeOrders <em>Total Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Total Change Orders</em>'.
* @see net.certware.measurement.sco.TotalChangeOrders
* @generated
*/
EClass getTotalChangeOrders();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.CriticalDefectChangeOrders <em>Critical Defect Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Critical Defect Change Orders</em>'.
* @see net.certware.measurement.sco.CriticalDefectChangeOrders
* @generated
*/
EClass getCriticalDefectChangeOrders();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.NormalDefectChangeOrders <em>Normal Defect Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Normal Defect Change Orders</em>'.
* @see net.certware.measurement.sco.NormalDefectChangeOrders
* @generated
*/
EClass getNormalDefectChangeOrders();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.ImprovementChangeOrders <em>Improvement Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Improvement Change Orders</em>'.
* @see net.certware.measurement.sco.ImprovementChangeOrders
* @generated
*/
EClass getImprovementChangeOrders();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.NewFeatureChangeOrders <em>New Feature Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>New Feature Change Orders</em>'.
* @see net.certware.measurement.sco.NewFeatureChangeOrders
* @generated
*/
EClass getNewFeatureChangeOrders();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.ArtifactIdentifier <em>Artifact Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Artifact Identifier</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier
* @generated
*/
EClass getArtifactIdentifier();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ArtifactIdentifier#getResourceName <em>Resource Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Resource Name</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getResourceName()
* @see #getArtifactIdentifier()
* @generated
*/
EAttribute getArtifactIdentifier_ResourceName();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ArtifactIdentifier#getBaselinedLineCount <em>Baselined Line Count</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Baselined Line Count</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getBaselinedLineCount()
* @see #getArtifactIdentifier()
* @generated
*/
EAttribute getArtifactIdentifier_BaselinedLineCount();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ArtifactIdentifier#getCurrentLineCount <em>Current Line Count</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Current Line Count</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getCurrentLineCount()
* @see #getArtifactIdentifier()
* @generated
*/
EAttribute getArtifactIdentifier_CurrentLineCount();
/**
* Returns the meta object for the containment reference '{@link net.certware.measurement.sco.ArtifactIdentifier#getCriticalDefectChangeOrders <em>Critical Defect Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Critical Defect Change Orders</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getCriticalDefectChangeOrders()
* @see #getArtifactIdentifier()
* @generated
*/
EReference getArtifactIdentifier_CriticalDefectChangeOrders();
/**
* Returns the meta object for the containment reference '{@link net.certware.measurement.sco.ArtifactIdentifier#getNormalDefectChangeOrders <em>Normal Defect Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Normal Defect Change Orders</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getNormalDefectChangeOrders()
* @see #getArtifactIdentifier()
* @generated
*/
EReference getArtifactIdentifier_NormalDefectChangeOrders();
/**
* Returns the meta object for the containment reference '{@link net.certware.measurement.sco.ArtifactIdentifier#getImprovementChangeOrders <em>Improvement Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Improvement Change Orders</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getImprovementChangeOrders()
* @see #getArtifactIdentifier()
* @generated
*/
EReference getArtifactIdentifier_ImprovementChangeOrders();
/**
* Returns the meta object for the containment reference '{@link net.certware.measurement.sco.ArtifactIdentifier#getNewFeatureChangeOrders <em>New Feature Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>New Feature Change Orders</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getNewFeatureChangeOrders()
* @see #getArtifactIdentifier()
* @generated
*/
EReference getArtifactIdentifier_NewFeatureChangeOrders();
/**
* Returns the meta object for the containment reference '{@link net.certware.measurement.sco.ArtifactIdentifier#getTotalChangeOrders <em>Total Change Orders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Total Change Orders</em>'.
* @see net.certware.measurement.sco.ArtifactIdentifier#getTotalChangeOrders()
* @see #getArtifactIdentifier()
* @generated
*/
EReference getArtifactIdentifier_TotalChangeOrders();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.ArtifactCommit <em>Artifact Commit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Artifact Commit</em>'.
* @see net.certware.measurement.sco.ArtifactCommit
* @generated
*/
EClass getArtifactCommit();
/**
* Returns the meta object for the containment reference list '{@link net.certware.measurement.sco.ArtifactCommit#getArtifactIdentifiers <em>Artifact Identifiers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Artifact Identifiers</em>'.
* @see net.certware.measurement.sco.ArtifactCommit#getArtifactIdentifiers()
* @see #getArtifactCommit()
* @generated
*/
EReference getArtifactCommit_ArtifactIdentifiers();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ArtifactCommit#getCommitIdentifier <em>Commit Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Commit Identifier</em>'.
* @see net.certware.measurement.sco.ArtifactCommit#getCommitIdentifier()
* @see #getArtifactCommit()
* @generated
*/
EAttribute getArtifactCommit_CommitIdentifier();
/**
* Returns the meta object for the attribute '{@link net.certware.measurement.sco.ArtifactCommit#getUsageTime <em>Usage Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Usage Time</em>'.
* @see net.certware.measurement.sco.ArtifactCommit#getUsageTime()
* @see #getArtifactCommit()
* @generated
*/
EAttribute getArtifactCommit_UsageTime();
/**
* Returns the meta object for class '{@link net.certware.measurement.sco.CommitHistory <em>Commit History</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Commit History</em>'.
* @see net.certware.measurement.sco.CommitHistory
* @generated
*/
EClass getCommitHistory();
/**
* Returns the meta object for the containment reference list '{@link net.certware.measurement.sco.CommitHistory#getCommitRecord <em>Commit Record</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Commit Record</em>'.
* @see net.certware.measurement.sco.CommitHistory#getCommitRecord()
* @see #getCommitHistory()
* @generated
*/
EReference getCommitHistory_CommitRecord();
/**
* Returns the meta object for enum '{@link net.certware.measurement.sco.ChangeOrderType <em>Change Order Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Change Order Type</em>'.
* @see net.certware.measurement.sco.ChangeOrderType
* @generated
*/
EEnum getChangeOrderType();
/**
* 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
*/
ScoFactory getScoFactory();
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.ChangeOrderCountImpl <em>Change Order Count</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ChangeOrderCountImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getChangeOrderCount()
* @generated
*/
EClass CHANGE_ORDER_COUNT = eINSTANCE.getChangeOrderCount();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANGE_ORDER_COUNT__NAME = eINSTANCE.getChangeOrderCount_Name();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANGE_ORDER_COUNT__VALUE = eINSTANCE.getChangeOrderCount_Value();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANGE_ORDER_COUNT__TYPE = eINSTANCE.getChangeOrderCount_Type();
/**
* The meta object literal for the '<em><b>Broken Lines</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANGE_ORDER_COUNT__BROKEN_LINES = eINSTANCE.getChangeOrderCount_BrokenLines();
/**
* The meta object literal for the '<em><b>Fixed Lines</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANGE_ORDER_COUNT__FIXED_LINES = eINSTANCE.getChangeOrderCount_FixedLines();
/**
* The meta object literal for the '<em><b>Repair Effort</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANGE_ORDER_COUNT__REPAIR_EFFORT = eINSTANCE.getChangeOrderCount_RepairEffort();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.TotalChangeOrdersImpl <em>Total Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.TotalChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getTotalChangeOrders()
* @generated
*/
EClass TOTAL_CHANGE_ORDERS = eINSTANCE.getTotalChangeOrders();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.CriticalDefectChangeOrdersImpl <em>Critical Defect Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.CriticalDefectChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getCriticalDefectChangeOrders()
* @generated
*/
EClass CRITICAL_DEFECT_CHANGE_ORDERS = eINSTANCE.getCriticalDefectChangeOrders();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.NormalDefectChangeOrdersImpl <em>Normal Defect Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.NormalDefectChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getNormalDefectChangeOrders()
* @generated
*/
EClass NORMAL_DEFECT_CHANGE_ORDERS = eINSTANCE.getNormalDefectChangeOrders();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.ImprovementChangeOrdersImpl <em>Improvement Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ImprovementChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getImprovementChangeOrders()
* @generated
*/
EClass IMPROVEMENT_CHANGE_ORDERS = eINSTANCE.getImprovementChangeOrders();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.NewFeatureChangeOrdersImpl <em>New Feature Change Orders</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.NewFeatureChangeOrdersImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getNewFeatureChangeOrders()
* @generated
*/
EClass NEW_FEATURE_CHANGE_ORDERS = eINSTANCE.getNewFeatureChangeOrders();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.ArtifactIdentifierImpl <em>Artifact Identifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ArtifactIdentifierImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getArtifactIdentifier()
* @generated
*/
EClass ARTIFACT_IDENTIFIER = eINSTANCE.getArtifactIdentifier();
/**
* The meta object literal for the '<em><b>Resource Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ARTIFACT_IDENTIFIER__RESOURCE_NAME = eINSTANCE.getArtifactIdentifier_ResourceName();
/**
* The meta object literal for the '<em><b>Baselined Line Count</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ARTIFACT_IDENTIFIER__BASELINED_LINE_COUNT = eINSTANCE.getArtifactIdentifier_BaselinedLineCount();
/**
* The meta object literal for the '<em><b>Current Line Count</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ARTIFACT_IDENTIFIER__CURRENT_LINE_COUNT = eINSTANCE.getArtifactIdentifier_CurrentLineCount();
/**
* The meta object literal for the '<em><b>Critical Defect Change Orders</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARTIFACT_IDENTIFIER__CRITICAL_DEFECT_CHANGE_ORDERS = eINSTANCE.getArtifactIdentifier_CriticalDefectChangeOrders();
/**
* The meta object literal for the '<em><b>Normal Defect Change Orders</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARTIFACT_IDENTIFIER__NORMAL_DEFECT_CHANGE_ORDERS = eINSTANCE.getArtifactIdentifier_NormalDefectChangeOrders();
/**
* The meta object literal for the '<em><b>Improvement Change Orders</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARTIFACT_IDENTIFIER__IMPROVEMENT_CHANGE_ORDERS = eINSTANCE.getArtifactIdentifier_ImprovementChangeOrders();
/**
* The meta object literal for the '<em><b>New Feature Change Orders</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARTIFACT_IDENTIFIER__NEW_FEATURE_CHANGE_ORDERS = eINSTANCE.getArtifactIdentifier_NewFeatureChangeOrders();
/**
* The meta object literal for the '<em><b>Total Change Orders</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARTIFACT_IDENTIFIER__TOTAL_CHANGE_ORDERS = eINSTANCE.getArtifactIdentifier_TotalChangeOrders();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.ArtifactCommitImpl <em>Artifact Commit</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.ArtifactCommitImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getArtifactCommit()
* @generated
*/
EClass ARTIFACT_COMMIT = eINSTANCE.getArtifactCommit();
/**
* The meta object literal for the '<em><b>Artifact Identifiers</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARTIFACT_COMMIT__ARTIFACT_IDENTIFIERS = eINSTANCE.getArtifactCommit_ArtifactIdentifiers();
/**
* The meta object literal for the '<em><b>Commit Identifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ARTIFACT_COMMIT__COMMIT_IDENTIFIER = eINSTANCE.getArtifactCommit_CommitIdentifier();
/**
* The meta object literal for the '<em><b>Usage Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ARTIFACT_COMMIT__USAGE_TIME = eINSTANCE.getArtifactCommit_UsageTime();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.impl.CommitHistoryImpl <em>Commit History</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.impl.CommitHistoryImpl
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getCommitHistory()
* @generated
*/
EClass COMMIT_HISTORY = eINSTANCE.getCommitHistory();
/**
* The meta object literal for the '<em><b>Commit Record</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMMIT_HISTORY__COMMIT_RECORD = eINSTANCE.getCommitHistory_CommitRecord();
/**
* The meta object literal for the '{@link net.certware.measurement.sco.ChangeOrderType <em>Change Order Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.measurement.sco.ChangeOrderType
* @see net.certware.measurement.sco.impl.ScoPackageImpl#getChangeOrderType()
* @generated
*/
EEnum CHANGE_ORDER_TYPE = eINSTANCE.getChangeOrderType();
}
} //ScoPackage