memo_methodology_workflow
SysML API
Namespace hierarchy
memo → memo::methodology → memo::methodology::workflow
Packages
| Package |
memo_methodology_workflow |
Imports
| Visibility |
Target |
| private |
ScalarValues::* |
| private |
memo_core_common::* |
| private |
memo_core_enumerations::* |
| private |
memo_core_relationships::* |
| private |
memo_viewpoints_stakeholders_concerns::MemoStakeholder |
| private |
memo_viewpoints_definitions::MemoViewpoint |
Declarations
| Name |
SysML kind |
Description |
Specializes |
MethodologyWorkflowStep |
action def |
Methodology workflow step definition specializing MemoAction. |
MemoAction |
DoneWhen |
metadata def |
#DoneWhen dependency from <step> to <rule>, <rule>; The step is done when each of these rules has a subject in the workspace and no finding on it. |
MemoTypedDependency |
MethodologyWorkflowStep
action def MethodologyWorkflowStep :> MemoAction
| Property |
Value |
| Description |
Methodology workflow step definition specializing MemoAction. |
| Kind |
action def |
| Abstract |
No |
| Specializes |
MemoAction |
| Owning package |
memo_methodology_workflow |
DoneWhen
metadata def DoneWhen :> MemoTypedDependency
| Property |
Value |
| Description |
#DoneWhen dependency from <step> to <rule>, <rule>; The step is done when each of these rules has a subject in the workspace and no finding on it. |
| Kind |
metadata def |
| Abstract |
No |
| Specializes |
MemoTypedDependency |
| Owning package |
memo_methodology_workflow |
Source
methodology/workflow/memo_workflow.sysml
package memo_methodology_workflow {
private import ScalarValues::*;
private import memo_core_common::*;
private import memo_core_enumerations::*;
private import memo_core_relationships::*;
private import memo_viewpoints_stakeholders_concerns::MemoStakeholder;
private import memo_viewpoints_definitions::MemoViewpoint;
action def MethodologyWorkflowStep :> MemoAction {
attribute stage : WorkflowStageKind;
attribute objectiveDescription : String;
attribute entryCriteria : String;
attribute exitCriteria : String;
attribute level : MethodLevelKind[0..1];
ref role : MemoStakeholder[0..1];
attribute inputKinds : String[0..*];
attribute outputKinds : String[0..*];
ref guideViewpoint : MemoViewpoint[0..1];
}
metadata def DoneWhen :> MemoTypedDependency {
doc /* `#DoneWhen dependency from <step> to <rule>, <rule>;` The step is done when each of these rules has a subject in the workspace and no finding on it. */
}
}