public interface DependableComponentPackage
extends org.eclipse.emf.ecore.EPackage
DependableComponentFactory
Modifier and Type | Interface and Description |
---|---|
static interface |
DependableComponentPackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
Modifier and Type | Field and Description |
---|---|
static int |
ANALYSIS
The meta object id for the '
Analysis ' enum. |
static int |
ANALYSIS_CONTEXT_ELEMENT
The meta object id for the '
Analysis Context Element ' class. |
static int |
ANALYSIS_CONTEXT_ELEMENT__BASE_COMPONENT
The feature id for the 'Base Component' reference.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__CONDITIONS
The feature id for the 'Conditions' attribute list.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__CONTEXT_ANALYSIS
The feature id for the 'Context Analysis' reference.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__DATE
The feature id for the 'Date' attribute.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__INSTANTIATED_ARCHITECTURE
The feature id for the 'Instantiated Architecture' reference.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__RESULT
The feature id for the 'Result' attribute.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__ROOT
The feature id for the 'Root' reference.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__TYPE
The feature id for the 'Type' attribute.
|
static int |
ANALYSIS_CONTEXT_ELEMENT__VALID
The feature id for the 'Valid' attribute.
|
static int |
ANALYSIS_CONTEXT_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Analysis Context Element' class.
|
static int |
ATTACK_TYPE
The meta object id for the '
Attack Type ' enum. |
static int |
DEPENDABLE_COMPONENT
The meta object id for the '
Dependable Component ' class. |
static int |
DEPENDABLE_COMPONENT__BASE_COMPONENT
The feature id for the 'Base Component' reference.
|
static int |
DEPENDABLE_COMPONENT__BASE_INSTANCE_SPECIFICATION
The feature id for the 'Base Instance Specification' reference.
|
static int |
DEPENDABLE_COMPONENT__BASE_PROPERTY
The feature id for the 'Base Property' reference.
|
static int |
DEPENDABLE_COMPONENT__ERROR_MODEL
The feature id for the 'Error Model' reference list.
|
static int |
DEPENDABLE_COMPONENT_FEATURE_COUNT
The number of structural features of the 'Dependable Component' class.
|
static DependableComponentPackage |
eINSTANCE
The singleton instance of the package.
|
static java.lang.String |
eNAME
The package name.
|
static java.lang.String |
eNS_PREFIX
The package namespace name.
|
static java.lang.String |
eNS_URI
The package namespace URI.
|
static int |
ERROR_MODEL_BEHAVIOR
The meta object id for the '
Error Model Behavior ' class. |
static int |
ERROR_MODEL_BEHAVIOR__BASE_CLASS
The feature id for the 'Base Class' reference.
|
static int |
ERROR_MODEL_BEHAVIOR__BASE_CONNECTOR
The feature id for the 'Base Connector' reference.
|
static int |
ERROR_MODEL_BEHAVIOR__BASE_INSTANCE_SPECIFICATION
The feature id for the 'Base Instance Specification' reference.
|
static int |
ERROR_MODEL_BEHAVIOR__BASE_PROPERTY
The feature id for the 'Base Property' reference.
|
static int |
ERROR_MODEL_BEHAVIOR__ERROR_MODEL
The feature id for the 'Error Model' reference list.
|
static int |
ERROR_MODEL_BEHAVIOR_FEATURE_COUNT
The number of structural features of the 'Error Model Behavior' class.
|
static int |
FAILURE_MODE
The meta object id for the '
Failure Mode ' class. |
static int |
FAILURE_MODE__BASE_CLASS
The feature id for the 'Base Class' reference.
|
static int |
FAILURE_MODE__CONTROLLABILITY
The feature id for the 'Controllability' attribute.
|
static int |
FAILURE_MODE__DESCRIPTION
The feature id for the 'Description' attribute.
|
static int |
FAILURE_MODE__EXPOSURE
The feature id for the 'Exposure' attribute.
|
static int |
FAILURE_MODE__LIKELIHOOD
The feature id for the 'Likelihood' attribute.
|
static int |
FAILURE_MODE__SEVERITY
The feature id for the 'Severity' attribute.
|
static int |
FAILURE_MODE_FEATURE_COUNT
The number of structural features of the 'Failure Mode' class.
|
static int |
FAILURE_MODES
The meta object id for the '
Failure Modes ' class. |
static int |
FAILURE_MODES__BASE_PORT
The feature id for the 'Base Port' reference.
|
static int |
FAILURE_MODES__BASE_SLOT
The feature id for the 'Base Slot' reference.
|
static int |
FAILURE_MODES__FAILURE_MODE
The feature id for the 'Failure Mode' reference list.
|
static int |
FAILURE_MODES__FPTC_SPECIFICATION
The feature id for the 'FPTC Specification' reference.
|
static int |
FAILURE_MODES_FEATURE_COUNT
The number of structural features of the 'Failure Modes' class.
|
static int |
PROPAGATION
The meta object id for the '
Propagation ' class. |
static int |
PROPAGATION__BASE_COMMENT
The feature id for the 'Base Comment' reference.
|
static int |
PROPAGATION__BASE_CONNECTOR
The feature id for the 'Base Connector' reference.
|
static int |
PROPAGATION__BASE_INSTANCE_SPECIFICATION
The feature id for the 'Base Instance Specification' reference.
|
static int |
PROPAGATION__DELAY
The feature id for the 'Delay' attribute.
|
static int |
PROPAGATION__PROB
The feature id for the 'Prob' attribute.
|
static int |
PROPAGATION_FEATURE_COUNT
The number of structural features of the 'Propagation' class.
|
static int |
THREAT
The meta object id for the '
Threat ' class. |
static int |
THREAT__BASE_PORT
The feature id for the 'Base Port' reference.
|
static int |
THREAT__BASE_SLOT
The feature id for the 'Base Slot' reference.
|
static int |
THREAT__FAILUREMODE
The feature id for the 'Failuremode' reference list.
|
static int |
THREAT__KIND
The feature id for the 'Kind' attribute.
|
static int |
THREAT_FEATURE_COUNT
The number of structural features of the 'Threat' class.
|
static int |
THREAT_TYPE
The meta object id for the '
Threat Type ' enum. |
static int |
VULNERABILITY_TYPE
The meta object id for the '
Vulnerability Type ' enum. |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EEnum |
getAnalysis()
Returns the meta object for enum '
Analysis '. |
org.eclipse.emf.ecore.EReference |
getAnalysisContextElement_Base_Component()
Returns the meta object for the reference '
Base Component '. |
org.eclipse.emf.ecore.EAttribute |
getAnalysisContextElement_Conditions()
Returns the meta object for the attribute list '
Conditions '. |
org.eclipse.emf.ecore.EReference |
getAnalysisContextElement_ContextAnalysis()
Returns the meta object for the reference '
Context Analysis '. |
org.eclipse.emf.ecore.EAttribute |
getAnalysisContextElement_Date()
Returns the meta object for the attribute '
Date '. |
org.eclipse.emf.ecore.EReference |
getAnalysisContextElement_InstantiatedArchitecture()
Returns the meta object for the reference '
Instantiated Architecture '. |
org.eclipse.emf.ecore.EAttribute |
getAnalysisContextElement_Result()
Returns the meta object for the attribute '
Result '. |
org.eclipse.emf.ecore.EReference |
getAnalysisContextElement_Root()
Returns the meta object for the reference '
Root '. |
org.eclipse.emf.ecore.EAttribute |
getAnalysisContextElement_Type()
Returns the meta object for the attribute '
Type '. |
org.eclipse.emf.ecore.EAttribute |
getAnalysisContextElement_Valid()
Returns the meta object for the attribute '
Valid '. |
org.eclipse.emf.ecore.EClass |
getAnalysisContextElement()
Returns the meta object for class '
Analysis Context Element '. |
org.eclipse.emf.ecore.EEnum |
getAttackType()
Returns the meta object for enum '
Attack Type '. |
org.eclipse.emf.ecore.EReference |
getDependableComponent_Base_Component()
Returns the meta object for the reference '
Base Component '. |
org.eclipse.emf.ecore.EReference |
getDependableComponent_Base_InstanceSpecification()
Returns the meta object for the reference '
Base Instance Specification '. |
org.eclipse.emf.ecore.EReference |
getDependableComponent_Base_Property()
Returns the meta object for the reference '
Base Property '. |
org.eclipse.emf.ecore.EReference |
getDependableComponent_ErrorModel()
Returns the meta object for the reference list '
Error Model '. |
org.eclipse.emf.ecore.EClass |
getDependableComponent()
Returns the meta object for class '
Dependable Component '. |
DependableComponentFactory |
getDependableComponentFactory()
Returns the factory that creates the instances of the model.
|
org.eclipse.emf.ecore.EReference |
getErrorModelBehavior_Base_Class()
Returns the meta object for the reference '
Base Class '. |
org.eclipse.emf.ecore.EReference |
getErrorModelBehavior_Base_Connector()
Returns the meta object for the reference '
Base Connector '. |
org.eclipse.emf.ecore.EReference |
getErrorModelBehavior_Base_InstanceSpecification()
Returns the meta object for the reference '
Base Instance Specification '. |
org.eclipse.emf.ecore.EReference |
getErrorModelBehavior_Base_Property()
Returns the meta object for the reference '
Base Property '. |
org.eclipse.emf.ecore.EReference |
getErrorModelBehavior_ErrorModel()
Returns the meta object for the reference list '
Error Model '. |
org.eclipse.emf.ecore.EClass |
getErrorModelBehavior()
Returns the meta object for class '
Error Model Behavior '. |
org.eclipse.emf.ecore.EReference |
getFailureMode_Base_Class()
Returns the meta object for the reference '
Base Class '. |
org.eclipse.emf.ecore.EAttribute |
getFailureMode_Controllability()
Returns the meta object for the attribute '
Controllability '. |
org.eclipse.emf.ecore.EAttribute |
getFailureMode_Description()
Returns the meta object for the attribute '
Description '. |
org.eclipse.emf.ecore.EAttribute |
getFailureMode_Exposure()
Returns the meta object for the attribute '
Exposure '. |
org.eclipse.emf.ecore.EAttribute |
getFailureMode_Likelihood()
Returns the meta object for the attribute '
Likelihood '. |
org.eclipse.emf.ecore.EAttribute |
getFailureMode_Severity()
Returns the meta object for the attribute '
Severity '. |
org.eclipse.emf.ecore.EClass |
getFailureMode()
Returns the meta object for class '
Failure Mode '. |
org.eclipse.emf.ecore.EReference |
getFailureModes_Base_Port()
Returns the meta object for the reference '
Base Port '. |
org.eclipse.emf.ecore.EReference |
getFailureModes_Base_Slot()
Returns the meta object for the reference '
Base Slot '. |
org.eclipse.emf.ecore.EReference |
getFailureModes_FailureMode()
Returns the meta object for the reference list '
Failure Mode '. |
org.eclipse.emf.ecore.EReference |
getFailureModes_FPTCSpecification()
Returns the meta object for the reference '
FPTC Specification '. |
org.eclipse.emf.ecore.EClass |
getFailureModes()
Returns the meta object for class '
Failure Modes '. |
org.eclipse.emf.ecore.EReference |
getPropagation_Base_Comment()
Returns the meta object for the reference '
Base Comment '. |
org.eclipse.emf.ecore.EReference |
getPropagation_Base_Connector()
Returns the meta object for the reference '
Base Connector '. |
org.eclipse.emf.ecore.EReference |
getPropagation_Base_InstanceSpecification()
Returns the meta object for the reference '
Base Instance Specification '. |
org.eclipse.emf.ecore.EAttribute |
getPropagation_Delay()
Returns the meta object for the attribute '
Delay '. |
org.eclipse.emf.ecore.EAttribute |
getPropagation_Prob()
Returns the meta object for the attribute '
Prob '. |
org.eclipse.emf.ecore.EClass |
getPropagation()
Returns the meta object for class '
Propagation '. |
org.eclipse.emf.ecore.EReference |
getThreat_Base_Port()
Returns the meta object for the reference '
Base Port '. |
org.eclipse.emf.ecore.EReference |
getThreat_Base_Slot()
Returns the meta object for the reference '
Base Slot '. |
org.eclipse.emf.ecore.EReference |
getThreat_Failuremode()
Returns the meta object for the reference list '
Failuremode '. |
org.eclipse.emf.ecore.EAttribute |
getThreat_Kind()
Returns the meta object for the attribute '
Kind '. |
org.eclipse.emf.ecore.EClass |
getThreat()
Returns the meta object for class '
Threat '. |
org.eclipse.emf.ecore.EEnum |
getThreatType()
Returns the meta object for enum '
Threat Type '. |
org.eclipse.emf.ecore.EEnum |
getVulnerabilityType()
Returns the meta object for enum '
Vulnerability Type '. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getEAnnotation, getEAnnotations
static final java.lang.String eNAME
static final java.lang.String eNS_URI
static final java.lang.String eNS_PREFIX
static final DependableComponentPackage eINSTANCE
static final int FAILURE_MODES
Failure Modes
' class.
static final int FAILURE_MODES__BASE_SLOT
static final int FAILURE_MODES__BASE_PORT
static final int FAILURE_MODES__FAILURE_MODE
static final int FAILURE_MODES__FPTC_SPECIFICATION
static final int FAILURE_MODES_FEATURE_COUNT
static final int FAILURE_MODE
Failure Mode
' class.
static final int DEPENDABLE_COMPONENT
Dependable Component
' class.
static final int DEPENDABLE_COMPONENT__BASE_COMPONENT
static final int DEPENDABLE_COMPONENT__ERROR_MODEL
static final int DEPENDABLE_COMPONENT__BASE_PROPERTY
static final int DEPENDABLE_COMPONENT__BASE_INSTANCE_SPECIFICATION
static final int DEPENDABLE_COMPONENT_FEATURE_COUNT
static final int THREAT
Threat
' class.
static final int ERROR_MODEL_BEHAVIOR
Error Model Behavior
' class.
static final int ERROR_MODEL_BEHAVIOR__ERROR_MODEL
static final int ERROR_MODEL_BEHAVIOR__BASE_CLASS
static final int ERROR_MODEL_BEHAVIOR__BASE_INSTANCE_SPECIFICATION
static final int ERROR_MODEL_BEHAVIOR__BASE_PROPERTY
static final int ERROR_MODEL_BEHAVIOR__BASE_CONNECTOR
static final int ERROR_MODEL_BEHAVIOR_FEATURE_COUNT
static final int THREAT__FAILUREMODE
static final int THREAT__BASE_PORT
static final int THREAT__BASE_SLOT
static final int THREAT__KIND
static final int THREAT_FEATURE_COUNT
static final int ANALYSIS_CONTEXT_ELEMENT
Analysis Context Element
' class.
static final int ANALYSIS_CONTEXT_ELEMENT__TYPE
static final int ANALYSIS_CONTEXT_ELEMENT__DATE
static final int ANALYSIS_CONTEXT_ELEMENT__CONDITIONS
static final int ANALYSIS_CONTEXT_ELEMENT__VALID
static final int ANALYSIS_CONTEXT_ELEMENT__RESULT
static final int ANALYSIS_CONTEXT_ELEMENT__ROOT
static final int ANALYSIS_CONTEXT_ELEMENT__CONTEXT_ANALYSIS
static final int ANALYSIS_CONTEXT_ELEMENT__BASE_COMPONENT
static final int ANALYSIS_CONTEXT_ELEMENT__INSTANTIATED_ARCHITECTURE
static final int ANALYSIS_CONTEXT_ELEMENT_FEATURE_COUNT
static final int PROPAGATION
Propagation
' class.
static final int PROPAGATION__PROB
static final int PROPAGATION__DELAY
static final int PROPAGATION__BASE_CONNECTOR
static final int PROPAGATION__BASE_INSTANCE_SPECIFICATION
static final int PROPAGATION__BASE_COMMENT
static final int PROPAGATION_FEATURE_COUNT
static final int FAILURE_MODE__BASE_CLASS
static final int FAILURE_MODE__DESCRIPTION
static final int FAILURE_MODE__SEVERITY
static final int FAILURE_MODE__EXPOSURE
static final int FAILURE_MODE__CONTROLLABILITY
static final int FAILURE_MODE__LIKELIHOOD
static final int FAILURE_MODE_FEATURE_COUNT
static final int ATTACK_TYPE
Attack Type
' enum.
static final int VULNERABILITY_TYPE
Vulnerability Type
' enum.
static final int THREAT_TYPE
Threat Type
' enum.
static final int ANALYSIS
Analysis
' enum.
org.eclipse.emf.ecore.EClass getFailureModes()
Failure Modes
'.
FailureModes
org.eclipse.emf.ecore.EReference getFailureModes_Base_Slot()
Base Slot
'.
FailureModes.getBase_Slot()
,
getFailureModes()
org.eclipse.emf.ecore.EReference getFailureModes_Base_Port()
Base Port
'.
FailureModes.getBase_Port()
,
getFailureModes()
org.eclipse.emf.ecore.EReference getFailureModes_FailureMode()
Failure Mode
'.
FailureModes.getFailureMode()
,
getFailureModes()
org.eclipse.emf.ecore.EReference getFailureModes_FPTCSpecification()
FPTC Specification
'.
FailureModes.getFPTCSpecification()
,
getFailureModes()
org.eclipse.emf.ecore.EClass getFailureMode()
Failure Mode
'.
FailureMode
org.eclipse.emf.ecore.EReference getFailureMode_Base_Class()
Base Class
'.
FailureMode.getBase_Class()
,
getFailureMode()
org.eclipse.emf.ecore.EAttribute getFailureMode_Description()
Description
'.
FailureMode.getDescription()
,
getFailureMode()
org.eclipse.emf.ecore.EAttribute getFailureMode_Severity()
Severity
'.
FailureMode.getSeverity()
,
getFailureMode()
org.eclipse.emf.ecore.EAttribute getFailureMode_Exposure()
Exposure
'.
FailureMode.getExposure()
,
getFailureMode()
org.eclipse.emf.ecore.EAttribute getFailureMode_Controllability()
Controllability
'.
FailureMode.getControllability()
,
getFailureMode()
org.eclipse.emf.ecore.EAttribute getFailureMode_Likelihood()
Likelihood
'.
FailureMode.getLikelihood()
,
getFailureMode()
org.eclipse.emf.ecore.EEnum getAttackType()
Attack Type
'.
AttackType
org.eclipse.emf.ecore.EEnum getVulnerabilityType()
Vulnerability Type
'.
VulnerabilityType
org.eclipse.emf.ecore.EEnum getThreatType()
Threat Type
'.
ThreatType
org.eclipse.emf.ecore.EEnum getAnalysis()
Analysis
'.
Analysis
org.eclipse.emf.ecore.EClass getDependableComponent()
Dependable Component
'.
DependableComponent
org.eclipse.emf.ecore.EReference getDependableComponent_Base_Component()
Base Component
'.
DependableComponent.getBase_Component()
,
getDependableComponent()
org.eclipse.emf.ecore.EReference getDependableComponent_ErrorModel()
Error Model
'.
DependableComponent.getErrorModel()
,
getDependableComponent()
org.eclipse.emf.ecore.EReference getDependableComponent_Base_Property()
Base Property
'.
DependableComponent.getBase_Property()
,
getDependableComponent()
org.eclipse.emf.ecore.EReference getDependableComponent_Base_InstanceSpecification()
Base Instance Specification
'.
DependableComponent.getBase_InstanceSpecification()
,
getDependableComponent()
org.eclipse.emf.ecore.EClass getThreat()
Threat
'.
Threat
org.eclipse.emf.ecore.EReference getThreat_Failuremode()
Failuremode
'.
Threat.getFailuremode()
,
getThreat()
org.eclipse.emf.ecore.EReference getThreat_Base_Port()
Base Port
'.
Threat.getBase_Port()
,
getThreat()
org.eclipse.emf.ecore.EReference getThreat_Base_Slot()
Base Slot
'.
Threat.getBase_Slot()
,
getThreat()
org.eclipse.emf.ecore.EAttribute getThreat_Kind()
Kind
'.
Threat.getKind()
,
getThreat()
org.eclipse.emf.ecore.EClass getAnalysisContextElement()
Analysis Context Element
'.
AnalysisContextElement
org.eclipse.emf.ecore.EAttribute getAnalysisContextElement_Type()
Type
'.
AnalysisContextElement.getType()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EAttribute getAnalysisContextElement_Date()
Date
'.
AnalysisContextElement.getDate()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EAttribute getAnalysisContextElement_Conditions()
Conditions
'.
AnalysisContextElement.getConditions()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EAttribute getAnalysisContextElement_Valid()
Valid
'.
AnalysisContextElement.isValid()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EAttribute getAnalysisContextElement_Result()
Result
'.
AnalysisContextElement.getResult()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EReference getAnalysisContextElement_Root()
Root
'.
AnalysisContextElement.getRoot()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EReference getAnalysisContextElement_ContextAnalysis()
Context Analysis
'.
AnalysisContextElement.getContextAnalysis()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EReference getAnalysisContextElement_Base_Component()
Base Component
'.
AnalysisContextElement.getBase_Component()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EReference getAnalysisContextElement_InstantiatedArchitecture()
Instantiated Architecture
'.
AnalysisContextElement.getInstantiatedArchitecture()
,
getAnalysisContextElement()
org.eclipse.emf.ecore.EClass getErrorModelBehavior()
Error Model Behavior
'.
ErrorModelBehavior
org.eclipse.emf.ecore.EReference getErrorModelBehavior_ErrorModel()
Error Model
'.
ErrorModelBehavior.getErrorModel()
,
getErrorModelBehavior()
org.eclipse.emf.ecore.EReference getErrorModelBehavior_Base_Class()
Base Class
'.
ErrorModelBehavior.getBase_Class()
,
getErrorModelBehavior()
org.eclipse.emf.ecore.EReference getErrorModelBehavior_Base_InstanceSpecification()
Base Instance Specification
'.
ErrorModelBehavior.getBase_InstanceSpecification()
,
getErrorModelBehavior()
org.eclipse.emf.ecore.EReference getErrorModelBehavior_Base_Property()
Base Property
'.
ErrorModelBehavior.getBase_Property()
,
getErrorModelBehavior()
org.eclipse.emf.ecore.EReference getErrorModelBehavior_Base_Connector()
Base Connector
'.
ErrorModelBehavior.getBase_Connector()
,
getErrorModelBehavior()
org.eclipse.emf.ecore.EClass getPropagation()
Propagation
'.
Propagation
org.eclipse.emf.ecore.EAttribute getPropagation_Prob()
Prob
'.
Propagation.getProb()
,
getPropagation()
org.eclipse.emf.ecore.EAttribute getPropagation_Delay()
Delay
'.
Propagation.getDelay()
,
getPropagation()
org.eclipse.emf.ecore.EReference getPropagation_Base_Connector()
Base Connector
'.
Propagation.getBase_Connector()
,
getPropagation()
org.eclipse.emf.ecore.EReference getPropagation_Base_InstanceSpecification()
Base Instance Specification
'.
Propagation.getBase_InstanceSpecification()
,
getPropagation()
org.eclipse.emf.ecore.EReference getPropagation_Base_Comment()
Base Comment
'.
Propagation.getBase_Comment()
,
getPropagation()
DependableComponentFactory getDependableComponentFactory()