Login | Register
My pages Projects Community openCollabNet

Chapter 1

Shows a subset of classes based on the name of the containing package. For each of these classes, shows all the names and types of the attributes. For those classes that doesn't have attributes include instead the text "No attributes."

Package Something

Class InSomething

  • newAttr: int

Class NoAttrClass

No attributes

Package InsidePackage

Class A

  • av1: float
  • av2: B

Class C

  • cv1: int
  • cv2: char

Class B

  • bv1: int
  • bv2: float
  • bv3: double

Chapter 2

Shows a subset of classes based on the name of one of the stereotypes. For each of these classes, shows the signature of all the operations including return value, direction, name, and type of each parameter. Each method as a bullet in a bulleted list.

Stereotype thread

Class NoAttrClass

  • test: void
    • something: int

Class C

  • remove: B
    • add: void
      • d: long
    • isEmpty: int
      • foo: C
        • something: int

      Class B

      • start: float
        • s1: int
        • s2: char
      • stop: int
        • restart: C

          Stereotype metaclass

          Class C

          • remove: B
            • add: void
              • d: long
            • isEmpty: int
              • foo: C
                • something: int

              Stereotype powertype

              Class C

              • remove: B
                • add: void
                  • d: long
                • isEmpty: int
                  • foo: C
                    • something: int

                  Chapter 3

                  Show a subset of classes based on the existance of a parameter named "something" in any of the operations in the class. For each of these classes, if they contain operations other than the one named "something", show these in a table with one operation on each line with the operation name in the first column and then one column per distinct type for all parameters with the names of the parameters filled in the table. For those classes that doesn't have any other operations, include instead the text "No other operations."

                  Class NoAttrClass

                  No other operations

                  Class A

                  Operationintcharboolean
                  testAabc

                  Class C

                  Operationlong
                  remove
                  addd
                  isEmpty

                  Chapter 4

                  Show all use case diagrams. Under each use case diagram, a list of actors and a list of use cases both with their explanations.

                  Note: Must figure out how to use diagram info in .zargo files first.

                  Chapter 5

                  Show the use cases that are linked to a requirement (requirements fetched from some other tool than argouml indexed on the use case names). Under each use case, show the requirement text.

                  UseCase UC1

                  Requirement:requirement for UC1

                  UseCase UC2

                  Requirement:requirement for UC2