Hello,
I have a problem which is quite difficult to explain with my poor english.
Let me try :-?
I generate a SDD with the RTF report functionnality and the concept of "master document"/"model document" etc. I think this is called "virtual documentation".
I can see all my components in the RTF because I have selected the "components" package where I put all my components.
For each component I can see the field "Notes" which describe the purpose of the component.
Now, let me explain you how I maintain my interfaces.
I have created a list of interfaces and I put all the interfaces in a specific packages (called "Interfaces").
Now, for each component I have created a "expose interface" (provided or required). I set the name of the provided or required interface by selecting one of the interfaces created before.
Actually, this provided or required interface is called an instance of the interface, and the interface created before is the classifier.
This is the only way I have found to show an interface on a component with the ability to add "operations" on this interface.
Now I can right-clik on the provided or required interface (so the instance of the interface) beside the component and click on "add operations".
These operations are associated to the classifier, not the instance.
Now, let's go back to the RTF document.
In this document, I can see all the interfaces associated to the component. But it shows only the instance not the classifier which is exactly what I want. Again this is the only way I have found to show the interfaces grouped by component.
Now let me explain you my 2 problems:
1+ When I set the "notes" field of the instance, it is really the instance which is updated not the classifier. So if I have 2 components using the same interface I have to duplicate the "Notes" field. Is there a way to include in the RTF the "Notes" field of the classifier and not the one of the instance?
2+ The RTF report shows the instance but it does not display the "operations". This is the main problem. I would like to include the "operations" (the "methods" actually) with the parameters in the RTF.
The only way I have found to print the operations is to include the "Interfaces" packages in my virtual document.
But it is not what I want, otherwise the interfaces will be duplicated in the RTF (both the instance and the classifier will be printed).
And the detail of the interface will be in a separate chapter. (It will first print the components, anf for each component the instance, then in another chapter it will print all the interfaces, with for each interface the list of methods/attributes).
I would appreciate to have the list of method of an interface
of a component in the same chapter, so we know in one step, for a component, the list of interfaces and methods.
Like this:
COMPONENTS DETAILS
COMPONENT A
INTERFACE 1
METHOD A (int, string)
METHOD B (string, string)
INTERFACE 2
METHOD C (int, int)
METHOD D (string, int)
COMPONENT B
INTERFACE 1
.........
instead of
COMPONENTS DETAILS
COMPONENT A
INTERFACE 1
INTERFACE 2
COMPONENT B
INTERFACE 1
.........
INTERFACES
INTERFACE 1
METHOD A (int, string)
METHOD B (string, string)
INTERFACE 2
METHOD C (int, int)
METHOD D (string, int)
Sorry, this message is very long and unclear. I hope you have the answer anyway

thanks a lot
rod