Represent “while t < time limit” in a UML Activity diagram
I am drawing a diagram that represents the following:
- A user clicks a button on the user interface to edit a post
- The post status is set to "locked"
- The user has a time limit to edit the post
- If the time limit is exceeded then the user cannot save his/her edit
- Else if the time limit is not exceeded then the user can save his/her edit
- The post status is set to "unlocked"
The purpose of this example is to establish how to represent "while time limit is not exceeded" in a UML Activity diagram
I have tried to create a UML Activity diagram but it does not seem right.
Could you please suggest how to correctly draw it? Thank you.
uml
add a comment |
I am drawing a diagram that represents the following:
- A user clicks a button on the user interface to edit a post
- The post status is set to "locked"
- The user has a time limit to edit the post
- If the time limit is exceeded then the user cannot save his/her edit
- Else if the time limit is not exceeded then the user can save his/her edit
- The post status is set to "unlocked"
The purpose of this example is to establish how to represent "while time limit is not exceeded" in a UML Activity diagram
I have tried to create a UML Activity diagram but it does not seem right.
Could you please suggest how to correctly draw it? Thank you.
uml
2
You might use theinterrupting edge
- uml-diagrams.org/activity-diagrams.html#interrupting-edge to interrupt the editing when the timer exceeds
– xmojmr
Nov 16 '18 at 12:48
Thank you for the suggestion, xmojmr.
– Yalmar
Nov 19 '18 at 10:41
add a comment |
I am drawing a diagram that represents the following:
- A user clicks a button on the user interface to edit a post
- The post status is set to "locked"
- The user has a time limit to edit the post
- If the time limit is exceeded then the user cannot save his/her edit
- Else if the time limit is not exceeded then the user can save his/her edit
- The post status is set to "unlocked"
The purpose of this example is to establish how to represent "while time limit is not exceeded" in a UML Activity diagram
I have tried to create a UML Activity diagram but it does not seem right.
Could you please suggest how to correctly draw it? Thank you.
uml
I am drawing a diagram that represents the following:
- A user clicks a button on the user interface to edit a post
- The post status is set to "locked"
- The user has a time limit to edit the post
- If the time limit is exceeded then the user cannot save his/her edit
- Else if the time limit is not exceeded then the user can save his/her edit
- The post status is set to "unlocked"
The purpose of this example is to establish how to represent "while time limit is not exceeded" in a UML Activity diagram
I have tried to create a UML Activity diagram but it does not seem right.
Could you please suggest how to correctly draw it? Thank you.
uml
uml
edited Nov 16 '18 at 12:00
Yalmar
asked Nov 16 '18 at 11:53
YalmarYalmar
116112
116112
2
You might use theinterrupting edge
- uml-diagrams.org/activity-diagrams.html#interrupting-edge to interrupt the editing when the timer exceeds
– xmojmr
Nov 16 '18 at 12:48
Thank you for the suggestion, xmojmr.
– Yalmar
Nov 19 '18 at 10:41
add a comment |
2
You might use theinterrupting edge
- uml-diagrams.org/activity-diagrams.html#interrupting-edge to interrupt the editing when the timer exceeds
– xmojmr
Nov 16 '18 at 12:48
Thank you for the suggestion, xmojmr.
– Yalmar
Nov 19 '18 at 10:41
2
2
You might use the
interrupting edge
- uml-diagrams.org/activity-diagrams.html#interrupting-edge to interrupt the editing when the timer exceeds– xmojmr
Nov 16 '18 at 12:48
You might use the
interrupting edge
- uml-diagrams.org/activity-diagrams.html#interrupting-edge to interrupt the editing when the timer exceeds– xmojmr
Nov 16 '18 at 12:48
Thank you for the suggestion, xmojmr.
– Yalmar
Nov 19 '18 at 10:41
Thank you for the suggestion, xmojmr.
– Yalmar
Nov 19 '18 at 10:41
add a comment |
1 Answer
1
active
oldest
votes
As @xmojmr commented you would use
15.7.19 InterruptibleActivityRegion [Class]
15.7.19.1 Description
An InterruptibleActivityRegion is an ActivityGroup that supports the termination of tokens flowing in the portions of an activity within it.
The TimerOverrun
event can send an exception while Action1
(or any other inside the dashed region) is active which is handled by TimerEvent
.
Thank you Thomas. That works well.
– Yalmar
Nov 19 '18 at 10:43
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53337375%2frepresent-while-t-time-limit-in-a-uml-activity-diagram%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As @xmojmr commented you would use
15.7.19 InterruptibleActivityRegion [Class]
15.7.19.1 Description
An InterruptibleActivityRegion is an ActivityGroup that supports the termination of tokens flowing in the portions of an activity within it.
The TimerOverrun
event can send an exception while Action1
(or any other inside the dashed region) is active which is handled by TimerEvent
.
Thank you Thomas. That works well.
– Yalmar
Nov 19 '18 at 10:43
add a comment |
As @xmojmr commented you would use
15.7.19 InterruptibleActivityRegion [Class]
15.7.19.1 Description
An InterruptibleActivityRegion is an ActivityGroup that supports the termination of tokens flowing in the portions of an activity within it.
The TimerOverrun
event can send an exception while Action1
(or any other inside the dashed region) is active which is handled by TimerEvent
.
Thank you Thomas. That works well.
– Yalmar
Nov 19 '18 at 10:43
add a comment |
As @xmojmr commented you would use
15.7.19 InterruptibleActivityRegion [Class]
15.7.19.1 Description
An InterruptibleActivityRegion is an ActivityGroup that supports the termination of tokens flowing in the portions of an activity within it.
The TimerOverrun
event can send an exception while Action1
(or any other inside the dashed region) is active which is handled by TimerEvent
.
As @xmojmr commented you would use
15.7.19 InterruptibleActivityRegion [Class]
15.7.19.1 Description
An InterruptibleActivityRegion is an ActivityGroup that supports the termination of tokens flowing in the portions of an activity within it.
The TimerOverrun
event can send an exception while Action1
(or any other inside the dashed region) is active which is handled by TimerEvent
.
answered Nov 16 '18 at 15:11
Thomas KilianThomas Kilian
23.3k63460
23.3k63460
Thank you Thomas. That works well.
– Yalmar
Nov 19 '18 at 10:43
add a comment |
Thank you Thomas. That works well.
– Yalmar
Nov 19 '18 at 10:43
Thank you Thomas. That works well.
– Yalmar
Nov 19 '18 at 10:43
Thank you Thomas. That works well.
– Yalmar
Nov 19 '18 at 10:43
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53337375%2frepresent-while-t-time-limit-in-a-uml-activity-diagram%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
You might use the
interrupting edge
- uml-diagrams.org/activity-diagrams.html#interrupting-edge to interrupt the editing when the timer exceeds– xmojmr
Nov 16 '18 at 12:48
Thank you for the suggestion, xmojmr.
– Yalmar
Nov 19 '18 at 10:41