/**
*/
package genericbcm;
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 operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see genericbcm.GenericbcmFactory
* @model kind="package"
* @generated
*/
public interface GenericbcmPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "genericbcm";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "bcm.dsl.genericbcm";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "bcm.dsl.genericbcm";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
GenericbcmPackage eINSTANCE = genericbcm.impl.GenericbcmPackageImpl.init();
/**
* The meta object id for the '{@link genericbcm.impl.UUIDImpl <em>UUID</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.UUIDImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getUUID()
* @generated
*/
int UUID = 24;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UUID__UUID = 0;
/**
* The number of structural features of the '<em>UUID</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UUID_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>UUID</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UUID_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link genericbcm.impl.NameableImpl <em>Nameable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.NameableImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getNameable()
* @generated
*/
int NAMEABLE = 14;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMEABLE__UUID = UUID__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMEABLE__NAME = UUID_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMEABLE__DESCRIPTION = UUID_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Nameable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMEABLE_FEATURE_COUNT = UUID_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Nameable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMEABLE_OPERATION_COUNT = UUID_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.BCMModelImpl <em>BCM Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BCMModelImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBCMModel()
* @generated
*/
int BCM_MODEL = 0;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Units</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__UNITS = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Activities</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__ACTIVITIES = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Multiclusters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__MULTICLUSTERS = NAMEABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Global Threats</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__GLOBAL_THREATS = NAMEABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Domains</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__DOMAINS = NAMEABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Recoveries</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__RECOVERIES = NAMEABLE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Risk Categories</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__RISK_CATEGORIES = NAMEABLE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Resource Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__RESOURCE_TYPES = NAMEABLE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Threat Log Categories</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__THREAT_LOG_CATEGORIES = NAMEABLE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Auto BC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL__AUTO_BC = NAMEABLE_FEATURE_COUNT + 9;
/**
* The number of structural features of the '<em>BCM Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 10;
/**
* The number of operations of the '<em>BCM Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BCM_MODEL_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.UnitImpl <em>Unit</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.UnitImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getUnit()
* @generated
*/
int UNIT = 1;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__COMPUTED_AVAILABILITY = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__RTO_DERIVED_QEC = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__RPO_DERIVED = NAMEABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__RTO_DERIVED_NORMAL_PERIOD = NAMEABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__WEIGHT = NAMEABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__DEPS = NAMEABLE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__ACTIVITIES = NAMEABLE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Member Of Logical Group</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__MEMBER_OF_LOGICAL_GROUP = NAMEABLE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Incomming Dependencies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__INCOMMING_DEPENDENCIES = NAMEABLE_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Unit</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 9;
/**
* The number of operations of the '<em>Unit</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.LogicalGroupImpl <em>Logical Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.LogicalGroupImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getLogicalGroup()
* @generated
*/
int LOGICAL_GROUP = 2;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__UUID = UNIT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__NAME = UNIT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__DESCRIPTION = UNIT__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__COMPUTED_AVAILABILITY = UNIT__COMPUTED_AVAILABILITY;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__RTO_DERIVED_QEC = UNIT__RTO_DERIVED_QEC;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__RPO_DERIVED = UNIT__RPO_DERIVED;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__RTO_DERIVED_NORMAL_PERIOD = UNIT__RTO_DERIVED_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__WEIGHT = UNIT__WEIGHT;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__DEPS = UNIT__DEPS;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__ACTIVITIES = UNIT__ACTIVITIES;
/**
* The feature id for the '<em><b>Member Of Logical Group</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__MEMBER_OF_LOGICAL_GROUP = UNIT__MEMBER_OF_LOGICAL_GROUP;
/**
* The feature id for the '<em><b>Incomming Dependencies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__INCOMMING_DEPENDENCIES = UNIT__INCOMMING_DEPENDENCIES;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP__MEMBERS = UNIT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Logical Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_FEATURE_COUNT = UNIT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Logical Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_OPERATION_COUNT = UNIT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.ANDImpl <em>AND</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ANDImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getAND()
* @generated
*/
int AND = 3;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__UUID = LOGICAL_GROUP__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__NAME = LOGICAL_GROUP__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__DESCRIPTION = LOGICAL_GROUP__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__COMPUTED_AVAILABILITY = LOGICAL_GROUP__COMPUTED_AVAILABILITY;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__RTO_DERIVED_QEC = LOGICAL_GROUP__RTO_DERIVED_QEC;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__RPO_DERIVED = LOGICAL_GROUP__RPO_DERIVED;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__RTO_DERIVED_NORMAL_PERIOD = LOGICAL_GROUP__RTO_DERIVED_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__WEIGHT = LOGICAL_GROUP__WEIGHT;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__DEPS = LOGICAL_GROUP__DEPS;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__ACTIVITIES = LOGICAL_GROUP__ACTIVITIES;
/**
* The feature id for the '<em><b>Member Of Logical Group</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__MEMBER_OF_LOGICAL_GROUP = LOGICAL_GROUP__MEMBER_OF_LOGICAL_GROUP;
/**
* The feature id for the '<em><b>Incomming Dependencies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__INCOMMING_DEPENDENCIES = LOGICAL_GROUP__INCOMMING_DEPENDENCIES;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND__MEMBERS = LOGICAL_GROUP__MEMBERS;
/**
* The number of structural features of the '<em>AND</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_FEATURE_COUNT = LOGICAL_GROUP_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>AND</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_OPERATION_COUNT = LOGICAL_GROUP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.ORImpl <em>OR</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ORImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getOR()
* @generated
*/
int OR = 4;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__UUID = LOGICAL_GROUP__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__NAME = LOGICAL_GROUP__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__DESCRIPTION = LOGICAL_GROUP__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__COMPUTED_AVAILABILITY = LOGICAL_GROUP__COMPUTED_AVAILABILITY;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__RTO_DERIVED_QEC = LOGICAL_GROUP__RTO_DERIVED_QEC;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__RPO_DERIVED = LOGICAL_GROUP__RPO_DERIVED;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__RTO_DERIVED_NORMAL_PERIOD = LOGICAL_GROUP__RTO_DERIVED_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__WEIGHT = LOGICAL_GROUP__WEIGHT;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__DEPS = LOGICAL_GROUP__DEPS;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__ACTIVITIES = LOGICAL_GROUP__ACTIVITIES;
/**
* The feature id for the '<em><b>Member Of Logical Group</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__MEMBER_OF_LOGICAL_GROUP = LOGICAL_GROUP__MEMBER_OF_LOGICAL_GROUP;
/**
* The feature id for the '<em><b>Incomming Dependencies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__INCOMMING_DEPENDENCIES = LOGICAL_GROUP__INCOMMING_DEPENDENCIES;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__MEMBERS = LOGICAL_GROUP__MEMBERS;
/**
* The feature id for the '<em><b>Switch Over Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR__SWITCH_OVER_TIME = LOGICAL_GROUP_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>OR</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR_FEATURE_COUNT = LOGICAL_GROUP_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>OR</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR_OPERATION_COUNT = LOGICAL_GROUP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.ResourceImpl <em>Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ResourceImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getResource()
* @generated
*/
int RESOURCE = 5;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__UUID = UNIT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__NAME = UNIT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__DESCRIPTION = UNIT__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__COMPUTED_AVAILABILITY = UNIT__COMPUTED_AVAILABILITY;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__RTO_DERIVED_QEC = UNIT__RTO_DERIVED_QEC;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__RPO_DERIVED = UNIT__RPO_DERIVED;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__RTO_DERIVED_NORMAL_PERIOD = UNIT__RTO_DERIVED_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__WEIGHT = UNIT__WEIGHT;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__DEPS = UNIT__DEPS;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__ACTIVITIES = UNIT__ACTIVITIES;
/**
* The feature id for the '<em><b>Member Of Logical Group</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__MEMBER_OF_LOGICAL_GROUP = UNIT__MEMBER_OF_LOGICAL_GROUP;
/**
* The feature id for the '<em><b>Incomming Dependencies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__INCOMMING_DEPENDENCIES = UNIT__INCOMMING_DEPENDENCIES;
/**
* The feature id for the '<em><b>Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__AVAILABILITY = UNIT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>RTO QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__RTO_QEC = UNIT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>RPO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__RPO = UNIT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>RTO Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__RTO_NORMAL_PERIOD = UNIT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>MTO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__MTO = UNIT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>MTPD</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__MTPD = UNIT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Failures</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__FAILURES = UNIT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__MULTIPLICITY = UNIT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Critically</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__CRITICALLY = UNIT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Number Of Users</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__NUMBER_OF_USERS = UNIT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Dependencies</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__DEPENDENCIES = UNIT_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Efficiency Impact</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__EFFICIENCY_IMPACT = UNIT_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Is Marked</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__IS_MARKED = UNIT_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Replacement Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__REPLACEMENT_TIME = UNIT_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Business Impact Table</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__BUSINESS_IMPACT_TABLE = UNIT_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Merged Impact Table</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__MERGED_IMPACT_TABLE = UNIT_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Overall Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__OVERALL_SEVERITY = UNIT_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Cost</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__COST = UNIT_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Context Model URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__CONTEXT_MODEL_URI = UNIT_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Resource Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__RESOURCE_TYPE = UNIT_FEATURE_COUNT + 19;
/**
* The number of structural features of the '<em>Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_FEATURE_COUNT = UNIT_FEATURE_COUNT + 20;
/**
* The number of operations of the '<em>Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_OPERATION_COUNT = UNIT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.BusinessProcessImpl <em>Business Process</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BusinessProcessImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBusinessProcess()
* @generated
*/
int BUSINESS_PROCESS = 6;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__COMPUTED_AVAILABILITY = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__RTO_DERIVED_QEC = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__RPO_DERIVED = NAMEABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__RTO_DERIVED_NORMAL_PERIOD = NAMEABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__WEIGHT = NAMEABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__DEPS = NAMEABLE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__AVAILABILITY = NAMEABLE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>RTO QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__RTO_QEC = NAMEABLE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>RPO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__RPO = NAMEABLE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>RTO Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__RTO_NORMAL_PERIOD = NAMEABLE_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>MTO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__MTO = NAMEABLE_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>MTPD</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__MTPD = NAMEABLE_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Resources</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS__RESOURCES = NAMEABLE_FEATURE_COUNT + 12;
/**
* The number of structural features of the '<em>Business Process</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 13;
/**
* The number of operations of the '<em>Business Process</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.ThreatImpl <em>Threat</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ThreatImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getThreat()
* @generated
*/
int THREAT = 7;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The number of structural features of the '<em>Threat</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Threat</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.SporadicThreatImpl <em>Sporadic Threat</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SporadicThreatImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSporadicThreat()
* @generated
*/
int SPORADIC_THREAT = 8;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPORADIC_THREAT__UUID = THREAT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPORADIC_THREAT__NAME = THREAT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPORADIC_THREAT__DESCRIPTION = THREAT__DESCRIPTION;
/**
* The feature id for the '<em><b>Occurance Likelihood</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPORADIC_THREAT__OCCURANCE_LIKELIHOOD = THREAT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Sporadic Threat</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPORADIC_THREAT_FEATURE_COUNT = THREAT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Sporadic Threat</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPORADIC_THREAT_OPERATION_COUNT = THREAT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.PeriodicThreatImpl <em>Periodic Threat</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.PeriodicThreatImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getPeriodicThreat()
* @generated
*/
int PERIODIC_THREAT = 9;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_THREAT__UUID = THREAT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_THREAT__NAME = THREAT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_THREAT__DESCRIPTION = THREAT__DESCRIPTION;
/**
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_THREAT__PERIOD = THREAT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Periodic Threat</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_THREAT_FEATURE_COUNT = THREAT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Periodic Threat</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_THREAT_OPERATION_COUNT = THREAT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.DependencyImpl <em>Dependency</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DependencyImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDependency()
* @generated
*/
int DEPENDENCY = 10;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__UUID = THREAT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__NAME = THREAT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__DESCRIPTION = THREAT__DESCRIPTION;
/**
* The feature id for the '<em><b>On</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__ON = THREAT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>From</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__FROM = THREAT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Dependency</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY_FEATURE_COUNT = THREAT_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Dependency</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY_OPERATION_COUNT = THREAT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.CauseImpl <em>Cause</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.CauseImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getCause()
* @generated
*/
int CAUSE = 11;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Threat</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE__THREAT = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Impact Delay Distribution</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE__IMPACT_DELAY_DISTRIBUTION = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Impact Likelihood</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE__IMPACT_LIKELIHOOD = NAMEABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Impact Delay</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE__IMPACT_DELAY = NAMEABLE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Cause</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Cause</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CAUSE_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.RecoveryImpl <em>Recovery</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.RecoveryImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getRecovery()
* @generated
*/
int RECOVERY = 12;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__COMPUTED_AVAILABILITY = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__RTO_DERIVED_QEC = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__RPO_DERIVED = NAMEABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__RTO_DERIVED_NORMAL_PERIOD = NAMEABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__WEIGHT = NAMEABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__DEPS = NAMEABLE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Requires</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__REQUIRES = NAMEABLE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Cost</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__COST = NAMEABLE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Recovery Time Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__RECOVERY_TIME_MIN = NAMEABLE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Recovery Time Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__RECOVERY_TIME_MAX = NAMEABLE_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__DOCUMENTATION = NAMEABLE_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Success Liklihood</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__SUCCESS_LIKLIHOOD = NAMEABLE_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Slas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY__SLAS = NAMEABLE_FEATURE_COUNT + 12;
/**
* The number of structural features of the '<em>Recovery</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 13;
/**
* The number of operations of the '<em>Recovery</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECOVERY_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.FailureEffectImpl <em>Failure Effect</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.FailureEffectImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getFailureEffect()
* @generated
*/
int FAILURE_EFFECT = 13;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Multiplicity Decrement</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__MULTIPLICITY_DECREMENT = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Caused By</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__CAUSED_BY = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Recovery</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__RECOVERY = NAMEABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Impact Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__IMPACT_LEVEL = NAMEABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Obsolescence Failure</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__OBSOLESCENCE_FAILURE = NAMEABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Category</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT__CATEGORY = NAMEABLE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Failure Effect</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 6;
/**
* The number of operations of the '<em>Failure Effect</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAILURE_EFFECT_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.SingleTaskResourceImpl <em>Single Task Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SingleTaskResourceImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSingleTaskResource()
* @generated
*/
int SINGLE_TASK_RESOURCE = 15;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__UUID = RESOURCE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__NAME = RESOURCE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__DESCRIPTION = RESOURCE__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__COMPUTED_AVAILABILITY = RESOURCE__COMPUTED_AVAILABILITY;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__RTO_DERIVED_QEC = RESOURCE__RTO_DERIVED_QEC;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__RPO_DERIVED = RESOURCE__RPO_DERIVED;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__RTO_DERIVED_NORMAL_PERIOD = RESOURCE__RTO_DERIVED_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__WEIGHT = RESOURCE__WEIGHT;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__DEPS = RESOURCE__DEPS;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__ACTIVITIES = RESOURCE__ACTIVITIES;
/**
* The feature id for the '<em><b>Member Of Logical Group</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__MEMBER_OF_LOGICAL_GROUP = RESOURCE__MEMBER_OF_LOGICAL_GROUP;
/**
* The feature id for the '<em><b>Incomming Dependencies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__INCOMMING_DEPENDENCIES = RESOURCE__INCOMMING_DEPENDENCIES;
/**
* The feature id for the '<em><b>Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__AVAILABILITY = RESOURCE__AVAILABILITY;
/**
* The feature id for the '<em><b>RTO QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__RTO_QEC = RESOURCE__RTO_QEC;
/**
* The feature id for the '<em><b>RPO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__RPO = RESOURCE__RPO;
/**
* The feature id for the '<em><b>RTO Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__RTO_NORMAL_PERIOD = RESOURCE__RTO_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>MTO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__MTO = RESOURCE__MTO;
/**
* The feature id for the '<em><b>MTPD</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__MTPD = RESOURCE__MTPD;
/**
* The feature id for the '<em><b>Failures</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__FAILURES = RESOURCE__FAILURES;
/**
* The feature id for the '<em><b>Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__MULTIPLICITY = RESOURCE__MULTIPLICITY;
/**
* The feature id for the '<em><b>Critically</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__CRITICALLY = RESOURCE__CRITICALLY;
/**
* The feature id for the '<em><b>Number Of Users</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__NUMBER_OF_USERS = RESOURCE__NUMBER_OF_USERS;
/**
* The feature id for the '<em><b>Dependencies</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__DEPENDENCIES = RESOURCE__DEPENDENCIES;
/**
* The feature id for the '<em><b>Efficiency Impact</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__EFFICIENCY_IMPACT = RESOURCE__EFFICIENCY_IMPACT;
/**
* The feature id for the '<em><b>Is Marked</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__IS_MARKED = RESOURCE__IS_MARKED;
/**
* The feature id for the '<em><b>Replacement Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__REPLACEMENT_TIME = RESOURCE__REPLACEMENT_TIME;
/**
* The feature id for the '<em><b>Business Impact Table</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__BUSINESS_IMPACT_TABLE = RESOURCE__BUSINESS_IMPACT_TABLE;
/**
* The feature id for the '<em><b>Merged Impact Table</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__MERGED_IMPACT_TABLE = RESOURCE__MERGED_IMPACT_TABLE;
/**
* The feature id for the '<em><b>Overall Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__OVERALL_SEVERITY = RESOURCE__OVERALL_SEVERITY;
/**
* The feature id for the '<em><b>Cost</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__COST = RESOURCE__COST;
/**
* The feature id for the '<em><b>Context Model URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__CONTEXT_MODEL_URI = RESOURCE__CONTEXT_MODEL_URI;
/**
* The feature id for the '<em><b>Resource Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE__RESOURCE_TYPE = RESOURCE__RESOURCE_TYPE;
/**
* The number of structural features of the '<em>Single Task Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Single Task Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_TASK_RESOURCE_OPERATION_COUNT = RESOURCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.LogicalGroupMemberLinkImpl <em>Logical Group Member Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.LogicalGroupMemberLinkImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getLogicalGroupMemberLink()
* @generated
*/
int LOGICAL_GROUP_MEMBER_LINK = 16;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_MEMBER_LINK__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_MEMBER_LINK__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_MEMBER_LINK__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>From</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_MEMBER_LINK__FROM = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_MEMBER_LINK__TO = NAMEABLE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Logical Group Member Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_MEMBER_LINK_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Logical Group Member Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOGICAL_GROUP_MEMBER_LINK_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.BusinessProcessOnUnitLinkImpl <em>Business Process On Unit Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BusinessProcessOnUnitLinkImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBusinessProcessOnUnitLink()
* @generated
*/
int BUSINESS_PROCESS_ON_UNIT_LINK = 17;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_ON_UNIT_LINK__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_ON_UNIT_LINK__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_ON_UNIT_LINK__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>From</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_ON_UNIT_LINK__FROM = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_ON_UNIT_LINK__TO = NAMEABLE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Business Process On Unit Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_ON_UNIT_LINK_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Business Process On Unit Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PROCESS_ON_UNIT_LINK_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.MultiClusterImpl <em>Multi Cluster</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.MultiClusterImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getMultiCluster()
* @generated
*/
int MULTI_CLUSTER = 18;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CLUSTER__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CLUSTER__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CLUSTER__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CLUSTER__MULTIPLICITY = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Units</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CLUSTER__UNITS = NAMEABLE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Multi Cluster</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CLUSTER_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Multi Cluster</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CLUSTER_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.DomainImpl <em>Domain</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DomainImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDomain()
* @generated
*/
int DOMAIN = 19;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOMAIN__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOMAIN__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOMAIN__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Items</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOMAIN__ITEMS = NAMEABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Domain</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOMAIN_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Domain</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOMAIN_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.DerivedMetricsImpl <em>Derived Metrics</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DerivedMetricsImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDerivedMetrics()
* @generated
*/
int DERIVED_METRICS = 21;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS__COMPUTED_AVAILABILITY = 0;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS__RTO_DERIVED_QEC = 1;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS__RPO_DERIVED = 2;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS__RTO_DERIVED_NORMAL_PERIOD = 3;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS__WEIGHT = 4;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS__DEPS = 5;
/**
* The number of structural features of the '<em>Derived Metrics</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_FEATURE_COUNT = 6;
/**
* The number of operations of the '<em>Derived Metrics</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link genericbcm.impl.DerivedMetricsSetableImpl <em>Derived Metrics Setable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DerivedMetricsSetableImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDerivedMetricsSetable()
* @generated
*/
int DERIVED_METRICS_SETABLE = 20;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__COMPUTED_AVAILABILITY = DERIVED_METRICS__COMPUTED_AVAILABILITY;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__RTO_DERIVED_QEC = DERIVED_METRICS__RTO_DERIVED_QEC;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__RPO_DERIVED = DERIVED_METRICS__RPO_DERIVED;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__RTO_DERIVED_NORMAL_PERIOD = DERIVED_METRICS__RTO_DERIVED_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__WEIGHT = DERIVED_METRICS__WEIGHT;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__DEPS = DERIVED_METRICS__DEPS;
/**
* The feature id for the '<em><b>Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__AVAILABILITY = DERIVED_METRICS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>RTO QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__RTO_QEC = DERIVED_METRICS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>RPO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__RPO = DERIVED_METRICS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>RTO Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__RTO_NORMAL_PERIOD = DERIVED_METRICS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>MTO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__MTO = DERIVED_METRICS_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>MTPD</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE__MTPD = DERIVED_METRICS_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Derived Metrics Setable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE_FEATURE_COUNT = DERIVED_METRICS_FEATURE_COUNT + 6;
/**
* The number of operations of the '<em>Derived Metrics Setable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DERIVED_METRICS_SETABLE_OPERATION_COUNT = DERIVED_METRICS_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.SupportResourceImpl <em>Support Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SupportResourceImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSupportResource()
* @generated
*/
int SUPPORT_RESOURCE = 22;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__UUID = RESOURCE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__NAME = RESOURCE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__DESCRIPTION = RESOURCE__DESCRIPTION;
/**
* The feature id for the '<em><b>Computed Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__COMPUTED_AVAILABILITY = RESOURCE__COMPUTED_AVAILABILITY;
/**
* The feature id for the '<em><b>RTO Derived QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__RTO_DERIVED_QEC = RESOURCE__RTO_DERIVED_QEC;
/**
* The feature id for the '<em><b>RPO Derived</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__RPO_DERIVED = RESOURCE__RPO_DERIVED;
/**
* The feature id for the '<em><b>RTO Derived Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__RTO_DERIVED_NORMAL_PERIOD = RESOURCE__RTO_DERIVED_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__WEIGHT = RESOURCE__WEIGHT;
/**
* The feature id for the '<em><b>Deps</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__DEPS = RESOURCE__DEPS;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__ACTIVITIES = RESOURCE__ACTIVITIES;
/**
* The feature id for the '<em><b>Member Of Logical Group</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__MEMBER_OF_LOGICAL_GROUP = RESOURCE__MEMBER_OF_LOGICAL_GROUP;
/**
* The feature id for the '<em><b>Incomming Dependencies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__INCOMMING_DEPENDENCIES = RESOURCE__INCOMMING_DEPENDENCIES;
/**
* The feature id for the '<em><b>Availability</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__AVAILABILITY = RESOURCE__AVAILABILITY;
/**
* The feature id for the '<em><b>RTO QEC</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__RTO_QEC = RESOURCE__RTO_QEC;
/**
* The feature id for the '<em><b>RPO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__RPO = RESOURCE__RPO;
/**
* The feature id for the '<em><b>RTO Normal Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__RTO_NORMAL_PERIOD = RESOURCE__RTO_NORMAL_PERIOD;
/**
* The feature id for the '<em><b>MTO</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__MTO = RESOURCE__MTO;
/**
* The feature id for the '<em><b>MTPD</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__MTPD = RESOURCE__MTPD;
/**
* The feature id for the '<em><b>Failures</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__FAILURES = RESOURCE__FAILURES;
/**
* The feature id for the '<em><b>Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__MULTIPLICITY = RESOURCE__MULTIPLICITY;
/**
* The feature id for the '<em><b>Critically</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__CRITICALLY = RESOURCE__CRITICALLY;
/**
* The feature id for the '<em><b>Number Of Users</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__NUMBER_OF_USERS = RESOURCE__NUMBER_OF_USERS;
/**
* The feature id for the '<em><b>Dependencies</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__DEPENDENCIES = RESOURCE__DEPENDENCIES;
/**
* The feature id for the '<em><b>Efficiency Impact</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__EFFICIENCY_IMPACT = RESOURCE__EFFICIENCY_IMPACT;
/**
* The feature id for the '<em><b>Is Marked</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__IS_MARKED = RESOURCE__IS_MARKED;
/**
* The feature id for the '<em><b>Replacement Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__REPLACEMENT_TIME = RESOURCE__REPLACEMENT_TIME;
/**
* The feature id for the '<em><b>Business Impact Table</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__BUSINESS_IMPACT_TABLE = RESOURCE__BUSINESS_IMPACT_TABLE;
/**
* The feature id for the '<em><b>Merged Impact Table</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__MERGED_IMPACT_TABLE = RESOURCE__MERGED_IMPACT_TABLE;
/**
* The feature id for the '<em><b>Overall Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__OVERALL_SEVERITY = RESOURCE__OVERALL_SEVERITY;
/**
* The feature id for the '<em><b>Cost</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__COST = RESOURCE__COST;
/**
* The feature id for the '<em><b>Context Model URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__CONTEXT_MODEL_URI = RESOURCE__CONTEXT_MODEL_URI;
/**
* The feature id for the '<em><b>Resource Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__RESOURCE_TYPE = RESOURCE__RESOURCE_TYPE;
/**
* The feature id for the '<em><b>Supports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE__SUPPORTS = RESOURCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Support Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Support Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_OPERATION_COUNT = RESOURCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.SupportResourceToResourceLinkImpl <em>Support Resource To Resource Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SupportResourceToResourceLinkImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSupportResourceToResourceLink()
* @generated
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK = 23;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>From</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK__FROM = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK__TO = NAMEABLE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Support Resource To Resource Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Support Resource To Resource Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUPPORT_RESOURCE_TO_RESOURCE_LINK_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.SLAImpl <em>SLA</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SLAImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSLA()
* @generated
*/
int SLA = 25;
/**
* The feature id for the '<em><b>Provider</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__PROVIDER = 0;
/**
* The feature id for the '<em><b>Price Incentive</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__PRICE_INCENTIVE = 1;
/**
* The feature id for the '<em><b>Price Per Year</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__PRICE_PER_YEAR = 2;
/**
* The feature id for the '<em><b>Price Incident</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__PRICE_INCIDENT = 3;
/**
* The feature id for the '<em><b>Time Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__TIME_MIN = 4;
/**
* The feature id for the '<em><b>Time Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__TIME_MAX = 5;
/**
* The feature id for the '<em><b>Rank</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__RANK = 6;
/**
* The feature id for the '<em><b>Recovery</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__RECOVERY = 7;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA__SELECTED = 8;
/**
* The number of structural features of the '<em>SLA</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA_FEATURE_COUNT = 9;
/**
* The number of operations of the '<em>SLA</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SLA_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link genericbcm.impl.BusinessImpactTableRowImpl <em>Business Impact Table Row</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BusinessImpactTableRowImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBusinessImpactTableRow()
* @generated
*/
int BUSINESS_IMPACT_TABLE_ROW = 26;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__TIME = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Financial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__FINANCIAL = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Legal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__LEGAL = NAMEABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>External</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__EXTERNAL = NAMEABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__SEVERITY = NAMEABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Owner</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__OWNER = NAMEABLE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Overall Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW__OVERALL_SEVERITY = NAMEABLE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Business Impact Table Row</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 7;
/**
* The number of operations of the '<em>Business Impact Table Row</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_IMPACT_TABLE_ROW_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.RiskCategoryImpl <em>Risk Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.RiskCategoryImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getRiskCategory()
* @generated
*/
int RISK_CATEGORY = 27;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Sub Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY__SUB_CATEGORIES = NAMEABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parent Category</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY__PARENT_CATEGORY = NAMEABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Has Risks</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY__HAS_RISKS = NAMEABLE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Risk Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Risk Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RISK_CATEGORY_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.ResourceTypeImpl <em>Resource Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ResourceTypeImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getResourceType()
* @generated
*/
int RESOURCE_TYPE = 28;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_TYPE__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_TYPE__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_TYPE__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Link To Risk Catetories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_TYPE__LINK_TO_RISK_CATETORIES = NAMEABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Resource Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_TYPE_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Resource Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_TYPE_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link genericbcm.impl.ThreatLogCategoryImpl <em>Threat Log Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ThreatLogCategoryImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getThreatLogCategory()
* @generated
*/
int THREAT_LOG_CATEGORY = 29;
/**
* The feature id for the '<em><b>Uuid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_LOG_CATEGORY__UUID = NAMEABLE__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_LOG_CATEGORY__NAME = NAMEABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_LOG_CATEGORY__DESCRIPTION = NAMEABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Has Risks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_LOG_CATEGORY__HAS_RISKS = NAMEABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Threat Log Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_LOG_CATEGORY_FEATURE_COUNT = NAMEABLE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Threat Log Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_LOG_CATEGORY_OPERATION_COUNT = NAMEABLE_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link genericbcm.BCMModel <em>BCM Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>BCM Model</em>'.
* @see genericbcm.BCMModel
* @generated
*/
EClass getBCMModel();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getUnits <em>Units</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Units</em>'.
* @see genericbcm.BCMModel#getUnits()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_Units();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getActivities <em>Activities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Activities</em>'.
* @see genericbcm.BCMModel#getActivities()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_Activities();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getMulticlusters <em>Multiclusters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Multiclusters</em>'.
* @see genericbcm.BCMModel#getMulticlusters()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_Multiclusters();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getGlobalThreats <em>Global Threats</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Global Threats</em>'.
* @see genericbcm.BCMModel#getGlobalThreats()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_GlobalThreats();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getDomains <em>Domains</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Domains</em>'.
* @see genericbcm.BCMModel#getDomains()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_Domains();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getRecoveries <em>Recoveries</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Recoveries</em>'.
* @see genericbcm.BCMModel#getRecoveries()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_Recoveries();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getRiskCategories <em>Risk Categories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Risk Categories</em>'.
* @see genericbcm.BCMModel#getRiskCategories()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_RiskCategories();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getResourceTypes <em>Resource Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Resource Types</em>'.
* @see genericbcm.BCMModel#getResourceTypes()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_ResourceTypes();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BCMModel#getThreatLogCategories <em>Threat Log Categories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Threat Log Categories</em>'.
* @see genericbcm.BCMModel#getThreatLogCategories()
* @see #getBCMModel()
* @generated
*/
EReference getBCMModel_ThreatLogCategories();
/**
* Returns the meta object for the attribute '{@link genericbcm.BCMModel#isAutoBC <em>Auto BC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Auto BC</em>'.
* @see genericbcm.BCMModel#isAutoBC()
* @see #getBCMModel()
* @generated
*/
EAttribute getBCMModel_AutoBC();
/**
* Returns the meta object for class '{@link genericbcm.Unit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Unit</em>'.
* @see genericbcm.Unit
* @generated
*/
EClass getUnit();
/**
* Returns the meta object for the reference list '{@link genericbcm.Unit#getActivities <em>Activities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Activities</em>'.
* @see genericbcm.Unit#getActivities()
* @see #getUnit()
* @generated
*/
EReference getUnit_Activities();
/**
* Returns the meta object for the reference list '{@link genericbcm.Unit#getMemberOfLogicalGroup <em>Member Of Logical Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Member Of Logical Group</em>'.
* @see genericbcm.Unit#getMemberOfLogicalGroup()
* @see #getUnit()
* @generated
*/
EReference getUnit_MemberOfLogicalGroup();
/**
* Returns the meta object for the reference list '{@link genericbcm.Unit#getIncommingDependencies <em>Incomming Dependencies</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incomming Dependencies</em>'.
* @see genericbcm.Unit#getIncommingDependencies()
* @see #getUnit()
* @generated
*/
EReference getUnit_IncommingDependencies();
/**
* Returns the meta object for class '{@link genericbcm.LogicalGroup <em>Logical Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Logical Group</em>'.
* @see genericbcm.LogicalGroup
* @generated
*/
EClass getLogicalGroup();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.LogicalGroup#getMembers <em>Members</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Members</em>'.
* @see genericbcm.LogicalGroup#getMembers()
* @see #getLogicalGroup()
* @generated
*/
EReference getLogicalGroup_Members();
/**
* Returns the meta object for class '{@link genericbcm.AND <em>AND</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>AND</em>'.
* @see genericbcm.AND
* @generated
*/
EClass getAND();
/**
* Returns the meta object for class '{@link genericbcm.OR <em>OR</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>OR</em>'.
* @see genericbcm.OR
* @generated
*/
EClass getOR();
/**
* Returns the meta object for the attribute '{@link genericbcm.OR#getSwitchOverTime <em>Switch Over Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Switch Over Time</em>'.
* @see genericbcm.OR#getSwitchOverTime()
* @see #getOR()
* @generated
*/
EAttribute getOR_SwitchOverTime();
/**
* Returns the meta object for class '{@link genericbcm.Resource <em>Resource</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Resource</em>'.
* @see genericbcm.Resource
* @generated
*/
EClass getResource();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.Resource#getFailures <em>Failures</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Failures</em>'.
* @see genericbcm.Resource#getFailures()
* @see #getResource()
* @generated
*/
EReference getResource_Failures();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getMultiplicity <em>Multiplicity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Multiplicity</em>'.
* @see genericbcm.Resource#getMultiplicity()
* @see #getResource()
* @generated
*/
EAttribute getResource_Multiplicity();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getCritically <em>Critically</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Critically</em>'.
* @see genericbcm.Resource#getCritically()
* @see #getResource()
* @generated
*/
EAttribute getResource_Critically();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getNumberOfUsers <em>Number Of Users</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Number Of Users</em>'.
* @see genericbcm.Resource#getNumberOfUsers()
* @see #getResource()
* @generated
*/
EAttribute getResource_NumberOfUsers();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.Resource#getDependencies <em>Dependencies</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Dependencies</em>'.
* @see genericbcm.Resource#getDependencies()
* @see #getResource()
* @generated
*/
EReference getResource_Dependencies();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getEfficiencyImpact <em>Efficiency Impact</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Efficiency Impact</em>'.
* @see genericbcm.Resource#getEfficiencyImpact()
* @see #getResource()
* @generated
*/
EAttribute getResource_EfficiencyImpact();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#isIsMarked <em>Is Marked</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Marked</em>'.
* @see genericbcm.Resource#isIsMarked()
* @see #getResource()
* @generated
*/
EAttribute getResource_IsMarked();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getReplacementTime <em>Replacement Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Replacement Time</em>'.
* @see genericbcm.Resource#getReplacementTime()
* @see #getResource()
* @generated
*/
EAttribute getResource_ReplacementTime();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.Resource#getBusinessImpactTable <em>Business Impact Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Business Impact Table</em>'.
* @see genericbcm.Resource#getBusinessImpactTable()
* @see #getResource()
* @generated
*/
EReference getResource_BusinessImpactTable();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.Resource#getMergedImpactTable <em>Merged Impact Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Merged Impact Table</em>'.
* @see genericbcm.Resource#getMergedImpactTable()
* @see #getResource()
* @generated
*/
EReference getResource_MergedImpactTable();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getOverallSeverity <em>Overall Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Overall Severity</em>'.
* @see genericbcm.Resource#getOverallSeverity()
* @see #getResource()
* @generated
*/
EAttribute getResource_OverallSeverity();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getCost <em>Cost</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Cost</em>'.
* @see genericbcm.Resource#getCost()
* @see #getResource()
* @generated
*/
EAttribute getResource_Cost();
/**
* Returns the meta object for the attribute '{@link genericbcm.Resource#getContextModelURI <em>Context Model URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Context Model URI</em>'.
* @see genericbcm.Resource#getContextModelURI()
* @see #getResource()
* @generated
*/
EAttribute getResource_ContextModelURI();
/**
* Returns the meta object for the reference '{@link genericbcm.Resource#getResourceType <em>Resource Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Resource Type</em>'.
* @see genericbcm.Resource#getResourceType()
* @see #getResource()
* @generated
*/
EReference getResource_ResourceType();
/**
* Returns the meta object for class '{@link genericbcm.BusinessProcess <em>Business Process</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Process</em>'.
* @see genericbcm.BusinessProcess
* @generated
*/
EClass getBusinessProcess();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.BusinessProcess#getResources <em>Resources</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Resources</em>'.
* @see genericbcm.BusinessProcess#getResources()
* @see #getBusinessProcess()
* @generated
*/
EReference getBusinessProcess_Resources();
/**
* Returns the meta object for class '{@link genericbcm.Threat <em>Threat</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Threat</em>'.
* @see genericbcm.Threat
* @generated
*/
EClass getThreat();
/**
* Returns the meta object for class '{@link genericbcm.SporadicThreat <em>Sporadic Threat</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sporadic Threat</em>'.
* @see genericbcm.SporadicThreat
* @generated
*/
EClass getSporadicThreat();
/**
* Returns the meta object for the attribute '{@link genericbcm.SporadicThreat#getOccuranceLikelihood <em>Occurance Likelihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Occurance Likelihood</em>'.
* @see genericbcm.SporadicThreat#getOccuranceLikelihood()
* @see #getSporadicThreat()
* @generated
*/
EAttribute getSporadicThreat_OccuranceLikelihood();
/**
* Returns the meta object for class '{@link genericbcm.PeriodicThreat <em>Periodic Threat</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Periodic Threat</em>'.
* @see genericbcm.PeriodicThreat
* @generated
*/
EClass getPeriodicThreat();
/**
* Returns the meta object for the attribute '{@link genericbcm.PeriodicThreat#getPeriod <em>Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Period</em>'.
* @see genericbcm.PeriodicThreat#getPeriod()
* @see #getPeriodicThreat()
* @generated
*/
EAttribute getPeriodicThreat_Period();
/**
* Returns the meta object for class '{@link genericbcm.Dependency <em>Dependency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dependency</em>'.
* @see genericbcm.Dependency
* @generated
*/
EClass getDependency();
/**
* Returns the meta object for the reference '{@link genericbcm.Dependency#getOn <em>On</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>On</em>'.
* @see genericbcm.Dependency#getOn()
* @see #getDependency()
* @generated
*/
EReference getDependency_On();
/**
* Returns the meta object for the reference '{@link genericbcm.Dependency#getFrom <em>From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From</em>'.
* @see genericbcm.Dependency#getFrom()
* @see #getDependency()
* @generated
*/
EReference getDependency_From();
/**
* Returns the meta object for class '{@link genericbcm.Cause <em>Cause</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Cause</em>'.
* @see genericbcm.Cause
* @generated
*/
EClass getCause();
/**
* Returns the meta object for the reference '{@link genericbcm.Cause#getThreat <em>Threat</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Threat</em>'.
* @see genericbcm.Cause#getThreat()
* @see #getCause()
* @generated
*/
EReference getCause_Threat();
/**
* Returns the meta object for the attribute list '{@link genericbcm.Cause#getImpactDelayDistribution <em>Impact Delay Distribution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Impact Delay Distribution</em>'.
* @see genericbcm.Cause#getImpactDelayDistribution()
* @see #getCause()
* @generated
*/
EAttribute getCause_ImpactDelayDistribution();
/**
* Returns the meta object for the attribute '{@link genericbcm.Cause#getImpactLikelihood <em>Impact Likelihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Impact Likelihood</em>'.
* @see genericbcm.Cause#getImpactLikelihood()
* @see #getCause()
* @generated
*/
EAttribute getCause_ImpactLikelihood();
/**
* Returns the meta object for the attribute '{@link genericbcm.Cause#getImpactDelay <em>Impact Delay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Impact Delay</em>'.
* @see genericbcm.Cause#getImpactDelay()
* @see #getCause()
* @generated
*/
EAttribute getCause_ImpactDelay();
/**
* Returns the meta object for class '{@link genericbcm.Recovery <em>Recovery</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Recovery</em>'.
* @see genericbcm.Recovery
* @generated
*/
EClass getRecovery();
/**
* Returns the meta object for the reference list '{@link genericbcm.Recovery#getRequires <em>Requires</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Requires</em>'.
* @see genericbcm.Recovery#getRequires()
* @see #getRecovery()
* @generated
*/
EReference getRecovery_Requires();
/**
* Returns the meta object for the attribute '{@link genericbcm.Recovery#getCost <em>Cost</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Cost</em>'.
* @see genericbcm.Recovery#getCost()
* @see #getRecovery()
* @generated
*/
EAttribute getRecovery_Cost();
/**
* Returns the meta object for the attribute '{@link genericbcm.Recovery#getRecoveryTimeMin <em>Recovery Time Min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Recovery Time Min</em>'.
* @see genericbcm.Recovery#getRecoveryTimeMin()
* @see #getRecovery()
* @generated
*/
EAttribute getRecovery_RecoveryTimeMin();
/**
* Returns the meta object for the attribute '{@link genericbcm.Recovery#getRecoveryTimeMax <em>Recovery Time Max</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Recovery Time Max</em>'.
* @see genericbcm.Recovery#getRecoveryTimeMax()
* @see #getRecovery()
* @generated
*/
EAttribute getRecovery_RecoveryTimeMax();
/**
* Returns the meta object for the attribute list '{@link genericbcm.Recovery#getDocumentation <em>Documentation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Documentation</em>'.
* @see genericbcm.Recovery#getDocumentation()
* @see #getRecovery()
* @generated
*/
EAttribute getRecovery_Documentation();
/**
* Returns the meta object for the attribute '{@link genericbcm.Recovery#getSuccessLiklihood <em>Success Liklihood</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Success Liklihood</em>'.
* @see genericbcm.Recovery#getSuccessLiklihood()
* @see #getRecovery()
* @generated
*/
EAttribute getRecovery_SuccessLiklihood();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.Recovery#getSlas <em>Slas</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Slas</em>'.
* @see genericbcm.Recovery#getSlas()
* @see #getRecovery()
* @generated
*/
EReference getRecovery_Slas();
/**
* Returns the meta object for class '{@link genericbcm.FailureEffect <em>Failure Effect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Failure Effect</em>'.
* @see genericbcm.FailureEffect
* @generated
*/
EClass getFailureEffect();
/**
* Returns the meta object for the attribute '{@link genericbcm.FailureEffect#getMultiplicityDecrement <em>Multiplicity Decrement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Multiplicity Decrement</em>'.
* @see genericbcm.FailureEffect#getMultiplicityDecrement()
* @see #getFailureEffect()
* @generated
*/
EAttribute getFailureEffect_MultiplicityDecrement();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.FailureEffect#getCausedBy <em>Caused By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Caused By</em>'.
* @see genericbcm.FailureEffect#getCausedBy()
* @see #getFailureEffect()
* @generated
*/
EReference getFailureEffect_CausedBy();
/**
* Returns the meta object for the containment reference '{@link genericbcm.FailureEffect#getRecovery <em>Recovery</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Recovery</em>'.
* @see genericbcm.FailureEffect#getRecovery()
* @see #getFailureEffect()
* @generated
*/
EReference getFailureEffect_Recovery();
/**
* Returns the meta object for the attribute '{@link genericbcm.FailureEffect#getImpactLevel <em>Impact Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Impact Level</em>'.
* @see genericbcm.FailureEffect#getImpactLevel()
* @see #getFailureEffect()
* @generated
*/
EAttribute getFailureEffect_ImpactLevel();
/**
* Returns the meta object for the attribute '{@link genericbcm.FailureEffect#isObsolescenceFailure <em>Obsolescence Failure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Obsolescence Failure</em>'.
* @see genericbcm.FailureEffect#isObsolescenceFailure()
* @see #getFailureEffect()
* @generated
*/
EAttribute getFailureEffect_ObsolescenceFailure();
/**
* Returns the meta object for the reference '{@link genericbcm.FailureEffect#getCategory <em>Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Category</em>'.
* @see genericbcm.FailureEffect#getCategory()
* @see #getFailureEffect()
* @generated
*/
EReference getFailureEffect_Category();
/**
* Returns the meta object for class '{@link genericbcm.Nameable <em>Nameable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Nameable</em>'.
* @see genericbcm.Nameable
* @generated
*/
EClass getNameable();
/**
* Returns the meta object for the attribute '{@link genericbcm.Nameable#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see genericbcm.Nameable#getName()
* @see #getNameable()
* @generated
*/
EAttribute getNameable_Name();
/**
* Returns the meta object for the attribute '{@link genericbcm.Nameable#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see genericbcm.Nameable#getDescription()
* @see #getNameable()
* @generated
*/
EAttribute getNameable_Description();
/**
* Returns the meta object for class '{@link genericbcm.SingleTaskResource <em>Single Task Resource</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Single Task Resource</em>'.
* @see genericbcm.SingleTaskResource
* @generated
*/
EClass getSingleTaskResource();
/**
* Returns the meta object for class '{@link genericbcm.LogicalGroupMemberLink <em>Logical Group Member Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Logical Group Member Link</em>'.
* @see genericbcm.LogicalGroupMemberLink
* @generated
*/
EClass getLogicalGroupMemberLink();
/**
* Returns the meta object for the reference '{@link genericbcm.LogicalGroupMemberLink#getFrom <em>From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From</em>'.
* @see genericbcm.LogicalGroupMemberLink#getFrom()
* @see #getLogicalGroupMemberLink()
* @generated
*/
EReference getLogicalGroupMemberLink_From();
/**
* Returns the meta object for the reference '{@link genericbcm.LogicalGroupMemberLink#getTo <em>To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To</em>'.
* @see genericbcm.LogicalGroupMemberLink#getTo()
* @see #getLogicalGroupMemberLink()
* @generated
*/
EReference getLogicalGroupMemberLink_To();
/**
* Returns the meta object for class '{@link genericbcm.BusinessProcessOnUnitLink <em>Business Process On Unit Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Process On Unit Link</em>'.
* @see genericbcm.BusinessProcessOnUnitLink
* @generated
*/
EClass getBusinessProcessOnUnitLink();
/**
* Returns the meta object for the container reference '{@link genericbcm.BusinessProcessOnUnitLink#getFrom <em>From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>From</em>'.
* @see genericbcm.BusinessProcessOnUnitLink#getFrom()
* @see #getBusinessProcessOnUnitLink()
* @generated
*/
EReference getBusinessProcessOnUnitLink_From();
/**
* Returns the meta object for the reference '{@link genericbcm.BusinessProcessOnUnitLink#getTo <em>To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To</em>'.
* @see genericbcm.BusinessProcessOnUnitLink#getTo()
* @see #getBusinessProcessOnUnitLink()
* @generated
*/
EReference getBusinessProcessOnUnitLink_To();
/**
* Returns the meta object for class '{@link genericbcm.MultiCluster <em>Multi Cluster</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Multi Cluster</em>'.
* @see genericbcm.MultiCluster
* @generated
*/
EClass getMultiCluster();
/**
* Returns the meta object for the attribute '{@link genericbcm.MultiCluster#getMultiplicity <em>Multiplicity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Multiplicity</em>'.
* @see genericbcm.MultiCluster#getMultiplicity()
* @see #getMultiCluster()
* @generated
*/
EAttribute getMultiCluster_Multiplicity();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.MultiCluster#getUnits <em>Units</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Units</em>'.
* @see genericbcm.MultiCluster#getUnits()
* @see #getMultiCluster()
* @generated
*/
EReference getMultiCluster_Units();
/**
* Returns the meta object for class '{@link genericbcm.Domain <em>Domain</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Domain</em>'.
* @see genericbcm.Domain
* @generated
*/
EClass getDomain();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.Domain#getItems <em>Items</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Items</em>'.
* @see genericbcm.Domain#getItems()
* @see #getDomain()
* @generated
*/
EReference getDomain_Items();
/**
* Returns the meta object for class '{@link genericbcm.DerivedMetricsSetable <em>Derived Metrics Setable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Derived Metrics Setable</em>'.
* @see genericbcm.DerivedMetricsSetable
* @generated
*/
EClass getDerivedMetricsSetable();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetricsSetable#getAvailability <em>Availability</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Availability</em>'.
* @see genericbcm.DerivedMetricsSetable#getAvailability()
* @see #getDerivedMetricsSetable()
* @generated
*/
EAttribute getDerivedMetricsSetable_Availability();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetricsSetable#getRTO_QEC <em>RTO QEC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>RTO QEC</em>'.
* @see genericbcm.DerivedMetricsSetable#getRTO_QEC()
* @see #getDerivedMetricsSetable()
* @generated
*/
EAttribute getDerivedMetricsSetable_RTO_QEC();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetricsSetable#getRPO <em>RPO</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>RPO</em>'.
* @see genericbcm.DerivedMetricsSetable#getRPO()
* @see #getDerivedMetricsSetable()
* @generated
*/
EAttribute getDerivedMetricsSetable_RPO();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetricsSetable#getRTONormalPeriod <em>RTO Normal Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>RTO Normal Period</em>'.
* @see genericbcm.DerivedMetricsSetable#getRTONormalPeriod()
* @see #getDerivedMetricsSetable()
* @generated
*/
EAttribute getDerivedMetricsSetable_RTONormalPeriod();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetricsSetable#getMTO <em>MTO</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>MTO</em>'.
* @see genericbcm.DerivedMetricsSetable#getMTO()
* @see #getDerivedMetricsSetable()
* @generated
*/
EAttribute getDerivedMetricsSetable_MTO();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetricsSetable#getMTPD <em>MTPD</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>MTPD</em>'.
* @see genericbcm.DerivedMetricsSetable#getMTPD()
* @see #getDerivedMetricsSetable()
* @generated
*/
EAttribute getDerivedMetricsSetable_MTPD();
/**
* Returns the meta object for class '{@link genericbcm.DerivedMetrics <em>Derived Metrics</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Derived Metrics</em>'.
* @see genericbcm.DerivedMetrics
* @generated
*/
EClass getDerivedMetrics();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetrics#getComputedAvailability <em>Computed Availability</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Computed Availability</em>'.
* @see genericbcm.DerivedMetrics#getComputedAvailability()
* @see #getDerivedMetrics()
* @generated
*/
EAttribute getDerivedMetrics_ComputedAvailability();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetrics#getRTO_Derived_QEC <em>RTO Derived QEC</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>RTO Derived QEC</em>'.
* @see genericbcm.DerivedMetrics#getRTO_Derived_QEC()
* @see #getDerivedMetrics()
* @generated
*/
EAttribute getDerivedMetrics_RTO_Derived_QEC();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetrics#getRPODerived <em>RPO Derived</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>RPO Derived</em>'.
* @see genericbcm.DerivedMetrics#getRPODerived()
* @see #getDerivedMetrics()
* @generated
*/
EAttribute getDerivedMetrics_RPODerived();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetrics#getRTODerivedNormalPeriod <em>RTO Derived Normal Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>RTO Derived Normal Period</em>'.
* @see genericbcm.DerivedMetrics#getRTODerivedNormalPeriod()
* @see #getDerivedMetrics()
* @generated
*/
EAttribute getDerivedMetrics_RTODerivedNormalPeriod();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetrics#getWeight <em>Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Weight</em>'.
* @see genericbcm.DerivedMetrics#getWeight()
* @see #getDerivedMetrics()
* @generated
*/
EAttribute getDerivedMetrics_Weight();
/**
* Returns the meta object for the attribute '{@link genericbcm.DerivedMetrics#getDeps <em>Deps</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Deps</em>'.
* @see genericbcm.DerivedMetrics#getDeps()
* @see #getDerivedMetrics()
* @generated
*/
EAttribute getDerivedMetrics_Deps();
/**
* Returns the meta object for class '{@link genericbcm.SupportResource <em>Support Resource</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Support Resource</em>'.
* @see genericbcm.SupportResource
* @generated
*/
EClass getSupportResource();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.SupportResource#getSupports <em>Supports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Supports</em>'.
* @see genericbcm.SupportResource#getSupports()
* @see #getSupportResource()
* @generated
*/
EReference getSupportResource_Supports();
/**
* Returns the meta object for class '{@link genericbcm.SupportResourceToResourceLink <em>Support Resource To Resource Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Support Resource To Resource Link</em>'.
* @see genericbcm.SupportResourceToResourceLink
* @generated
*/
EClass getSupportResourceToResourceLink();
/**
* Returns the meta object for the reference '{@link genericbcm.SupportResourceToResourceLink#getFrom <em>From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From</em>'.
* @see genericbcm.SupportResourceToResourceLink#getFrom()
* @see #getSupportResourceToResourceLink()
* @generated
*/
EReference getSupportResourceToResourceLink_From();
/**
* Returns the meta object for the reference '{@link genericbcm.SupportResourceToResourceLink#getTo <em>To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To</em>'.
* @see genericbcm.SupportResourceToResourceLink#getTo()
* @see #getSupportResourceToResourceLink()
* @generated
*/
EReference getSupportResourceToResourceLink_To();
/**
* Returns the meta object for class '{@link genericbcm.UUID <em>UUID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UUID</em>'.
* @see genericbcm.UUID
* @generated
*/
EClass getUUID();
/**
* Returns the meta object for the attribute '{@link genericbcm.UUID#getUuid <em>Uuid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Uuid</em>'.
* @see genericbcm.UUID#getUuid()
* @see #getUUID()
* @generated
*/
EAttribute getUUID_Uuid();
/**
* Returns the meta object for class '{@link genericbcm.SLA <em>SLA</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>SLA</em>'.
* @see genericbcm.SLA
* @generated
*/
EClass getSLA();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#getProvider <em>Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Provider</em>'.
* @see genericbcm.SLA#getProvider()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_Provider();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#getPriceIncentive <em>Price Incentive</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Price Incentive</em>'.
* @see genericbcm.SLA#getPriceIncentive()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_PriceIncentive();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#getPricePerYear <em>Price Per Year</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Price Per Year</em>'.
* @see genericbcm.SLA#getPricePerYear()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_PricePerYear();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#getPriceIncident <em>Price Incident</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Price Incident</em>'.
* @see genericbcm.SLA#getPriceIncident()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_PriceIncident();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#getTimeMin <em>Time Min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Time Min</em>'.
* @see genericbcm.SLA#getTimeMin()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_TimeMin();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#getTimeMax <em>Time Max</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Time Max</em>'.
* @see genericbcm.SLA#getTimeMax()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_TimeMax();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#getRank <em>Rank</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Rank</em>'.
* @see genericbcm.SLA#getRank()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_Rank();
/**
* Returns the meta object for the container reference '{@link genericbcm.SLA#getRecovery <em>Recovery</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Recovery</em>'.
* @see genericbcm.SLA#getRecovery()
* @see #getSLA()
* @generated
*/
EReference getSLA_Recovery();
/**
* Returns the meta object for the attribute '{@link genericbcm.SLA#isSelected <em>Selected</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Selected</em>'.
* @see genericbcm.SLA#isSelected()
* @see #getSLA()
* @generated
*/
EAttribute getSLA_Selected();
/**
* Returns the meta object for class '{@link genericbcm.BusinessImpactTableRow <em>Business Impact Table Row</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Impact Table Row</em>'.
* @see genericbcm.BusinessImpactTableRow
* @generated
*/
EClass getBusinessImpactTableRow();
/**
* Returns the meta object for the attribute '{@link genericbcm.BusinessImpactTableRow#getTime <em>Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Time</em>'.
* @see genericbcm.BusinessImpactTableRow#getTime()
* @see #getBusinessImpactTableRow()
* @generated
*/
EAttribute getBusinessImpactTableRow_Time();
/**
* Returns the meta object for the attribute '{@link genericbcm.BusinessImpactTableRow#getFinancial <em>Financial</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Financial</em>'.
* @see genericbcm.BusinessImpactTableRow#getFinancial()
* @see #getBusinessImpactTableRow()
* @generated
*/
EAttribute getBusinessImpactTableRow_Financial();
/**
* Returns the meta object for the attribute '{@link genericbcm.BusinessImpactTableRow#getLegal <em>Legal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Legal</em>'.
* @see genericbcm.BusinessImpactTableRow#getLegal()
* @see #getBusinessImpactTableRow()
* @generated
*/
EAttribute getBusinessImpactTableRow_Legal();
/**
* Returns the meta object for the attribute '{@link genericbcm.BusinessImpactTableRow#getExternal <em>External</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>External</em>'.
* @see genericbcm.BusinessImpactTableRow#getExternal()
* @see #getBusinessImpactTableRow()
* @generated
*/
EAttribute getBusinessImpactTableRow_External();
/**
* Returns the meta object for the attribute '{@link genericbcm.BusinessImpactTableRow#getSeverity <em>Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Severity</em>'.
* @see genericbcm.BusinessImpactTableRow#getSeverity()
* @see #getBusinessImpactTableRow()
* @generated
*/
EAttribute getBusinessImpactTableRow_Severity();
/**
* Returns the meta object for the attribute '{@link genericbcm.BusinessImpactTableRow#getOwner <em>Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Owner</em>'.
* @see genericbcm.BusinessImpactTableRow#getOwner()
* @see #getBusinessImpactTableRow()
* @generated
*/
EAttribute getBusinessImpactTableRow_Owner();
/**
* Returns the meta object for the attribute '{@link genericbcm.BusinessImpactTableRow#getOverallSeverity <em>Overall Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Overall Severity</em>'.
* @see genericbcm.BusinessImpactTableRow#getOverallSeverity()
* @see #getBusinessImpactTableRow()
* @generated
*/
EAttribute getBusinessImpactTableRow_OverallSeverity();
/**
* Returns the meta object for class '{@link genericbcm.RiskCategory <em>Risk Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Risk Category</em>'.
* @see genericbcm.RiskCategory
* @generated
*/
EClass getRiskCategory();
/**
* Returns the meta object for the reference list '{@link genericbcm.RiskCategory#getSubCategories <em>Sub Categories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Sub Categories</em>'.
* @see genericbcm.RiskCategory#getSubCategories()
* @see #getRiskCategory()
* @generated
*/
EReference getRiskCategory_SubCategories();
/**
* Returns the meta object for the reference '{@link genericbcm.RiskCategory#getParentCategory <em>Parent Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Parent Category</em>'.
* @see genericbcm.RiskCategory#getParentCategory()
* @see #getRiskCategory()
* @generated
*/
EReference getRiskCategory_ParentCategory();
/**
* Returns the meta object for the reference list '{@link genericbcm.RiskCategory#getHasRisks <em>Has Risks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Has Risks</em>'.
* @see genericbcm.RiskCategory#getHasRisks()
* @see #getRiskCategory()
* @generated
*/
EReference getRiskCategory_HasRisks();
/**
* Returns the meta object for class '{@link genericbcm.ResourceType <em>Resource Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Resource Type</em>'.
* @see genericbcm.ResourceType
* @generated
*/
EClass getResourceType();
/**
* Returns the meta object for the reference list '{@link genericbcm.ResourceType#getLinkToRiskCatetories <em>Link To Risk Catetories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Link To Risk Catetories</em>'.
* @see genericbcm.ResourceType#getLinkToRiskCatetories()
* @see #getResourceType()
* @generated
*/
EReference getResourceType_LinkToRiskCatetories();
/**
* Returns the meta object for class '{@link genericbcm.ThreatLogCategory <em>Threat Log Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Threat Log Category</em>'.
* @see genericbcm.ThreatLogCategory
* @generated
*/
EClass getThreatLogCategory();
/**
* Returns the meta object for the containment reference list '{@link genericbcm.ThreatLogCategory#getHasRisks <em>Has Risks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Has Risks</em>'.
* @see genericbcm.ThreatLogCategory#getHasRisks()
* @see #getThreatLogCategory()
* @generated
*/
EReference getThreatLogCategory_HasRisks();
/**
* 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
*/
GenericbcmFactory getGenericbcmFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link genericbcm.impl.BCMModelImpl <em>BCM Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BCMModelImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBCMModel()
* @generated
*/
EClass BCM_MODEL = eINSTANCE.getBCMModel();
/**
* The meta object literal for the '<em><b>Units</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__UNITS = eINSTANCE.getBCMModel_Units();
/**
* The meta object literal for the '<em><b>Activities</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__ACTIVITIES = eINSTANCE.getBCMModel_Activities();
/**
* The meta object literal for the '<em><b>Multiclusters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__MULTICLUSTERS = eINSTANCE.getBCMModel_Multiclusters();
/**
* The meta object literal for the '<em><b>Global Threats</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__GLOBAL_THREATS = eINSTANCE.getBCMModel_GlobalThreats();
/**
* The meta object literal for the '<em><b>Domains</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__DOMAINS = eINSTANCE.getBCMModel_Domains();
/**
* The meta object literal for the '<em><b>Recoveries</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__RECOVERIES = eINSTANCE.getBCMModel_Recoveries();
/**
* The meta object literal for the '<em><b>Risk Categories</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__RISK_CATEGORIES = eINSTANCE.getBCMModel_RiskCategories();
/**
* The meta object literal for the '<em><b>Resource Types</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__RESOURCE_TYPES = eINSTANCE.getBCMModel_ResourceTypes();
/**
* The meta object literal for the '<em><b>Threat Log Categories</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BCM_MODEL__THREAT_LOG_CATEGORIES = eINSTANCE.getBCMModel_ThreatLogCategories();
/**
* The meta object literal for the '<em><b>Auto BC</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BCM_MODEL__AUTO_BC = eINSTANCE.getBCMModel_AutoBC();
/**
* The meta object literal for the '{@link genericbcm.impl.UnitImpl <em>Unit</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.UnitImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getUnit()
* @generated
*/
EClass UNIT = eINSTANCE.getUnit();
/**
* The meta object literal for the '<em><b>Activities</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference UNIT__ACTIVITIES = eINSTANCE.getUnit_Activities();
/**
* The meta object literal for the '<em><b>Member Of Logical Group</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference UNIT__MEMBER_OF_LOGICAL_GROUP = eINSTANCE.getUnit_MemberOfLogicalGroup();
/**
* The meta object literal for the '<em><b>Incomming Dependencies</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference UNIT__INCOMMING_DEPENDENCIES = eINSTANCE.getUnit_IncommingDependencies();
/**
* The meta object literal for the '{@link genericbcm.impl.LogicalGroupImpl <em>Logical Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.LogicalGroupImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getLogicalGroup()
* @generated
*/
EClass LOGICAL_GROUP = eINSTANCE.getLogicalGroup();
/**
* The meta object literal for the '<em><b>Members</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LOGICAL_GROUP__MEMBERS = eINSTANCE.getLogicalGroup_Members();
/**
* The meta object literal for the '{@link genericbcm.impl.ANDImpl <em>AND</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ANDImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getAND()
* @generated
*/
EClass AND = eINSTANCE.getAND();
/**
* The meta object literal for the '{@link genericbcm.impl.ORImpl <em>OR</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ORImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getOR()
* @generated
*/
EClass OR = eINSTANCE.getOR();
/**
* The meta object literal for the '<em><b>Switch Over Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OR__SWITCH_OVER_TIME = eINSTANCE.getOR_SwitchOverTime();
/**
* The meta object literal for the '{@link genericbcm.impl.ResourceImpl <em>Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ResourceImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getResource()
* @generated
*/
EClass RESOURCE = eINSTANCE.getResource();
/**
* The meta object literal for the '<em><b>Failures</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__FAILURES = eINSTANCE.getResource_Failures();
/**
* The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__MULTIPLICITY = eINSTANCE.getResource_Multiplicity();
/**
* The meta object literal for the '<em><b>Critically</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__CRITICALLY = eINSTANCE.getResource_Critically();
/**
* The meta object literal for the '<em><b>Number Of Users</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__NUMBER_OF_USERS = eINSTANCE.getResource_NumberOfUsers();
/**
* The meta object literal for the '<em><b>Dependencies</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__DEPENDENCIES = eINSTANCE.getResource_Dependencies();
/**
* The meta object literal for the '<em><b>Efficiency Impact</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__EFFICIENCY_IMPACT = eINSTANCE.getResource_EfficiencyImpact();
/**
* The meta object literal for the '<em><b>Is Marked</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__IS_MARKED = eINSTANCE.getResource_IsMarked();
/**
* The meta object literal for the '<em><b>Replacement Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__REPLACEMENT_TIME = eINSTANCE.getResource_ReplacementTime();
/**
* The meta object literal for the '<em><b>Business Impact Table</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__BUSINESS_IMPACT_TABLE = eINSTANCE.getResource_BusinessImpactTable();
/**
* The meta object literal for the '<em><b>Merged Impact Table</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__MERGED_IMPACT_TABLE = eINSTANCE.getResource_MergedImpactTable();
/**
* The meta object literal for the '<em><b>Overall Severity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__OVERALL_SEVERITY = eINSTANCE.getResource_OverallSeverity();
/**
* The meta object literal for the '<em><b>Cost</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__COST = eINSTANCE.getResource_Cost();
/**
* The meta object literal for the '<em><b>Context Model URI</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__CONTEXT_MODEL_URI = eINSTANCE.getResource_ContextModelURI();
/**
* The meta object literal for the '<em><b>Resource Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__RESOURCE_TYPE = eINSTANCE.getResource_ResourceType();
/**
* The meta object literal for the '{@link genericbcm.impl.BusinessProcessImpl <em>Business Process</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BusinessProcessImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBusinessProcess()
* @generated
*/
EClass BUSINESS_PROCESS = eINSTANCE.getBusinessProcess();
/**
* The meta object literal for the '<em><b>Resources</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_PROCESS__RESOURCES = eINSTANCE.getBusinessProcess_Resources();
/**
* The meta object literal for the '{@link genericbcm.impl.ThreatImpl <em>Threat</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ThreatImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getThreat()
* @generated
*/
EClass THREAT = eINSTANCE.getThreat();
/**
* The meta object literal for the '{@link genericbcm.impl.SporadicThreatImpl <em>Sporadic Threat</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SporadicThreatImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSporadicThreat()
* @generated
*/
EClass SPORADIC_THREAT = eINSTANCE.getSporadicThreat();
/**
* The meta object literal for the '<em><b>Occurance Likelihood</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SPORADIC_THREAT__OCCURANCE_LIKELIHOOD = eINSTANCE.getSporadicThreat_OccuranceLikelihood();
/**
* The meta object literal for the '{@link genericbcm.impl.PeriodicThreatImpl <em>Periodic Threat</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.PeriodicThreatImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getPeriodicThreat()
* @generated
*/
EClass PERIODIC_THREAT = eINSTANCE.getPeriodicThreat();
/**
* The meta object literal for the '<em><b>Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PERIODIC_THREAT__PERIOD = eINSTANCE.getPeriodicThreat_Period();
/**
* The meta object literal for the '{@link genericbcm.impl.DependencyImpl <em>Dependency</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DependencyImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDependency()
* @generated
*/
EClass DEPENDENCY = eINSTANCE.getDependency();
/**
* The meta object literal for the '<em><b>On</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEPENDENCY__ON = eINSTANCE.getDependency_On();
/**
* The meta object literal for the '<em><b>From</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEPENDENCY__FROM = eINSTANCE.getDependency_From();
/**
* The meta object literal for the '{@link genericbcm.impl.CauseImpl <em>Cause</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.CauseImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getCause()
* @generated
*/
EClass CAUSE = eINSTANCE.getCause();
/**
* The meta object literal for the '<em><b>Threat</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CAUSE__THREAT = eINSTANCE.getCause_Threat();
/**
* The meta object literal for the '<em><b>Impact Delay Distribution</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CAUSE__IMPACT_DELAY_DISTRIBUTION = eINSTANCE.getCause_ImpactDelayDistribution();
/**
* The meta object literal for the '<em><b>Impact Likelihood</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CAUSE__IMPACT_LIKELIHOOD = eINSTANCE.getCause_ImpactLikelihood();
/**
* The meta object literal for the '<em><b>Impact Delay</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CAUSE__IMPACT_DELAY = eINSTANCE.getCause_ImpactDelay();
/**
* The meta object literal for the '{@link genericbcm.impl.RecoveryImpl <em>Recovery</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.RecoveryImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getRecovery()
* @generated
*/
EClass RECOVERY = eINSTANCE.getRecovery();
/**
* The meta object literal for the '<em><b>Requires</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RECOVERY__REQUIRES = eINSTANCE.getRecovery_Requires();
/**
* The meta object literal for the '<em><b>Cost</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RECOVERY__COST = eINSTANCE.getRecovery_Cost();
/**
* The meta object literal for the '<em><b>Recovery Time Min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RECOVERY__RECOVERY_TIME_MIN = eINSTANCE.getRecovery_RecoveryTimeMin();
/**
* The meta object literal for the '<em><b>Recovery Time Max</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RECOVERY__RECOVERY_TIME_MAX = eINSTANCE.getRecovery_RecoveryTimeMax();
/**
* The meta object literal for the '<em><b>Documentation</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RECOVERY__DOCUMENTATION = eINSTANCE.getRecovery_Documentation();
/**
* The meta object literal for the '<em><b>Success Liklihood</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RECOVERY__SUCCESS_LIKLIHOOD = eINSTANCE.getRecovery_SuccessLiklihood();
/**
* The meta object literal for the '<em><b>Slas</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RECOVERY__SLAS = eINSTANCE.getRecovery_Slas();
/**
* The meta object literal for the '{@link genericbcm.impl.FailureEffectImpl <em>Failure Effect</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.FailureEffectImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getFailureEffect()
* @generated
*/
EClass FAILURE_EFFECT = eINSTANCE.getFailureEffect();
/**
* The meta object literal for the '<em><b>Multiplicity Decrement</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FAILURE_EFFECT__MULTIPLICITY_DECREMENT = eINSTANCE.getFailureEffect_MultiplicityDecrement();
/**
* The meta object literal for the '<em><b>Caused By</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FAILURE_EFFECT__CAUSED_BY = eINSTANCE.getFailureEffect_CausedBy();
/**
* The meta object literal for the '<em><b>Recovery</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FAILURE_EFFECT__RECOVERY = eINSTANCE.getFailureEffect_Recovery();
/**
* The meta object literal for the '<em><b>Impact Level</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FAILURE_EFFECT__IMPACT_LEVEL = eINSTANCE.getFailureEffect_ImpactLevel();
/**
* The meta object literal for the '<em><b>Obsolescence Failure</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FAILURE_EFFECT__OBSOLESCENCE_FAILURE = eINSTANCE.getFailureEffect_ObsolescenceFailure();
/**
* The meta object literal for the '<em><b>Category</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FAILURE_EFFECT__CATEGORY = eINSTANCE.getFailureEffect_Category();
/**
* The meta object literal for the '{@link genericbcm.impl.NameableImpl <em>Nameable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.NameableImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getNameable()
* @generated
*/
EClass NAMEABLE = eINSTANCE.getNameable();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMEABLE__NAME = eINSTANCE.getNameable_Name();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMEABLE__DESCRIPTION = eINSTANCE.getNameable_Description();
/**
* The meta object literal for the '{@link genericbcm.impl.SingleTaskResourceImpl <em>Single Task Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SingleTaskResourceImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSingleTaskResource()
* @generated
*/
EClass SINGLE_TASK_RESOURCE = eINSTANCE.getSingleTaskResource();
/**
* The meta object literal for the '{@link genericbcm.impl.LogicalGroupMemberLinkImpl <em>Logical Group Member Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.LogicalGroupMemberLinkImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getLogicalGroupMemberLink()
* @generated
*/
EClass LOGICAL_GROUP_MEMBER_LINK = eINSTANCE.getLogicalGroupMemberLink();
/**
* The meta object literal for the '<em><b>From</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LOGICAL_GROUP_MEMBER_LINK__FROM = eINSTANCE.getLogicalGroupMemberLink_From();
/**
* The meta object literal for the '<em><b>To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LOGICAL_GROUP_MEMBER_LINK__TO = eINSTANCE.getLogicalGroupMemberLink_To();
/**
* The meta object literal for the '{@link genericbcm.impl.BusinessProcessOnUnitLinkImpl <em>Business Process On Unit Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BusinessProcessOnUnitLinkImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBusinessProcessOnUnitLink()
* @generated
*/
EClass BUSINESS_PROCESS_ON_UNIT_LINK = eINSTANCE.getBusinessProcessOnUnitLink();
/**
* The meta object literal for the '<em><b>From</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_PROCESS_ON_UNIT_LINK__FROM = eINSTANCE.getBusinessProcessOnUnitLink_From();
/**
* The meta object literal for the '<em><b>To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_PROCESS_ON_UNIT_LINK__TO = eINSTANCE.getBusinessProcessOnUnitLink_To();
/**
* The meta object literal for the '{@link genericbcm.impl.MultiClusterImpl <em>Multi Cluster</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.MultiClusterImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getMultiCluster()
* @generated
*/
EClass MULTI_CLUSTER = eINSTANCE.getMultiCluster();
/**
* The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MULTI_CLUSTER__MULTIPLICITY = eINSTANCE.getMultiCluster_Multiplicity();
/**
* The meta object literal for the '<em><b>Units</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MULTI_CLUSTER__UNITS = eINSTANCE.getMultiCluster_Units();
/**
* The meta object literal for the '{@link genericbcm.impl.DomainImpl <em>Domain</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DomainImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDomain()
* @generated
*/
EClass DOMAIN = eINSTANCE.getDomain();
/**
* The meta object literal for the '<em><b>Items</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOMAIN__ITEMS = eINSTANCE.getDomain_Items();
/**
* The meta object literal for the '{@link genericbcm.impl.DerivedMetricsSetableImpl <em>Derived Metrics Setable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DerivedMetricsSetableImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDerivedMetricsSetable()
* @generated
*/
EClass DERIVED_METRICS_SETABLE = eINSTANCE.getDerivedMetricsSetable();
/**
* The meta object literal for the '<em><b>Availability</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS_SETABLE__AVAILABILITY = eINSTANCE.getDerivedMetricsSetable_Availability();
/**
* The meta object literal for the '<em><b>RTO QEC</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS_SETABLE__RTO_QEC = eINSTANCE.getDerivedMetricsSetable_RTO_QEC();
/**
* The meta object literal for the '<em><b>RPO</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS_SETABLE__RPO = eINSTANCE.getDerivedMetricsSetable_RPO();
/**
* The meta object literal for the '<em><b>RTO Normal Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS_SETABLE__RTO_NORMAL_PERIOD = eINSTANCE.getDerivedMetricsSetable_RTONormalPeriod();
/**
* The meta object literal for the '<em><b>MTO</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS_SETABLE__MTO = eINSTANCE.getDerivedMetricsSetable_MTO();
/**
* The meta object literal for the '<em><b>MTPD</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS_SETABLE__MTPD = eINSTANCE.getDerivedMetricsSetable_MTPD();
/**
* The meta object literal for the '{@link genericbcm.impl.DerivedMetricsImpl <em>Derived Metrics</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.DerivedMetricsImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getDerivedMetrics()
* @generated
*/
EClass DERIVED_METRICS = eINSTANCE.getDerivedMetrics();
/**
* The meta object literal for the '<em><b>Computed Availability</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS__COMPUTED_AVAILABILITY = eINSTANCE.getDerivedMetrics_ComputedAvailability();
/**
* The meta object literal for the '<em><b>RTO Derived QEC</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS__RTO_DERIVED_QEC = eINSTANCE.getDerivedMetrics_RTO_Derived_QEC();
/**
* The meta object literal for the '<em><b>RPO Derived</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS__RPO_DERIVED = eINSTANCE.getDerivedMetrics_RPODerived();
/**
* The meta object literal for the '<em><b>RTO Derived Normal Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS__RTO_DERIVED_NORMAL_PERIOD = eINSTANCE.getDerivedMetrics_RTODerivedNormalPeriod();
/**
* The meta object literal for the '<em><b>Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS__WEIGHT = eINSTANCE.getDerivedMetrics_Weight();
/**
* The meta object literal for the '<em><b>Deps</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DERIVED_METRICS__DEPS = eINSTANCE.getDerivedMetrics_Deps();
/**
* The meta object literal for the '{@link genericbcm.impl.SupportResourceImpl <em>Support Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SupportResourceImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSupportResource()
* @generated
*/
EClass SUPPORT_RESOURCE = eINSTANCE.getSupportResource();
/**
* The meta object literal for the '<em><b>Supports</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUPPORT_RESOURCE__SUPPORTS = eINSTANCE.getSupportResource_Supports();
/**
* The meta object literal for the '{@link genericbcm.impl.SupportResourceToResourceLinkImpl <em>Support Resource To Resource Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SupportResourceToResourceLinkImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSupportResourceToResourceLink()
* @generated
*/
EClass SUPPORT_RESOURCE_TO_RESOURCE_LINK = eINSTANCE.getSupportResourceToResourceLink();
/**
* The meta object literal for the '<em><b>From</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUPPORT_RESOURCE_TO_RESOURCE_LINK__FROM = eINSTANCE.getSupportResourceToResourceLink_From();
/**
* The meta object literal for the '<em><b>To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUPPORT_RESOURCE_TO_RESOURCE_LINK__TO = eINSTANCE.getSupportResourceToResourceLink_To();
/**
* The meta object literal for the '{@link genericbcm.impl.UUIDImpl <em>UUID</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.UUIDImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getUUID()
* @generated
*/
EClass UUID = eINSTANCE.getUUID();
/**
* The meta object literal for the '<em><b>Uuid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute UUID__UUID = eINSTANCE.getUUID_Uuid();
/**
* The meta object literal for the '{@link genericbcm.impl.SLAImpl <em>SLA</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.SLAImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getSLA()
* @generated
*/
EClass SLA = eINSTANCE.getSLA();
/**
* The meta object literal for the '<em><b>Provider</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__PROVIDER = eINSTANCE.getSLA_Provider();
/**
* The meta object literal for the '<em><b>Price Incentive</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__PRICE_INCENTIVE = eINSTANCE.getSLA_PriceIncentive();
/**
* The meta object literal for the '<em><b>Price Per Year</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__PRICE_PER_YEAR = eINSTANCE.getSLA_PricePerYear();
/**
* The meta object literal for the '<em><b>Price Incident</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__PRICE_INCIDENT = eINSTANCE.getSLA_PriceIncident();
/**
* The meta object literal for the '<em><b>Time Min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__TIME_MIN = eINSTANCE.getSLA_TimeMin();
/**
* The meta object literal for the '<em><b>Time Max</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__TIME_MAX = eINSTANCE.getSLA_TimeMax();
/**
* The meta object literal for the '<em><b>Rank</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__RANK = eINSTANCE.getSLA_Rank();
/**
* The meta object literal for the '<em><b>Recovery</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SLA__RECOVERY = eINSTANCE.getSLA_Recovery();
/**
* The meta object literal for the '<em><b>Selected</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SLA__SELECTED = eINSTANCE.getSLA_Selected();
/**
* The meta object literal for the '{@link genericbcm.impl.BusinessImpactTableRowImpl <em>Business Impact Table Row</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.BusinessImpactTableRowImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getBusinessImpactTableRow()
* @generated
*/
EClass BUSINESS_IMPACT_TABLE_ROW = eINSTANCE.getBusinessImpactTableRow();
/**
* The meta object literal for the '<em><b>Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUSINESS_IMPACT_TABLE_ROW__TIME = eINSTANCE.getBusinessImpactTableRow_Time();
/**
* The meta object literal for the '<em><b>Financial</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUSINESS_IMPACT_TABLE_ROW__FINANCIAL = eINSTANCE.getBusinessImpactTableRow_Financial();
/**
* The meta object literal for the '<em><b>Legal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUSINESS_IMPACT_TABLE_ROW__LEGAL = eINSTANCE.getBusinessImpactTableRow_Legal();
/**
* The meta object literal for the '<em><b>External</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUSINESS_IMPACT_TABLE_ROW__EXTERNAL = eINSTANCE.getBusinessImpactTableRow_External();
/**
* The meta object literal for the '<em><b>Severity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUSINESS_IMPACT_TABLE_ROW__SEVERITY = eINSTANCE.getBusinessImpactTableRow_Severity();
/**
* The meta object literal for the '<em><b>Owner</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUSINESS_IMPACT_TABLE_ROW__OWNER = eINSTANCE.getBusinessImpactTableRow_Owner();
/**
* The meta object literal for the '<em><b>Overall Severity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUSINESS_IMPACT_TABLE_ROW__OVERALL_SEVERITY = eINSTANCE.getBusinessImpactTableRow_OverallSeverity();
/**
* The meta object literal for the '{@link genericbcm.impl.RiskCategoryImpl <em>Risk Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.RiskCategoryImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getRiskCategory()
* @generated
*/
EClass RISK_CATEGORY = eINSTANCE.getRiskCategory();
/**
* The meta object literal for the '<em><b>Sub Categories</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RISK_CATEGORY__SUB_CATEGORIES = eINSTANCE.getRiskCategory_SubCategories();
/**
* The meta object literal for the '<em><b>Parent Category</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RISK_CATEGORY__PARENT_CATEGORY = eINSTANCE.getRiskCategory_ParentCategory();
/**
* The meta object literal for the '<em><b>Has Risks</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RISK_CATEGORY__HAS_RISKS = eINSTANCE.getRiskCategory_HasRisks();
/**
* The meta object literal for the '{@link genericbcm.impl.ResourceTypeImpl <em>Resource Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ResourceTypeImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getResourceType()
* @generated
*/
EClass RESOURCE_TYPE = eINSTANCE.getResourceType();
/**
* The meta object literal for the '<em><b>Link To Risk Catetories</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE_TYPE__LINK_TO_RISK_CATETORIES = eINSTANCE.getResourceType_LinkToRiskCatetories();
/**
* The meta object literal for the '{@link genericbcm.impl.ThreatLogCategoryImpl <em>Threat Log Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see genericbcm.impl.ThreatLogCategoryImpl
* @see genericbcm.impl.GenericbcmPackageImpl#getThreatLogCategory()
* @generated
*/
EClass THREAT_LOG_CATEGORY = eINSTANCE.getThreatLogCategory();
/**
* The meta object literal for the '<em><b>Has Risks</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THREAT_LOG_CATEGORY__HAS_RISKS = eINSTANCE.getThreatLogCategory_HasRisks();
}
} //GenericbcmPackage