com.change_vision.jude.api.stpa.model
Interface IComponent
com.change_vision.jude.api.stpa.model.IComponent
- All Superinterfaces:
- IElement, IEntity, IHyperlinkOwner, ILinkableElement, INamedElement, IStampElement
- All Implemented Interfaces:
- IElement, IEntity, IHyperlinkOwner, ILinkableElement, INamedElement, IStampElement
public abstract IComponent
- extends ILinkableElement
Interface for Component.
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.IElement |
addStereotype, getComments, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValue, getTaggedValues, getTypeModifier, hasStereotype, isReadOnly, removeStereotype, setTypeModifier |
owner
private IStpaAnalysis owner
processModel
private IProcessModel processModel
nested
private IComponent nested
owner
private IComponent owner
getNestedComponents
abstract List<IComponent> getNestedComponents()
- Get Nested Components
- Returns:
- List
Nested Components
getResponsibility
abstract String getResponsibility()
- Get Responsibility
- Returns:
- String
Responsibility
setResponsibility
abstract void setResponsibility(String responsibility)
- set Responsibility
- Parameters:
responsibility
- Responsibility
- Throws:
InvalidEditingException
- InvalidEditingException occurs.
Keys:
PARAMETER_ERROR_KEY - if a parameter is not set properly.
READ_ONLY_KEY - if a read-only element is edited.
BAD_TRANSACTION_KEY - Bad Transaction.
Values:
Error messages for exceptions.
getProcessModel
abstract IProcessModel getProcessModel()
- Get ProcessModel
- Returns:
- IProcessModel
Process Model