blob: ec67c2968d1b96fe325d29fb1f8edc2c5d9132c2 [file] [log] [blame]
/*****************************************************************************
* Copyright (c) 2011 - 2014 University of Padova, Intecs
*
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
*
*****************************************************************************/
package org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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 org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MaintenanceMonitoringFactory
* @model kind="package"
* @generated
*/
public interface MaintenanceMonitoringPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "MaintenanceMonitoring";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://CHESS/Dependability/StateBased/MaintenanceMonitoring";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "MaintenanceMonitoring";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
MaintenanceMonitoringPackage eINSTANCE = org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl.init();
/**
* The meta object id for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MMActivitiesImpl <em>MM Activities</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MMActivitiesImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getMMActivities()
* @generated
*/
int MM_ACTIVITIES = 0;
/**
* The feature id for the '<em><b>Base Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__BASE_ACTIVITY = 0;
/**
* The feature id for the '<em><b>When</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__WHEN = 1;
/**
* The feature id for the '<em><b>Duration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__DURATION = 2;
/**
* The feature id for the '<em><b>Prob Success</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__PROB_SUCCESS = 3;
/**
* The feature id for the '<em><b>On Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__ON_COMPLETION = 4;
/**
* The feature id for the '<em><b>On Successful Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__ON_SUCCESSFUL_COMPLETION = 5;
/**
* The feature id for the '<em><b>On Failed Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__ON_FAILED_COMPLETION = 6;
/**
* The feature id for the '<em><b>Base Action</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES__BASE_ACTION = 7;
/**
* The number of structural features of the '<em>MM Activities</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MM_ACTIVITIES_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.RepairImpl <em>Repair</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.RepairImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getRepair()
* @generated
*/
int REPAIR = 1;
/**
* The feature id for the '<em><b>Base Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__BASE_ACTIVITY = MM_ACTIVITIES__BASE_ACTIVITY;
/**
* The feature id for the '<em><b>When</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__WHEN = MM_ACTIVITIES__WHEN;
/**
* The feature id for the '<em><b>Duration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__DURATION = MM_ACTIVITIES__DURATION;
/**
* The feature id for the '<em><b>Prob Success</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__PROB_SUCCESS = MM_ACTIVITIES__PROB_SUCCESS;
/**
* The feature id for the '<em><b>On Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__ON_COMPLETION = MM_ACTIVITIES__ON_COMPLETION;
/**
* The feature id for the '<em><b>On Successful Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__ON_SUCCESSFUL_COMPLETION = MM_ACTIVITIES__ON_SUCCESSFUL_COMPLETION;
/**
* The feature id for the '<em><b>On Failed Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__ON_FAILED_COMPLETION = MM_ACTIVITIES__ON_FAILED_COMPLETION;
/**
* The feature id for the '<em><b>Base Action</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__BASE_ACTION = MM_ACTIVITIES__BASE_ACTION;
/**
* The feature id for the '<em><b>Targets</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__TARGETS = MM_ACTIVITIES_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Base Transition</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR__BASE_TRANSITION = MM_ACTIVITIES_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Repair</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPAIR_FEATURE_COUNT = MM_ACTIVITIES_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ReplaceImpl <em>Replace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ReplaceImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getReplace()
* @generated
*/
int REPLACE = 2;
/**
* The feature id for the '<em><b>Base Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__BASE_ACTIVITY = MM_ACTIVITIES__BASE_ACTIVITY;
/**
* The feature id for the '<em><b>When</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__WHEN = MM_ACTIVITIES__WHEN;
/**
* The feature id for the '<em><b>Duration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__DURATION = MM_ACTIVITIES__DURATION;
/**
* The feature id for the '<em><b>Prob Success</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__PROB_SUCCESS = MM_ACTIVITIES__PROB_SUCCESS;
/**
* The feature id for the '<em><b>On Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__ON_COMPLETION = MM_ACTIVITIES__ON_COMPLETION;
/**
* The feature id for the '<em><b>On Successful Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__ON_SUCCESSFUL_COMPLETION = MM_ACTIVITIES__ON_SUCCESSFUL_COMPLETION;
/**
* The feature id for the '<em><b>On Failed Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__ON_FAILED_COMPLETION = MM_ACTIVITIES__ON_FAILED_COMPLETION;
/**
* The feature id for the '<em><b>Base Action</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__BASE_ACTION = MM_ACTIVITIES__BASE_ACTION;
/**
* The feature id for the '<em><b>Targets</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__TARGETS = MM_ACTIVITIES_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Replacement</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE__REPLACEMENT = MM_ACTIVITIES_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Replace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPLACE_FEATURE_COUNT = MM_ACTIVITIES_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ErrorDetectionImpl <em>Error Detection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ErrorDetectionImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getErrorDetection()
* @generated
*/
int ERROR_DETECTION = 3;
/**
* The feature id for the '<em><b>Base Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__BASE_ACTIVITY = MM_ACTIVITIES__BASE_ACTIVITY;
/**
* The feature id for the '<em><b>When</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__WHEN = MM_ACTIVITIES__WHEN;
/**
* The feature id for the '<em><b>Duration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__DURATION = MM_ACTIVITIES__DURATION;
/**
* The feature id for the '<em><b>Prob Success</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__PROB_SUCCESS = MM_ACTIVITIES__PROB_SUCCESS;
/**
* The feature id for the '<em><b>On Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__ON_COMPLETION = MM_ACTIVITIES__ON_COMPLETION;
/**
* The feature id for the '<em><b>On Successful Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__ON_SUCCESSFUL_COMPLETION = MM_ACTIVITIES__ON_SUCCESSFUL_COMPLETION;
/**
* The feature id for the '<em><b>On Failed Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__ON_FAILED_COMPLETION = MM_ACTIVITIES__ON_FAILED_COMPLETION;
/**
* The feature id for the '<em><b>Base Action</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__BASE_ACTION = MM_ACTIVITIES__BASE_ACTION;
/**
* The feature id for the '<em><b>Targets</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__TARGETS = MM_ACTIVITIES_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Correction Probability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION__CORRECTION_PROBABILITY = MM_ACTIVITIES_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Error Detection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ERROR_DETECTION_FEATURE_COUNT = MM_ACTIVITIES_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.FailureDetectionImpl <em>Failure Detection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.FailureDetectionImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getFailureDetection()
* @generated
*/
int FAILURE_DETECTION = 4;
/**
* The feature id for the '<em><b>Base Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__BASE_ACTIVITY = MM_ACTIVITIES__BASE_ACTIVITY;
/**
* The feature id for the '<em><b>When</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__WHEN = MM_ACTIVITIES__WHEN;
/**
* The feature id for the '<em><b>Duration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__DURATION = MM_ACTIVITIES__DURATION;
/**
* The feature id for the '<em><b>Prob Success</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__PROB_SUCCESS = MM_ACTIVITIES__PROB_SUCCESS;
/**
* The feature id for the '<em><b>On Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__ON_COMPLETION = MM_ACTIVITIES__ON_COMPLETION;
/**
* The feature id for the '<em><b>On Successful Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__ON_SUCCESSFUL_COMPLETION = MM_ACTIVITIES__ON_SUCCESSFUL_COMPLETION;
/**
* The feature id for the '<em><b>On Failed Completion</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__ON_FAILED_COMPLETION = MM_ACTIVITIES__ON_FAILED_COMPLETION;
/**
* The feature id for the '<em><b>Base Action</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__BASE_ACTION = MM_ACTIVITIES__BASE_ACTION;
/**
* The feature id for the '<em><b>On Detection</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION__ON_DETECTION = MM_ACTIVITIES_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Failure Detection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_DETECTION_FEATURE_COUNT = MM_ACTIVITIES_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities <em>MM Activities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>MM Activities</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities
* @generated
*/
EClass getMMActivities();
/**
* Returns the meta object for the reference '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getBase_Activity <em>Base Activity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Activity</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getBase_Activity()
* @see #getMMActivities()
* @generated
*/
EReference getMMActivities_Base_Activity();
/**
* Returns the meta object for the attribute '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getWhen <em>When</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>When</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getWhen()
* @see #getMMActivities()
* @generated
*/
EAttribute getMMActivities_When();
/**
* Returns the meta object for the attribute '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getDuration <em>Duration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Duration</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getDuration()
* @see #getMMActivities()
* @generated
*/
EAttribute getMMActivities_Duration();
/**
* Returns the meta object for the attribute '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getProbSuccess <em>Prob Success</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Prob Success</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getProbSuccess()
* @see #getMMActivities()
* @generated
*/
EAttribute getMMActivities_ProbSuccess();
/**
* Returns the meta object for the reference list '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getOnCompletion <em>On Completion</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>On Completion</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getOnCompletion()
* @see #getMMActivities()
* @generated
*/
EReference getMMActivities_OnCompletion();
/**
* Returns the meta object for the reference list '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getOnSuccessfulCompletion <em>On Successful Completion</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>On Successful Completion</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getOnSuccessfulCompletion()
* @see #getMMActivities()
* @generated
*/
EReference getMMActivities_OnSuccessfulCompletion();
/**
* Returns the meta object for the reference list '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getOnFailedCompletion <em>On Failed Completion</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>On Failed Completion</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getOnFailedCompletion()
* @see #getMMActivities()
* @generated
*/
EReference getMMActivities_OnFailedCompletion();
/**
* Returns the meta object for the reference '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getBase_Action <em>Base Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Action</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.MMActivities#getBase_Action()
* @see #getMMActivities()
* @generated
*/
EReference getMMActivities_Base_Action();
/**
* Returns the meta object for class '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Repair <em>Repair</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Repair</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Repair
* @generated
*/
EClass getRepair();
/**
* Returns the meta object for the reference list '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Repair#getTargets <em>Targets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Targets</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Repair#getTargets()
* @see #getRepair()
* @generated
*/
EReference getRepair_Targets();
/**
* Returns the meta object for the reference '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Repair#getBase_Transition <em>Base Transition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Transition</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Repair#getBase_Transition()
* @see #getRepair()
* @generated
*/
EReference getRepair_Base_Transition();
/**
* Returns the meta object for class '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Replace <em>Replace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Replace</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Replace
* @generated
*/
EClass getReplace();
/**
* Returns the meta object for the reference list '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Replace#getTargets <em>Targets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Targets</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Replace#getTargets()
* @see #getReplace()
* @generated
*/
EReference getReplace_Targets();
/**
* Returns the meta object for the reference '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Replace#getReplacement <em>Replacement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Replacement</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.Replace#getReplacement()
* @see #getReplace()
* @generated
*/
EReference getReplace_Replacement();
/**
* Returns the meta object for class '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.ErrorDetection <em>Error Detection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Error Detection</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.ErrorDetection
* @generated
*/
EClass getErrorDetection();
/**
* Returns the meta object for the reference '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.ErrorDetection#getTargets <em>Targets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Targets</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.ErrorDetection#getTargets()
* @see #getErrorDetection()
* @generated
*/
EReference getErrorDetection_Targets();
/**
* Returns the meta object for the attribute '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.ErrorDetection#getCorrectionProbability <em>Correction Probability</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Correction Probability</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.ErrorDetection#getCorrectionProbability()
* @see #getErrorDetection()
* @generated
*/
EAttribute getErrorDetection_CorrectionProbability();
/**
* Returns the meta object for class '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.FailureDetection <em>Failure Detection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Failure Detection</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.FailureDetection
* @generated
*/
EClass getFailureDetection();
/**
* Returns the meta object for the reference list '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.FailureDetection#getOnDetection <em>On Detection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>On Detection</em>'.
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.FailureDetection#getOnDetection()
* @see #getFailureDetection()
* @generated
*/
EReference getFailureDetection_OnDetection();
/**
* 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
*/
MaintenanceMonitoringFactory getMaintenanceMonitoringFactory();
/**
* <!-- 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 org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MMActivitiesImpl <em>MM Activities</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MMActivitiesImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getMMActivities()
* @generated
*/
EClass MM_ACTIVITIES = eINSTANCE.getMMActivities();
/**
* The meta object literal for the '<em><b>Base Activity</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MM_ACTIVITIES__BASE_ACTIVITY = eINSTANCE.getMMActivities_Base_Activity();
/**
* The meta object literal for the '<em><b>When</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MM_ACTIVITIES__WHEN = eINSTANCE.getMMActivities_When();
/**
* The meta object literal for the '<em><b>Duration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MM_ACTIVITIES__DURATION = eINSTANCE.getMMActivities_Duration();
/**
* The meta object literal for the '<em><b>Prob Success</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MM_ACTIVITIES__PROB_SUCCESS = eINSTANCE.getMMActivities_ProbSuccess();
/**
* The meta object literal for the '<em><b>On Completion</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MM_ACTIVITIES__ON_COMPLETION = eINSTANCE.getMMActivities_OnCompletion();
/**
* The meta object literal for the '<em><b>On Successful Completion</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MM_ACTIVITIES__ON_SUCCESSFUL_COMPLETION = eINSTANCE.getMMActivities_OnSuccessfulCompletion();
/**
* The meta object literal for the '<em><b>On Failed Completion</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MM_ACTIVITIES__ON_FAILED_COMPLETION = eINSTANCE.getMMActivities_OnFailedCompletion();
/**
* The meta object literal for the '<em><b>Base Action</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MM_ACTIVITIES__BASE_ACTION = eINSTANCE.getMMActivities_Base_Action();
/**
* The meta object literal for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.RepairImpl <em>Repair</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.RepairImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getRepair()
* @generated
*/
EClass REPAIR = eINSTANCE.getRepair();
/**
* The meta object literal for the '<em><b>Targets</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REPAIR__TARGETS = eINSTANCE.getRepair_Targets();
/**
* The meta object literal for the '<em><b>Base Transition</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REPAIR__BASE_TRANSITION = eINSTANCE.getRepair_Base_Transition();
/**
* The meta object literal for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ReplaceImpl <em>Replace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ReplaceImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getReplace()
* @generated
*/
EClass REPLACE = eINSTANCE.getReplace();
/**
* The meta object literal for the '<em><b>Targets</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REPLACE__TARGETS = eINSTANCE.getReplace_Targets();
/**
* The meta object literal for the '<em><b>Replacement</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REPLACE__REPLACEMENT = eINSTANCE.getReplace_Replacement();
/**
* The meta object literal for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ErrorDetectionImpl <em>Error Detection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.ErrorDetectionImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getErrorDetection()
* @generated
*/
EClass ERROR_DETECTION = eINSTANCE.getErrorDetection();
/**
* The meta object literal for the '<em><b>Targets</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ERROR_DETECTION__TARGETS = eINSTANCE.getErrorDetection_Targets();
/**
* The meta object literal for the '<em><b>Correction Probability</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ERROR_DETECTION__CORRECTION_PROBABILITY = eINSTANCE.getErrorDetection_CorrectionProbability();
/**
* The meta object literal for the '{@link org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.FailureDetectionImpl <em>Failure Detection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.FailureDetectionImpl
* @see org.polarsys.chess.chessmlprofile.Dependability.StateBased.MaintenanceMonitoring.impl.MaintenanceMonitoringPackageImpl#getFailureDetection()
* @generated
*/
EClass FAILURE_DETECTION = eINSTANCE.getFailureDetection();
/**
* The meta object literal for the '<em><b>On Detection</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FAILURE_DETECTION__ON_DETECTION = eINSTANCE.getFailureDetection_OnDetection();
}
} //MaintenanceMonitoringPackage