|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.change_vision.jude.api.stpa.model.IStpaAnalysis
public abstract IStpaAnalysis
Interface for STPA Analysis.
Field Summary | |
---|---|
private IAccident |
accident
|
private IComponent |
component
|
private ICountermeasure |
countermeasure
|
private IHazard |
hazard
|
private IHazardCausalFactor |
hazardCausalFactor
|
private ILink |
link
|
private ILinkEnd |
linkEnd
|
private IPrecondition |
precondition
|
private ISafetyConstraint |
safetyConstraint
|
private IUnsafeControlAction |
unsafeControlAction
|
Fields inherited from class com.change_vision.jude.api.inf.model.INamedElement |
---|
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY |
Method Summary | |
---|---|
abstract List<IAccident> |
getAccidents()
Get Accidents |
abstract List<IComponent> |
getComponents()
Get Components |
abstract List<ICountermeasure> |
getCountermeasures()
Get Countermeasures |
abstract List<IHazardCausalFactor> |
getHazardCausalFactors()
Get HazardCausalFactors |
abstract List<IHazard> |
getHazards()
Get Hazards |
abstract List<ILinkEnd> |
getLinkEnds()
Get LinkEnds |
abstract List<ILink> |
getLinks()
Get Links |
abstract List<IPrecondition> |
getPreconditions()
Get Preconditions |
abstract List<ISafetyConstraint> |
getSafetyConstraints()
Get SafetyConstraints |
abstract List<INamedElement> |
getUCAGuideWords()
get GuideWords |
abstract List<IUnsafeControlAction> |
getUnsafeControlActions()
Get UnsafeControlActions |
abstract void |
setHazardCausalFactors(List<IHazardCausalFactor> hazardCausalFactors)
Elements cannot be added or removed Use StampModelEditor#createHazardCausalFactor (IUnsafeControlAction, String) to add element Use ModelEditor#delete(IElement) to remove element. |
abstract void |
setPreconditions(List<IPrecondition> preconditions)
Set Preconditions. |
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement |
---|
getAlias1, getAlias2, getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility |
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner |
---|
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks |
Methods inherited from class com.change_vision.jude.api.inf.model.IElement |
---|
addStereotype, getComments, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValue, getTaggedValues, getTypeModifier, hasStereotype, isReadOnly, removeStereotype, setTypeModifier |
Field Detail |
---|
private IHazardCausalFactor hazardCausalFactor
private IPrecondition precondition
private ICountermeasure countermeasure
private ILink link
private ILinkEnd linkEnd
private IAccident accident
private IHazard hazard
private ISafetyConstraint safetyConstraint
private IUnsafeControlAction unsafeControlAction
private IComponent component
Method Detail |
---|
abstract List<IPrecondition> getPreconditions()
abstract void setPreconditions(List<IPrecondition> preconditions)
preconditions
- Preconditions. Must be a list that has been reordered compared to what has already been set, or the same list
InvalidEditingException
- InvalidEditingException occurs.abstract List<IAccident> getAccidents()
abstract List<IHazard> getHazards()
abstract List<ISafetyConstraint> getSafetyConstraints()
abstract List<IComponent> getComponents()
abstract List<ILinkEnd> getLinkEnds()
abstract List<ILink> getLinks()
abstract List<INamedElement> getUCAGuideWords()
abstract List<IUnsafeControlAction> getUnsafeControlActions()
abstract List<IHazardCausalFactor> getHazardCausalFactors()
abstract void setHazardCausalFactors(List<IHazardCausalFactor> hazardCausalFactors)
hazardCausalFactors
- HazardCausalFactors. Must be a list that has been reordered compared to what has already been set, or the same list
InvalidEditingException
abstract List<ICountermeasure> getCountermeasures()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |