|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.change_vision.jude.api.stpa.editor.StampDiagramEditor
public abstract StampDiagramEditor
Interface to create presentations in STAMP Diagram.
Method Summary | |
---|---|
abstract IControlLoopDiagram |
createControlLoopDiagram(ILinkPresentation controlLink,
String name)
Create Control Link Diagram for owner Control Link. |
abstract IControlStructureDiagram |
createControlStructureDiagram(INamedElement owner,
String name)
Create Control Structure Diagram in owner NamedElement . |
abstract ILinkPresentation |
createLinkPresentation(IElement model,
INodePresentation source,
INodePresentation target)
Create a Link Presentation. |
abstract INodePresentation |
createNodePresentation(IElement model,
Point2D location)
Create a Presentation on a parent. |
abstract INodePresentation |
createNodePresentation(IElement model,
INodePresentation parent,
Point2D location)
Create a Presentation in a parent Presentation. |
abstract IAccidentHazardSafetyConstraintTable |
createOrGetAccidentHazardSafetyConstraintTable(IStpaAnalysis analysis,
String name)
Create Accident Hazard Safety Constraint Table for StpaAnalysis. |
abstract ICountermeasureTable |
createOrGetCountermeasureTable(IStpaAnalysis analysis,
String name)
Create Countermeasure Table for StpaAnalysis. |
abstract ILossScenarioTable |
createOrGetLossScenarioTable(IUnsafeControlAction unsafeControlAction,
String name)
Create LossScenario Table for UCA. |
abstract IPreconditionTable |
createOrGetPreconditionTable(IStpaAnalysis analysis,
String name)
Create Precondition Table for StpaAnalysis. |
abstract IUCATable |
createOrGetUCATable(IControlStructureDiagram diagram,
String name)
Create UCATable for Control Structure Diagram. |
Methods inherited from class com.change_vision.jude.api.inf.editor.BasicDiagramEditor |
---|
createNote, createNoteAnchor, createNoteAnchor |
Methods inherited from class com.change_vision.jude.api.inf.editor.DiagramEditor |
---|
createImage, createImage, createLine, createRect, createText, delete, deleteDiagram, deletePresentation, getDiagram, setDiagram |
Method Detail |
---|
abstract IControlStructureDiagram createControlStructureDiagram(INamedElement owner, String name)
owner
- NamedElementname
- Control Structure Diagram Name
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction.
Values: Error messages for exceptions.
abstract IControlLoopDiagram createControlLoopDiagram(ILinkPresentation controlLink, String name)
controlLink
- control Linkname
- Control Link Diagram name
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction.
Values: Error messages for exceptions.
abstract IPreconditionTable createOrGetPreconditionTable(IStpaAnalysis analysis, String name)
analysis
- StpaAnalysisname
- Table Name
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction.
Values: Error messages for exceptions.
abstract IAccidentHazardSafetyConstraintTable createOrGetAccidentHazardSafetyConstraintTable(IStpaAnalysis analysis, String name)
analysis
- StpaAnalysisname
- Table Name
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction.
Values: Error messages for exceptions.
abstract IUCATable createOrGetUCATable(IControlStructureDiagram diagram, String name)
diagram
- Control Structure Diagramname
- Diagram Name
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction.
Values: Error messages for exceptions.
abstract ILossScenarioTable createOrGetLossScenarioTable(IUnsafeControlAction unsafeControlAction, String name)
unsafeControlAction
- UnsafeControlActionname
- Table Name
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction.
Values: Error messages for exceptions.
abstract ICountermeasureTable createOrGetCountermeasureTable(IStpaAnalysis analysis, String name)
analysis
- StpaAnalysisname
- Table Name
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction.
Values: Error messages for exceptions.
abstract INodePresentation createNodePresentation(IElement model, Point2D location)
model
- Modellocation
- Location
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction. INVALID_DIAGRAM_ERROR_KEY - if a diagram of an element is not correct.
Values: Error messages for exceptions.
abstract INodePresentation createNodePresentation(IElement model, INodePresentation parent, Point2D location)
model
- modelparent
- Parent Presentationlocation
- Location
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction. INVALID_DIAGRAM_ERROR_KEY - if a diagram of an element is not correct.
Values: Error messages for exceptions.
abstract ILinkPresentation createLinkPresentation(IElement model, INodePresentation source, INodePresentation target)
model
- Modelsource
- Source Presentationtarget
- Target Presentation
InvalidEditingException
- InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. INVALID_PARENT_KEY - if the parent is invalid. NO_TARGET_DIAGRAM_KEY - if target Diagram is not set. INVALID_DIAGRAM_ERROR_KEY - if a diagram of an element is not correct.
Values: Error messages for exceptions.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |