/**
*/
package net.certware.hazard.stpa.hazardAnalysis;
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 net.certware.hazard.stpa.hazardAnalysis.HazardAnalysisFactory
* @model kind="package"
* @generated
*/
public interface HazardAnalysisPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "hazardAnalysis";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.certware.net/hazard/stpa/HazardAnalysis";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "hazardAnalysis";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
HazardAnalysisPackage eINSTANCE = net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl.init();
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.ModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ModelImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getModel()
* @generated
*/
int MODEL = 0;
/**
* The feature id for the '<em><b>Accidents</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__ACCIDENTS = 0;
/**
* The feature id for the '<em><b>Indicents</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__INDICENTS = 1;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.AccidentImpl <em>Accident</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.AccidentImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getAccident()
* @generated
*/
int ACCIDENT = 1;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCIDENT__DESC = 0;
/**
* The feature id for the '<em><b>Ranking</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCIDENT__RANKING = 1;
/**
* The feature id for the '<em><b>Hazards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCIDENT__HAZARDS = 2;
/**
* The feature id for the '<em><b>Notes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCIDENT__NOTES = 3;
/**
* The number of structural features of the '<em>Accident</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCIDENT_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.IncidentImpl <em>Incident</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.IncidentImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getIncident()
* @generated
*/
int INCIDENT = 2;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCIDENT__DESC = 0;
/**
* The feature id for the '<em><b>Ranking</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCIDENT__RANKING = 1;
/**
* The feature id for the '<em><b>Hazards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCIDENT__HAZARDS = 2;
/**
* The feature id for the '<em><b>Notes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCIDENT__NOTES = 3;
/**
* The number of structural features of the '<em>Incident</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCIDENT_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardImpl <em>Hazard</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazard()
* @generated
*/
int HAZARD = 3;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD__DESC = 0;
/**
* The feature id for the '<em><b>Level</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD__LEVEL = 1;
/**
* The feature id for the '<em><b>Risk</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD__RISK = 2;
/**
* The feature id for the '<em><b>Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD__CONSTRAINTS = 3;
/**
* The number of structural features of the '<em>Hazard</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.RiskLevelImpl <em>Risk Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.RiskLevelImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getRiskLevel()
* @generated
*/
int RISK_LEVEL = 4;
/**
* The feature id for the '<em><b>Exposure</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_LEVEL__EXPOSURE = 0;
/**
* The feature id for the '<em><b>Likelihood</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_LEVEL__LIKELIHOOD = 1;
/**
* The number of structural features of the '<em>Risk Level</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_LEVEL_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardLevelImpl <em>Hazard Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardLevelImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardLevel()
* @generated
*/
int HAZARD_LEVEL = 5;
/**
* The feature id for the '<em><b>Severity</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_LEVEL__SEVERITY = 0;
/**
* The feature id for the '<em><b>Likelihood</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_LEVEL__LIKELIHOOD = 1;
/**
* The number of structural features of the '<em>Hazard Level</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_LEVEL_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardExposureImpl <em>Hazard Exposure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardExposureImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardExposure()
* @generated
*/
int HAZARD_EXPOSURE = 6;
/**
* The feature id for the '<em><b>Exposure</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_EXPOSURE__EXPOSURE = 0;
/**
* The number of structural features of the '<em>Hazard Exposure</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_EXPOSURE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardAccidentLikelihoodImpl <em>Hazard Accident Likelihood</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAccidentLikelihoodImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardAccidentLikelihood()
* @generated
*/
int HAZARD_ACCIDENT_LIKELIHOOD = 7;
/**
* The feature id for the '<em><b>Likelihood</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_ACCIDENT_LIKELIHOOD__LIKELIHOOD = 0;
/**
* The number of structural features of the '<em>Hazard Accident Likelihood</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_ACCIDENT_LIKELIHOOD_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardSeverityImpl <em>Hazard Severity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardSeverityImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardSeverity()
* @generated
*/
int HAZARD_SEVERITY = 8;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_SEVERITY__VALUE = 0;
/**
* The number of structural features of the '<em>Hazard Severity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_SEVERITY_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardLikelihoodImpl <em>Hazard Likelihood</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardLikelihoodImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardLikelihood()
* @generated
*/
int HAZARD_LIKELIHOOD = 9;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_LIKELIHOOD__VALUE = 0;
/**
* The number of structural features of the '<em>Hazard Likelihood</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HAZARD_LIKELIHOOD_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.ConstraintImpl <em>Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ConstraintImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getConstraint()
* @generated
*/
int CONSTRAINT = 10;
/**
* The feature id for the '<em><b>Constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINT__CONSTRAINT = 0;
/**
* The feature id for the '<em><b>Requirements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINT__REQUIREMENTS = 1;
/**
* The feature id for the '<em><b>Scenarios</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINT__SCENARIOS = 2;
/**
* The feature id for the '<em><b>Controls</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINT__CONTROLS = 3;
/**
* The feature id for the '<em><b>Notes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINT__NOTES = 4;
/**
* The number of structural features of the '<em>Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINT_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.RequirementImpl <em>Requirement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.RequirementImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getRequirement()
* @generated
*/
int REQUIREMENT = 11;
/**
* The feature id for the '<em><b>Requirement</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REQUIREMENT__REQUIREMENT = 0;
/**
* The feature id for the '<em><b>Designs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REQUIREMENT__DESIGNS = 1;
/**
* The feature id for the '<em><b>Notes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REQUIREMENT__NOTES = 2;
/**
* The number of structural features of the '<em>Requirement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REQUIREMENT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.DesignImpl <em>Design</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.DesignImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getDesign()
* @generated
*/
int DESIGN = 12;
/**
* The feature id for the '<em><b>Allocation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DESIGN__ALLOCATION = 0;
/**
* The feature id for the '<em><b>Analysis</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DESIGN__ANALYSIS = 1;
/**
* The feature id for the '<em><b>Rationale</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DESIGN__RATIONALE = 2;
/**
* The number of structural features of the '<em>Design</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DESIGN_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.ScenarioImpl <em>Scenario</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ScenarioImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getScenario()
* @generated
*/
int SCENARIO = 13;
/**
* The feature id for the '<em><b>Scenario</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO__SCENARIO = 0;
/**
* The number of structural features of the '<em>Scenario</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.ControlImpl <em>Control</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ControlImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getControl()
* @generated
*/
int CONTROL = 14;
/**
* The feature id for the '<em><b>Control</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL__CONTROL = 0;
/**
* The number of structural features of the '<em>Control</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.NoteImpl <em>Note</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.NoteImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getNote()
* @generated
*/
int NOTE = 15;
/**
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE__NOTE = 0;
/**
* The number of structural features of the '<em>Note</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTE_FEATURE_COUNT = 1;
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Model <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Model
* @generated
*/
EClass getModel();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Model#getAccidents <em>Accidents</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Accidents</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Model#getAccidents()
* @see #getModel()
* @generated
*/
EReference getModel_Accidents();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Model#getIndicents <em>Indicents</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Indicents</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Model#getIndicents()
* @see #getModel()
* @generated
*/
EReference getModel_Indicents();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Accident <em>Accident</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Accident</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Accident
* @generated
*/
EClass getAccident();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Accident#getDesc <em>Desc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Desc</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Accident#getDesc()
* @see #getAccident()
* @generated
*/
EAttribute getAccident_Desc();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Accident#getRanking <em>Ranking</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ranking</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Accident#getRanking()
* @see #getAccident()
* @generated
*/
EAttribute getAccident_Ranking();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Accident#getHazards <em>Hazards</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Hazards</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Accident#getHazards()
* @see #getAccident()
* @generated
*/
EReference getAccident_Hazards();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Accident#getNotes <em>Notes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Notes</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Accident#getNotes()
* @see #getAccident()
* @generated
*/
EReference getAccident_Notes();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Incident <em>Incident</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Incident</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Incident
* @generated
*/
EClass getIncident();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Incident#getDesc <em>Desc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Desc</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Incident#getDesc()
* @see #getIncident()
* @generated
*/
EAttribute getIncident_Desc();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Incident#getRanking <em>Ranking</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ranking</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Incident#getRanking()
* @see #getIncident()
* @generated
*/
EAttribute getIncident_Ranking();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Incident#getHazards <em>Hazards</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Hazards</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Incident#getHazards()
* @see #getIncident()
* @generated
*/
EReference getIncident_Hazards();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Incident#getNotes <em>Notes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Notes</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Incident#getNotes()
* @see #getIncident()
* @generated
*/
EReference getIncident_Notes();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Hazard <em>Hazard</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hazard</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Hazard
* @generated
*/
EClass getHazard();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Hazard#getDesc <em>Desc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Desc</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Hazard#getDesc()
* @see #getHazard()
* @generated
*/
EAttribute getHazard_Desc();
/**
* Returns the meta object for the containment reference '{@link net.certware.hazard.stpa.hazardAnalysis.Hazard#getLevel <em>Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Level</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Hazard#getLevel()
* @see #getHazard()
* @generated
*/
EReference getHazard_Level();
/**
* Returns the meta object for the containment reference '{@link net.certware.hazard.stpa.hazardAnalysis.Hazard#getRisk <em>Risk</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Risk</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Hazard#getRisk()
* @see #getHazard()
* @generated
*/
EReference getHazard_Risk();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Hazard#getConstraints <em>Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Constraints</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Hazard#getConstraints()
* @see #getHazard()
* @generated
*/
EReference getHazard_Constraints();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.RiskLevel <em>Risk Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Risk Level</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.RiskLevel
* @generated
*/
EClass getRiskLevel();
/**
* Returns the meta object for the containment reference '{@link net.certware.hazard.stpa.hazardAnalysis.RiskLevel#getExposure <em>Exposure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Exposure</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.RiskLevel#getExposure()
* @see #getRiskLevel()
* @generated
*/
EReference getRiskLevel_Exposure();
/**
* Returns the meta object for the containment reference '{@link net.certware.hazard.stpa.hazardAnalysis.RiskLevel#getLikelihood <em>Likelihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Likelihood</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.RiskLevel#getLikelihood()
* @see #getRiskLevel()
* @generated
*/
EReference getRiskLevel_Likelihood();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.HazardLevel <em>Hazard Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hazard Level</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardLevel
* @generated
*/
EClass getHazardLevel();
/**
* Returns the meta object for the containment reference '{@link net.certware.hazard.stpa.hazardAnalysis.HazardLevel#getSeverity <em>Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Severity</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardLevel#getSeverity()
* @see #getHazardLevel()
* @generated
*/
EReference getHazardLevel_Severity();
/**
* Returns the meta object for the containment reference '{@link net.certware.hazard.stpa.hazardAnalysis.HazardLevel#getLikelihood <em>Likelihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Likelihood</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardLevel#getLikelihood()
* @see #getHazardLevel()
* @generated
*/
EReference getHazardLevel_Likelihood();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.HazardExposure <em>Hazard Exposure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hazard Exposure</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardExposure
* @generated
*/
EClass getHazardExposure();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.HazardExposure#getExposure <em>Exposure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Exposure</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardExposure#getExposure()
* @see #getHazardExposure()
* @generated
*/
EAttribute getHazardExposure_Exposure();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.HazardAccidentLikelihood <em>Hazard Accident Likelihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hazard Accident Likelihood</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardAccidentLikelihood
* @generated
*/
EClass getHazardAccidentLikelihood();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.HazardAccidentLikelihood#getLikelihood <em>Likelihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Likelihood</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardAccidentLikelihood#getLikelihood()
* @see #getHazardAccidentLikelihood()
* @generated
*/
EAttribute getHazardAccidentLikelihood_Likelihood();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.HazardSeverity <em>Hazard Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hazard Severity</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardSeverity
* @generated
*/
EClass getHazardSeverity();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.HazardSeverity#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardSeverity#getValue()
* @see #getHazardSeverity()
* @generated
*/
EAttribute getHazardSeverity_Value();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.HazardLikelihood <em>Hazard Likelihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hazard Likelihood</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardLikelihood
* @generated
*/
EClass getHazardLikelihood();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.HazardLikelihood#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.HazardLikelihood#getValue()
* @see #getHazardLikelihood()
* @generated
*/
EAttribute getHazardLikelihood_Value();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Constraint <em>Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Constraint</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Constraint
* @generated
*/
EClass getConstraint();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Constraint#getConstraint <em>Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Constraint#getConstraint()
* @see #getConstraint()
* @generated
*/
EAttribute getConstraint_Constraint();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Constraint#getRequirements <em>Requirements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Requirements</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Constraint#getRequirements()
* @see #getConstraint()
* @generated
*/
EReference getConstraint_Requirements();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Constraint#getScenarios <em>Scenarios</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Scenarios</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Constraint#getScenarios()
* @see #getConstraint()
* @generated
*/
EReference getConstraint_Scenarios();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Constraint#getControls <em>Controls</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Controls</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Constraint#getControls()
* @see #getConstraint()
* @generated
*/
EReference getConstraint_Controls();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Constraint#getNotes <em>Notes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Notes</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Constraint#getNotes()
* @see #getConstraint()
* @generated
*/
EReference getConstraint_Notes();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Requirement <em>Requirement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Requirement</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Requirement
* @generated
*/
EClass getRequirement();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Requirement#getRequirement <em>Requirement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Requirement</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Requirement#getRequirement()
* @see #getRequirement()
* @generated
*/
EAttribute getRequirement_Requirement();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Requirement#getDesigns <em>Designs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Designs</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Requirement#getDesigns()
* @see #getRequirement()
* @generated
*/
EReference getRequirement_Designs();
/**
* Returns the meta object for the containment reference list '{@link net.certware.hazard.stpa.hazardAnalysis.Requirement#getNotes <em>Notes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Notes</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Requirement#getNotes()
* @see #getRequirement()
* @generated
*/
EReference getRequirement_Notes();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Design <em>Design</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Design</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Design
* @generated
*/
EClass getDesign();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Design#getAllocation <em>Allocation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Allocation</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Design#getAllocation()
* @see #getDesign()
* @generated
*/
EAttribute getDesign_Allocation();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Design#getAnalysis <em>Analysis</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Analysis</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Design#getAnalysis()
* @see #getDesign()
* @generated
*/
EAttribute getDesign_Analysis();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Design#getRationale <em>Rationale</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Rationale</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Design#getRationale()
* @see #getDesign()
* @generated
*/
EAttribute getDesign_Rationale();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Scenario <em>Scenario</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Scenario</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Scenario
* @generated
*/
EClass getScenario();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Scenario#getScenario <em>Scenario</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scenario</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Scenario#getScenario()
* @see #getScenario()
* @generated
*/
EAttribute getScenario_Scenario();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Control <em>Control</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Control</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Control
* @generated
*/
EClass getControl();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Control#getControl <em>Control</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Control</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Control#getControl()
* @see #getControl()
* @generated
*/
EAttribute getControl_Control();
/**
* Returns the meta object for class '{@link net.certware.hazard.stpa.hazardAnalysis.Note <em>Note</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Note</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Note
* @generated
*/
EClass getNote();
/**
* Returns the meta object for the attribute '{@link net.certware.hazard.stpa.hazardAnalysis.Note#getNote <em>Note</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Note</em>'.
* @see net.certware.hazard.stpa.hazardAnalysis.Note#getNote()
* @see #getNote()
* @generated
*/
EAttribute getNote_Note();
/**
* 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
*/
HazardAnalysisFactory getHazardAnalysisFactory();
/**
* <!-- 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.hazard.stpa.hazardAnalysis.impl.ModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ModelImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getModel()
* @generated
*/
EClass MODEL = eINSTANCE.getModel();
/**
* The meta object literal for the '<em><b>Accidents</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__ACCIDENTS = eINSTANCE.getModel_Accidents();
/**
* The meta object literal for the '<em><b>Indicents</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__INDICENTS = eINSTANCE.getModel_Indicents();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.AccidentImpl <em>Accident</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.AccidentImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getAccident()
* @generated
*/
EClass ACCIDENT = eINSTANCE.getAccident();
/**
* The meta object literal for the '<em><b>Desc</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACCIDENT__DESC = eINSTANCE.getAccident_Desc();
/**
* The meta object literal for the '<em><b>Ranking</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACCIDENT__RANKING = eINSTANCE.getAccident_Ranking();
/**
* The meta object literal for the '<em><b>Hazards</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACCIDENT__HAZARDS = eINSTANCE.getAccident_Hazards();
/**
* The meta object literal for the '<em><b>Notes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACCIDENT__NOTES = eINSTANCE.getAccident_Notes();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.IncidentImpl <em>Incident</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.IncidentImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getIncident()
* @generated
*/
EClass INCIDENT = eINSTANCE.getIncident();
/**
* The meta object literal for the '<em><b>Desc</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INCIDENT__DESC = eINSTANCE.getIncident_Desc();
/**
* The meta object literal for the '<em><b>Ranking</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INCIDENT__RANKING = eINSTANCE.getIncident_Ranking();
/**
* The meta object literal for the '<em><b>Hazards</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INCIDENT__HAZARDS = eINSTANCE.getIncident_Hazards();
/**
* The meta object literal for the '<em><b>Notes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INCIDENT__NOTES = eINSTANCE.getIncident_Notes();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardImpl <em>Hazard</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazard()
* @generated
*/
EClass HAZARD = eINSTANCE.getHazard();
/**
* The meta object literal for the '<em><b>Desc</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute HAZARD__DESC = eINSTANCE.getHazard_Desc();
/**
* The meta object literal for the '<em><b>Level</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HAZARD__LEVEL = eINSTANCE.getHazard_Level();
/**
* The meta object literal for the '<em><b>Risk</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HAZARD__RISK = eINSTANCE.getHazard_Risk();
/**
* The meta object literal for the '<em><b>Constraints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HAZARD__CONSTRAINTS = eINSTANCE.getHazard_Constraints();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.RiskLevelImpl <em>Risk Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.RiskLevelImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getRiskLevel()
* @generated
*/
EClass RISK_LEVEL = eINSTANCE.getRiskLevel();
/**
* The meta object literal for the '<em><b>Exposure</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RISK_LEVEL__EXPOSURE = eINSTANCE.getRiskLevel_Exposure();
/**
* The meta object literal for the '<em><b>Likelihood</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RISK_LEVEL__LIKELIHOOD = eINSTANCE.getRiskLevel_Likelihood();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardLevelImpl <em>Hazard Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardLevelImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardLevel()
* @generated
*/
EClass HAZARD_LEVEL = eINSTANCE.getHazardLevel();
/**
* The meta object literal for the '<em><b>Severity</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HAZARD_LEVEL__SEVERITY = eINSTANCE.getHazardLevel_Severity();
/**
* The meta object literal for the '<em><b>Likelihood</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HAZARD_LEVEL__LIKELIHOOD = eINSTANCE.getHazardLevel_Likelihood();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardExposureImpl <em>Hazard Exposure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardExposureImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardExposure()
* @generated
*/
EClass HAZARD_EXPOSURE = eINSTANCE.getHazardExposure();
/**
* The meta object literal for the '<em><b>Exposure</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute HAZARD_EXPOSURE__EXPOSURE = eINSTANCE.getHazardExposure_Exposure();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardAccidentLikelihoodImpl <em>Hazard Accident Likelihood</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAccidentLikelihoodImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardAccidentLikelihood()
* @generated
*/
EClass HAZARD_ACCIDENT_LIKELIHOOD = eINSTANCE.getHazardAccidentLikelihood();
/**
* The meta object literal for the '<em><b>Likelihood</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute HAZARD_ACCIDENT_LIKELIHOOD__LIKELIHOOD = eINSTANCE.getHazardAccidentLikelihood_Likelihood();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardSeverityImpl <em>Hazard Severity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardSeverityImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardSeverity()
* @generated
*/
EClass HAZARD_SEVERITY = eINSTANCE.getHazardSeverity();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute HAZARD_SEVERITY__VALUE = eINSTANCE.getHazardSeverity_Value();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.HazardLikelihoodImpl <em>Hazard Likelihood</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardLikelihoodImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getHazardLikelihood()
* @generated
*/
EClass HAZARD_LIKELIHOOD = eINSTANCE.getHazardLikelihood();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute HAZARD_LIKELIHOOD__VALUE = eINSTANCE.getHazardLikelihood_Value();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.ConstraintImpl <em>Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ConstraintImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getConstraint()
* @generated
*/
EClass CONSTRAINT = eINSTANCE.getConstraint();
/**
* The meta object literal for the '<em><b>Constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONSTRAINT__CONSTRAINT = eINSTANCE.getConstraint_Constraint();
/**
* The meta object literal for the '<em><b>Requirements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONSTRAINT__REQUIREMENTS = eINSTANCE.getConstraint_Requirements();
/**
* The meta object literal for the '<em><b>Scenarios</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONSTRAINT__SCENARIOS = eINSTANCE.getConstraint_Scenarios();
/**
* The meta object literal for the '<em><b>Controls</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONSTRAINT__CONTROLS = eINSTANCE.getConstraint_Controls();
/**
* The meta object literal for the '<em><b>Notes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONSTRAINT__NOTES = eINSTANCE.getConstraint_Notes();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.RequirementImpl <em>Requirement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.RequirementImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getRequirement()
* @generated
*/
EClass REQUIREMENT = eINSTANCE.getRequirement();
/**
* The meta object literal for the '<em><b>Requirement</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REQUIREMENT__REQUIREMENT = eINSTANCE.getRequirement_Requirement();
/**
* The meta object literal for the '<em><b>Designs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REQUIREMENT__DESIGNS = eINSTANCE.getRequirement_Designs();
/**
* The meta object literal for the '<em><b>Notes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REQUIREMENT__NOTES = eINSTANCE.getRequirement_Notes();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.DesignImpl <em>Design</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.DesignImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getDesign()
* @generated
*/
EClass DESIGN = eINSTANCE.getDesign();
/**
* The meta object literal for the '<em><b>Allocation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DESIGN__ALLOCATION = eINSTANCE.getDesign_Allocation();
/**
* The meta object literal for the '<em><b>Analysis</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DESIGN__ANALYSIS = eINSTANCE.getDesign_Analysis();
/**
* The meta object literal for the '<em><b>Rationale</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DESIGN__RATIONALE = eINSTANCE.getDesign_Rationale();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.ScenarioImpl <em>Scenario</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ScenarioImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getScenario()
* @generated
*/
EClass SCENARIO = eINSTANCE.getScenario();
/**
* The meta object literal for the '<em><b>Scenario</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SCENARIO__SCENARIO = eINSTANCE.getScenario_Scenario();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.ControlImpl <em>Control</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.ControlImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getControl()
* @generated
*/
EClass CONTROL = eINSTANCE.getControl();
/**
* The meta object literal for the '<em><b>Control</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTROL__CONTROL = eINSTANCE.getControl_Control();
/**
* The meta object literal for the '{@link net.certware.hazard.stpa.hazardAnalysis.impl.NoteImpl <em>Note</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.hazard.stpa.hazardAnalysis.impl.NoteImpl
* @see net.certware.hazard.stpa.hazardAnalysis.impl.HazardAnalysisPackageImpl#getNote()
* @generated
*/
EClass NOTE = eINSTANCE.getNote();
/**
* The meta object literal for the '<em><b>Note</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NOTE__NOTE = eINSTANCE.getNote_Note();
}
} //HazardAnalysisPackage