Hi all,

Thanks for the clarification.....

I'm  bit surprised that just since some people have difficulties placing the
end-point of a note anchor (and end up connecting it to the FOC instead of
the message), Rational decides to remove this feature ? A note should be
possible to anchor to any item on the diagram. If FOC is turned off, I'm
sure Rational could come up with a good way of indicating that an anchor
does exsist, for instance by anchoring it to the time-line instead in one
way or another.....

Anyway, to the question on conditions in sequence diagrams. When will
Rational take up the UML-standard on the Sequence Diagrams ? According to
UML 1.3, both conditions and "delays" are included (and much more..)(see
page 3-97 figure 3-48 of the UML 1.3 specification published March 2000) ??

Regards 

Arne Styve

> -----Original Message-----
> From: Patrick Kennedy [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 13, 2001 2:33 AM
> To: Styve, Arne; [EMAIL PROTECTED]
> Subject: Re: (ROSE) Attatching notes to diagram-items....
> 
> 
> 
> 1) We have found that most times the intention was to attach 
> the note to the
> messages themselves but instead wound up being attached to 
> the focus of
> control,
> which is easy to do if not careful.
> 
> 2) More importantly, if you turn off the focus of control, 
> (tools:options,
> Diagram tab), the Note no longer has anything to be attached 
> to.  By not
> allowing you to attach to the focus of control, Rose avoids this
> potential problem.
> 
> So the only way I know to document additional conditions, is 
> by attaching
> directly to the message.
> 
> Patrick Kennedy
>  Rational Support
> 
> 
> On Jun 11, 12:02, Styve, Arne wrote:
> > Subject: RE: (ROSE) Attatching notes to diagram-items....
> > Thanks for the response, Patrick !
> >
> > The enclosed script for moving note-anchors was good !
> >
> > BUT I didn't quite get an answer to WHY it is not possible 
> to anchor a note
> > to a FOC. Why do I want it ? Well, we've adapted a way of 
> documenting
> > conditions (which, as far as I know, is not supported in the current
> > UML-standard, at least not the part supported by Rose, or 
> am I wrong ?) by
> > adding a Note saying "If <condition> is <so-and-so>" and 
> anchored the note
> > to the FOC describing that single condition.
> >
> > If you have any other (and hopefully better) proposals of 
> how to document
> > conditions in a sequence diagrame, I would be very greatefull :-)
> >
> > Regards
> >
> > Arne Styve
> >
> > > -----Original Message-----
> > > From: Patrick Kennedy [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, June 08, 2001 6:13 PM
> > > To: Styve, Arne; [EMAIL PROTECTED]
> > > Subject: Re: (ROSE) Attatching notes to diagram-items....
> > >
> > >
> > > ##############################################################
> > > ##############
> > >
> > > TechnoteID: 14191
> > >
> > > Subject: Why do I get errror when loading my model in Rose
> > > 2001? It loaded in
> > > previous version.
> > >
> > > PRODUCT: Rose
> > > OS:   PC
> > > DEFECT #: N/A
> > > PATCH #: N/A
> > > REFERENCES:
> > >
> > > CREATED: 08-dec-2000
> > > REVISED: dd-mmm-yyyy
> > >
> > >
> > > QUESTION:
> > > Why do I get errors when loading my model in Rose 2001?
> > > It's loading without
> > > any errors in previous version of Rose.
> > >
> > > ANSWER:
> > > Rose 2001 has enhanced capability to verify that the 
> model is modeled
> > > correctly.
> > >
> > > An example.
> > > In Rose 2000e it was possible to attach a note to the focus
> > > of control for an
> > > object when modeling sequence diagrams.   This is easily done
> > > by mistake when
> > > trying to attach the note to a message.   Rose 2000e would
> > > not report this as a
> > > problem.   Loading such a model would give the following errors:
> > > 15:57:47|     Loading unit Logical View::Startup Use 
> Cases from file
> > > C:\Models\Use Cases.cat
> > > 15:57:47|   Error: Illegal connection, must connect to a note.
> > > 15:57:47|   Error: Illegal connection, must connect to a note.
> > > 15:57:47|   Error: Illegal connection, must connect to a note.
> > > 15:57:47|   Error: Illegal connection, must connect to a note.
> > >
> > > This error is reporting that a note is not attached
> > > correctly.   Identify the
> > > note and redraw the note anchor to the message instead of the
> > > focus of control
> > > and the error will not appear again.
> > >
> > > For more information, contact Rational Software Technical Support
> > >
> > > ##############################################################
> > > ##############
> > >
> > > TechnoteID: 14800
> > >
> > > Subject: Error: Illegal Connection, must connect to a note.
> > >
> > > PRODUCT: Rose 2001
> > > OS:   Windows
> > > DEFECT #:
> > > PATCH #:
> > > REFERENCES:
> > >
> > > CREATED: 23-Jan-2001
> > > REVISED: 31-jan-2001
> > >
> > >
> > > SYMPTOM:
> > >
> > > When loading in Rose 2001 a model created with a previous version
> > > of Rose I get the error in the Rose Log:
> > >
> > > Error: Illegal Connection, must connect to a note.
> > >
> > > CAUSE:
> > >
> > > In Rose 2001 a Note cannot be anchored to a Focus of 
> Control (FOC).
> > > This was allowed in Rose 2000e. Rose 2001 displays
> > > the error above when it loads a model containing a note
> > > anchored to a FOC
> > > and subsequently loads the model entirely (in particular, the
> > > note is visible,
> > > and it is still anchored to the FOC).
> > >
> > > RESOLUTION:
> > >
> > > Locate the note and anchor it to a different item, most
> > > probably you'll want
> > > to anchor it to the message corresponding to the FOC.
> > > The following script will help you to locate the notes that
> > > cause this problem
> > > by writing to the rose log the qualified name of the Diagram
> > > in which they are
> > > located and the Text they contain.
> > > To run the script: save it as 'FindNoteLinkedToFOC.ebs
> > > Load the model, open the script file from Tools->Open Script
> > > and   choose Debugger->Go (F5).
> > >
> > > '************************************************************
> > > 'FindNoteLinkedToFOC.ebs
> > > '
> > > 'In Rose 2001 Notes connected to a FOC cause
> > > 'the following error upon startup:
> > > '
> > > 'Error: Illegal Connection, must connect to a note.
> > >
> > > 'This script reports in the Rose Log all the Notes
> > > 'connected to a FOC.
> > > 'For each note it lists:
> > > 'the text of the note and the diagram it belongs to.
> > > '
> > > '
> > > 'Written by: Lara Ziosi ([EMAIL PROTECTED]) 01/23/2001
> > > '
> > > '************************************************************
> > > Sub findNoteLinkedToFOC(thescen As scenariodiagram, _
> > >                                               ByRef NF As Integer)
> > >     Dim theitemView As RoseItemView
> > >       Dim thenotes As noteviewcollection
> > >
> > >       Dim thenote As noteview
> > >       Dim mycoll As New noteviewcollection
> > >
> > >
> > >     For i = 1 To thescen.itemviews.count
> > >       Set theitemview = thescen.itemviews.getat(i)
> > >
> > >
> > >       Set thenotes = theitemview.getattachednotes()
> > >       If thenotes.count > 0 And _
> > >       theitemview.getpropertyclassname = "FocusOfCtl" Then
> > >
> > >
> > >       For k = 1 To thenotes.count
> > >
> > >           Set thenote = thenotes.getat(k)
> > > NF = NF+1
> > >       roseapp.writeerrorlog str(NF)+ _
> > >       ". FOC connected to Note: "
> > >             roseapp.writeerrorlog "[Diagram Name] "
> > >       roseapp.writeerrorlog _
> > >       thescen.getqualifiedname
> > >       If thenote.text = "" Then
> > >       roseapp.writeerrorlog "[Note Text]"
> > >       roseapp.writeerrorlog "<empty Text>"
> > >       Else
> > >       roseapp.writeerrorlog "[Note Text] "
> > >       roseapp.writeerrorlog thenote.text
> > >       End If
> > >       Next k
> > >
> > >       End If
> > >     Next i
> > >
> > > End Sub
> > >
> > >
> > > Sub Main
> > >       Dim themodel As model
> > >       Dim thescen As scenariodiagram
> > >       Set themodel = roseapp.currentmodel
> > >       Dim thecat As category
> > >       Dim theUC As UseCase
> > >       Dim NotesFound As Integer
> > >
> > >       NotesFound = 0
> > >
> > >       roseapp.writeerrorlog _
> > >       "[Start Looking for Notes attached to FOCs]"
> > >       'Search in categories
> > >       For i = 1 To themodel.getallcategories.count
> > >       Set thecat = themodel.getallcategories.getat(i)
> > >
> > >       For j = 1 To thecat.scenariodiagrams.count
> > >
> > >       Set thescen = thecat.scenariodiagrams.getat(j)
> > >       Call findNoteLinkedToFOC(thescen,NotesFound)
> > >       Next j
> > >       Next i
> > >       'Search in Use cases
> > >       For i = 1 To themodel.getallusecases.count
> > >       Set theUC = themodel.getallusecases.getat(i)
> > >
> > >       For j = 1 To theUC.scenariodiagrams.count
> > >
> > >       Set thescen = theUC.scenariodiagrams.getat(j)
> > >       Call findNoteLinkedToFOC(thescen,NotesFound)
> > >       Next j
> > >       Next i
> > >
> > >       roseapp.writeerrorlog _
> > >       "[Finished Looking for Notes attached to FOCs]"
> > >       If NotesFound > 0 Then
> > >       msgbox str(NotesFound)+_
> > >       " Note(s) found, connected to FOCs -- see the log 
> for details"
> > >       Else
> > >       msgbox "No Note(s) found, connected to FOCs"
> > >       End If
> > >
> > > End Sub
> > >
> > >
> > > For more information, contact Rational Software Technical Support.
> > >
> > > ##############################################################
> > > ##############
> > >
> > > Patrick Kennedy
> > >  Rational Support
> > >
> > > On Jun 8, 11:31, Styve, Arne wrote:
> > > > Subject: (ROSE) Attatching notes to diagram-items....
> > > >
> > > > Hi,
> > > >
> > > > I'm testing the latest (I think) version of Rose on an
> > > older model-file I
> > > > had, and when loading the old model-file in v3001.03.00 of
> > > Rose, I get
> > > > error-messages when loading some of my sequence-diagrams.
> > > It turns out that
> > > > the errors are related to Note Ancors between a Note and a
> > > Focus Of Control
> > > > (FOC). This was allowed in previous version of Rose, but
> > > apparently not in
> > > > this version. Is this correct ? If so, does anyone know 
> WHY it's not
> > > > possible anymore ?
> > > >
> > > > According to the online-help:
> > > >
> > > > --- quote ---
> > > >
> > > > You can draw the following relationships:
> > > >
> > > > Draw    From a Note to:
> > > > Note Anchor     Any item that can be selected in a diagram
> > > > Note Anchor     Multiple items
> > > > Note: Anchors cannot be attached to other note anchors.
> > > >
> > > > Copyright � 2000 Rational Software Corporation. All 
> rights reserved.
> > > >
> > > > --- unquote -----
> > > >
> > > > it should be possible to draw a note anchor from a note to
> > > a FOC, since FOC
> > > > is certanly an "..item that can be selected in a diagram"....
> > > >
> > > > Regards
> > > >
> > > > Arne Styve
> > > > This email, its content and any attachments is PRIVATE AND
> > > CONFIDENTIAL to
> > > > TANDBERG Television. If received in error please notify the
> > > sender and
> > > > destroy the original message and attachments.
> > > >
> > > **************************************************************
> > > **********
> > > > * Rose Forum is a public venue for ideas and discussions.
> > > > * For technical support, visit http://www.rational.com/support
> > > > *
> > > > * Admin.Subscription Requests: [EMAIL PROTECTED]
> > > > * Archive of messages:
> > > http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> > > > * Other Requests: [EMAIL PROTECTED]
> > > > *
> > > > * To unsubscribe from the list, please send email
> > > > *
> > > > * To: [EMAIL PROTECTED]
> > > > * Subject:<BLANK>
> > > > * Body: unsubscribe rose_forum
> > > > *
> > > >
> > > **************************************************************
> > > ***********
> > > >-- End of excerpt from Styve, Arne
> > >
> > >
> > This email, its content and any attachments is PRIVATE AND 
> CONFIDENTIAL to
> > TANDBERG Television. If received in error please notify the 
> sender and
> > destroy the original message and attachments.
> >-- End of excerpt from Styve, Arne
> 
> 
This email, its content and any attachments is PRIVATE AND CONFIDENTIAL to
TANDBERG Television. If received in error please notify the sender and
destroy the original message and attachments.
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: 
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************

Reply via email to