![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: Reporter Plus Question Topic Summary: Created On: 7-Sep-2005 18:03 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Just a few quick questions, before I bombard you with the major one. First, the Q language that is used, is it the same Q language that is widley used or was it developed just for Reporter Plus? Second, is there a way of declaring a real variable. For example, String x = "blah", if so..how? And now the harder question:
In Rhapsody, under Package->Classes->ExampleClass->Operations->Constructor1, there is an implementations tab that I have some code written in. I have found the code and have been able to add it to my template successfully. It would look something like this: itsPDcInputInterface = new pDcInputInterface(getThread2a()); itsPDcOutputInterface = new pDcOutputInterface(); more code below....etc. What I would like to do set the bolded class to a variable, so I can jump down to where it is defined in another package and get information on that. I have an idea, but it has not been successful. I would first use the match function and find 'new'. Then I would somehow use the replace function, but I have not been completely successful with that...I did replace(`new [a-zA] (*)`, $opnBody, ""). I don't know if I could ignore the bolded in there or not. I am just a little lost. Can you help me out? |
|
![]() |
|
![]() |
|
Hi Sue,
the Q language for ReporterPLUS is indeed widely used and was not created especially for the tool. I assume you mean that 'pDcInputInterface' should be hyperlinked in the documentation to the Class pDcInputInterface? I don't believe you will be able to insert a hyperlink within the implementation fields for all operations since ReporterPLUS does not parse for model elements within this field. Of course, a hard-coded link to Class "pDcInputInterface" could be inserted just after the $opnBody for ExampleClass only but you'd like it after each class. This is an enhancement request. Regards, Andreas |
|
![]() |
|
![]() |
|
Hi Andreas
I've also looked around on the net for information about the Q Language used in ReporterPLUS, but I could only find information about a different [URL=http://q-lang.sourceforge.net/][COLOR=Navy]Q Language[/COLOR][/URL], which didn't seem relevant... Would you mind sharing your (non-I-Logix) links to resources for the Q Language used in ReporterPLUS? Please could you post them up here? best regards, Simon ------------------------- Simon Morrish simon.morrish@eu.panasonic.com http://panasonic.co.uk Panasonic ideas for life |
|
![]() |
|
![]() |
|
HI Simon,
I can see where the confusion lies. Other 'Q languages' are similarly expression-oriented (it's all expressions and hence variables do not change value during the course of the program execution - unlike say C++) but ReporterPLUS is more of a flavour of Q. Also, please note that there will be due out shortly, an advanced ReporterPLUS tool training which will go into more detail on using Q expressions and Paths. I can however provide you with an example ReporterPLUS template with some Predefined Arithmetic, Composite Expression and Function examples. I'll send this to you and Sue, Regards, Andreas |
|
![]() |
|
![]() |
|
HI Simon and Sue,
clarification: Q is a ReporterPLUS proprietary language. I-logix did not develop this and as a result, there is a possibility it is used elsewhere, but we have no connection to such cases. Andreas |
|
![]() |
|
![]() |
|
Hi Andreas,
I have followed this and the other ReporterPlus threads, and I would also like to see the mentioned example template. ------------------------- Jesper Gissel Johnson Controls Denmark, Marine Controls |
|
![]() |
|
![]() |
|
I will try to get some examples together from my experience using Reporter Plus for you. I have been working with Reporter Plus for about a month creating a very large IEEE document. After playing with the program, I do find it pretty easy to use; however, there are some functionalities I wish to see in later editions.
For example: I know that you can change a heading through the template into bulllets and such, but I would still like to see an option for this in Reporter Plus instead. Automatically create a Table of Figures and Table of Tables. I figured out a way of doing this on my own, but if it could get generated similar to the Table of Contents that would be nice. Plus more... Don't get me wrong, I find this tool very useful and if there are ways of doing this, please let me know! |
|
![]() |
Telelogic Rhapsody
» Rhapsody Category » Rhapsody
»
Reporter Plus Question
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.