i modelled a procedure of my system through an activity diagram. i use
a callAperationAction and as target, i want to chose an instance of
block of my model. i explain:
Example: my system is a car with four wheels ( rigthFrontWheel,
rigthBackWheel, leftbackwheel, leftFrontWheel), to model this, i draw
a block for a wheel and i use ibd to draw the four instances of my
wheel. now, how to chose exactly the rigthFrontWheel as target of my
CallOperationAction in an activity diagram?
I think you can do that by adding a parameter to your operation with the
wheel type. When you call your operation you give the rigthFrontWheel part
value to your parameter.
-----Original Message-----
From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
Behalf Of Frank
Sent: vendredi 6 novembre 2009 11:34
To: SysML Forum
Subject: [SysML Forum] Target of CallOperationAction
Hi,
i modelled a procedure of my system through an activity diagram. i use
a callAperationAction and as target, i want to chose an instance of
block of my model. i explain:
Example: my system is a car with four wheels ( rigthFrontWheel,
rigthBackWheel, leftbackwheel, leftFrontWheel), to model this, i draw
a block for a wheel and i use ibd to draw the four instances of my
wheel. now, how to chose exactly the rigthFrontWheel as target of my
CallOperationAction in an activity diagram?
Firstly, thanks for u answers. i try it, but i didn't find how to
choose a part of my system as parameter in SysML.the only things that
is available is Enumeration as Instance value and user-defined value.
i fear that isn't possible.
How to select the reigthFrontWheel part already design in my model?
Thanks,
Frank.
On Nov 6, 4:56 pm, "Dragos DOBRE" <dobre.dra...@gmail.com> wrote:
> I think you can do that by adding a parameter to your operation with the
> wheel type. When you call your operation you give the rigthFrontWheel part
> value to your parameter.
> Regards,
> Dragos
> -----Original Message-----
> From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
> Behalf Of Frank
> Sent: vendredi 6 novembre 2009 11:34
> To: SysML Forum
> Subject: [SysML Forum] Target of CallOperationAction
> Hi,
> i modelled a procedure of my system through an activity diagram. i use
> a callAperationAction and as target, i want to chose an instance of
> block of my model. i explain:
> Example: my system is a car with four wheels ( rigthFrontWheel,
> rigthBackWheel, leftbackwheel, leftFrontWheel), to model this, i draw
> a block for a wheel and i use ibd to draw the four instances of my
> wheel. now, how to chose exactly the rigthFrontWheel as target of my
> CallOperationAction in an activity diagram?
I think it depends on the tool you're using to model SysML. I'm using
Artisan Studio Uno (it's free) and here when you create an operation you can
add parameters. For each parameter you can assign the type of the parameter
which can be a block (Wheel for you). When you do a CallOperationAction (I
didn't see this type of activity in Artisan but there are operations calls
in Sequence Diagram) you can select your operation and you can give the
value for the parameter as RightFrontWheel (as a matter of fact the
parameter in the operation instance is just a text which doesn't refer to
the part).
-----Original Message-----
From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
Behalf Of Frank
Sent: lundi 9 novembre 2009 09:00
To: SysML Forum
Subject: [SysML Forum] Re: Target of CallOperationAction
Firstly, thanks for u answers. i try it, but i didn't find how to
choose a part of my system as parameter in SysML.the only things that
is available is Enumeration as Instance value and user-defined value.
i fear that isn't possible.
How to select the reigthFrontWheel part already design in my model?
Thanks,
Frank.
On Nov 6, 4:56 pm, "Dragos DOBRE" <dobre.dra...@gmail.com> wrote:
> Hello,
> I think you can do that by adding a parameter to your operation with the
> wheel type. When you call your operation you give the rigthFrontWheel part
> value to your parameter.
> Regards,
> Dragos
> -----Original Message-----
> From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
> Behalf Of Frank
> Sent: vendredi 6 novembre 2009 11:34
> To: SysML Forum
> Subject: [SysML Forum] Target of CallOperationAction
> Hi,
> i modelled a procedure of my system through an activity diagram. i use
> a callAperationAction and as target, i want to chose an instance of
> block of my model. i explain:
> Example: my system is a car with four wheels ( rigthFrontWheel,
> rigthBackWheel, leftbackwheel, leftFrontWheel), to model this, i draw
> a block for a wheel and i use ibd to draw the four instances of my
> wheel. now, how to chose exactly the rigthFrontWheel as target of my
> CallOperationAction in an activity diagram?
> I think it depends on the tool you're using to model SysML. I'm using
> Artisan Studio Uno (it's free) and here when you create an operation you can
> add parameters. For each parameter you can assign the type of the parameter
> which can be a block (Wheel for you). When you do a CallOperationAction (I
> didn't see this type of activity in Artisan but there are operations calls
> in Sequence Diagram) you can select your operation and you can give the
> value for the parameter as RightFrontWheel (as a matter of fact the
> parameter in the operation instance is just a text which doesn't refer to
> the part).
> Regards,
> Dragos
> -----Original Message-----
> From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
> Behalf Of Frank
> Sent: lundi 9 novembre 2009 09:00
> To: SysML Forum
> Subject: [SysML Forum] Re: Target of CallOperationAction
> Firstly, thanks for u answers. i try it, but i didn't find how to
> choose a part of my system as parameter in SysML.the only things that
> is available is Enumeration as Instance value and user-defined value.
> i fear that isn't possible.
> How to select the reigthFrontWheel part already design in my model?
> Thanks,
> Frank.
> On Nov 6, 4:56 pm, "Dragos DOBRE" <dobre.dra...@gmail.com> wrote:
> > Hello,
> > I think you can do that by adding a parameter to your operation with the
> > wheel type. When you call your operation you give the rigthFrontWheel part
> > value to your parameter.
> > Regards,
> > Dragos
> > -----Original Message-----
> > From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
> > Behalf Of Frank
> > Sent: vendredi 6 novembre 2009 11:34
> > To: SysML Forum
> > Subject: [SysML Forum] Target of CallOperationAction
> > Hi,
> > i modelled a procedure of my system through an activity diagram. i use
> > a callAperationAction and as target, i want to chose an instance of
> > block of my model. i explain:
> > Example: my system is a car with four wheels ( rigthFrontWheel,
> > rigthBackWheel, leftbackwheel, leftFrontWheel), to model this, i draw
> > a block for a wheel and i use ibd to draw the four instances of my
> > wheel. now, how to chose exactly the rigthFrontWheel as target of my
> > CallOperationAction in an activity diagram?
Artisan recently issued a new version of Uno (7.1) which supports
"CallOperationAction" explicitly, along with other specific Activity related
types. You might want to consider upgrading if you are using the UML
Activity model in your work (or if, on a more cosmetic level, you like the
new 3D look of the diagrams I was experimenting with in one of my earlier
posts! I've decided that I do)
-----Original Message-----
From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
Behalf Of Dragos DOBRE
Sent: 10 November 2009 09:16
To: sysmlforum@googlegroups.com
Subject: [SysML Forum] Re: Target of CallOperationAction
Hello Frank,
I think it depends on the tool you're using to model SysML. I'm using
Artisan Studio Uno (it's free) and here when you create an operation you can
add parameters. For each parameter you can assign the type of the parameter
which can be a block (Wheel for you). When you do a CallOperationAction (I
didn't see this type of activity in Artisan but there are operations calls
in Sequence Diagram) you can select your operation and you can give the
value for the parameter as RightFrontWheel (as a matter of fact the
parameter in the operation instance is just a text which doesn't refer to
the part).
Regards, Dragos
-----Original Message-----
From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
Behalf Of Frank
Sent: lundi 9 novembre 2009 09:00
To: SysML Forum
Subject: [SysML Forum] Re: Target of CallOperationAction
Firstly, thanks for u answers. i try it, but i didn't find how to
choose a part of my system as parameter in SysML.the only things that
is available is Enumeration as Instance value and user-defined value.
i fear that isn't possible.
How to select the reigthFrontWheel part already design in my model?
Thanks,
Frank.
On Nov 6, 4:56 pm, "Dragos DOBRE" <dobre.dra...@gmail.com> wrote:
> Hello,
> I think you can do that by adding a parameter to your operation with the
> wheel type. When you call your operation you give the rigthFrontWheel part
> value to your parameter.
> Regards,
> Dragos
> -----Original Message-----
> From: sysmlforum@googlegroups.com [mailto:sysmlforum@googlegroups.com] On
> Behalf Of Frank
> Sent: vendredi 6 novembre 2009 11:34
> To: SysML Forum
> Subject: [SysML Forum] Target of CallOperationAction
> Hi,
> i modelled a procedure of my system through an activity diagram. i use
> a callAperationAction and as target, i want to chose an instance of
> block of my model. i explain:
> Example: my system is a car with four wheels ( rigthFrontWheel,
> rigthBackWheel, leftbackwheel, leftFrontWheel), to model this, i draw
> a block for a wheel and i use ibd to draw the four instances of my
> wheel. now, how to chose exactly the rigthFrontWheel as target of my
> CallOperationAction in an activity diagram?