Block (Create Change Request)

From wiki.eclass.eu
Jump to: navigation, search

The following changes are possible for a Block:

  1. Browse
  2. Change text
  3. Create Block
  4. Remove Block
  5. Reactivate
  6. Assign Block Reference
  7. Withdraw Block Reference
  8. Assign Property
  9. Withdraw Property
  10. Reactivate Deprecated Property
  11. Special blocks such as Polymorphism Blocks or Cardinality Blocks can be created, too.


Contents

[edit] Browse

[edit] Change text

The textual information of a block is edited without changing the concept, but rather to correct mistakes. If the concept of the block is changed, in most cases a new block has to be created instead.

  • NOTE: Change Textual Information is possible in any release.
  • NOTE: A BL has to have the exact same name as the corresponding Reference Property it will be assigned to!

In order to create a CR for changing the textual information of a BL proceed as follows:

  1. Select menu entry Change Textual Information under User/Change Request/Block.
    Figure 4: Menu entry used to call function “Change Text” of BL
  2. Select BL for which textual information will be changed in displayed hierarchical structure and press button “Select”:
    File:.PNG
    Figure 5: Select BL from class hierarchy to call function “Change Text” of BL
  3. Perform desired changes in Change Textual Info-Dialog dialog and press button Save:
    Figure 5: Change Text of BL Dialog

Result: CR for changing the textual information of a BL will be saved and may be retrieved for further editing/submittal under menu entry My Change Request.

[edit] Create Block

In order to create a change request (CR) for a new Block (BL) proceed as follows:

  1. Select menu entry Create Block under User/Change Request/Block:
    Figure 1: Menu entry used to call function „Create Block“
  2. Browse through existing blocks to find parent block to choose. If not sure, you may just select "Blocks" as a parent block:
    File:.PNG
    Figure 2: Choose parent block
  3. Fill in the information of the new BL in fields of Create Block-Dialog and press Save:
Figure 3: Create Block Dialog

Result: A CR for the new BL and another CR for assigning the BL to the chosen parent BL will be saved and may be retrieved for further editing/submittal under menu entry My Change Request.

  1. NOTE: Special blocks such as Polymorphism Blocks or Cardinality Blocks can be created, too.

[edit] Remove Block

In general, a block should only be removed after intense consideration as eCl@ss users might already describe their products with the help of the properties used in the BL. Therefore, to remove a BL without a successor is almost impossible.

  • NOTE: REMOVE BL is a structural change and therefore only allowed in a MajorRelease.
  • NOTE: REMOVE BL means that the block is marked as deprecated, its identifier cannot be used again. The removed block stays part of former releases.

In order to create a CR for removing a BL proceed as follows:

  1. Select menu entry Remove Block under User/Change Request/Block.
    Figure 6: Menu entry used to call function “Remove Block”
  2. Select BL to be removed in displayed hierarchical structure and press button “Select”:
    File:.PNG
    Figure 7: Menu entry used to call function “Select Block”
  3. Enter reason for removal in Remove BL dialog and press button Save:
    Figure 7: Remove Block Dialog

[edit] Reactivate

[edit] Assign Block Reference

NOTE: A Block is always referenced by a Reference Property. Therefore a Reference Property has to be assigned to an BL in order to include the referenced Block in the BL.

In order to assign a Block (BL) to a BL proceed as follows:

  1. Select menu entry Assign Block Reference (BL-Ref.) under User/Change Request/Block.
    Figure 16: Menu entry used to call function “Assign Block to Block”
  2. Select BL to have another BL assigned to in the displayed hierarchical structure and press button “Select”:
    File:.PNG
    Figure 17: Select BL to call function “Assign Block to Block”
  3. Check box(es) in front of desired Reference Properties that refer to a Block displayed in the Select Property dialog. If only one Block is chosen, simply click on the Select-Button. If many Blocks are chosen mark them first and click on the Add to Collection-Button:
    Figure 18: Assign Block - Select Property Dialog
  4. If a selection has been created, additionally go to the collection of assignments dialog at the end and click on the Select Button:
Figure 19: Assign Block - Select Property Collection Dialog
  1. In the Assign Block dialog, enter reason for assigning the BL(s) to the selected BL and press button “Save”.
    Figure 20: Save CR for Assign BL(s) to BL

[edit] Withdraw Block Reference

NOTE: A Block is always referenced by a Reference Property. Therefore a Reference Property has to be assigned to a BL in order to include the referenced Block in the BL.

In order to withdraw a Block (BL) from a BL proceed as follows:

  1. Select menu entry Withdraw Block under User/Change Request/Block.
    Figure 21: Menu entry used to call function “Withdraw Block from Block”
  2. Browse through the class hierarchy and click on the BL from which BL(s) shall be removed and press the “Select” button:
    Figure 22: Withdraw Block - Select BL Dialog
  3. Choose from the list of assigned Blocks the Reference Property(s) that shall be removed from the BL and press the “Select” button:
    Figure 23: Withdraw Block - Select PR Dialog
  4. In the Withdraw Block dialog, enter reason for BL withdrawal and press button “Save”.
Figure 24: Withdraw Block Dialog


Result: CR for withdraw BL from the BL will be saved and may be retrieved for submittal under menu entry My Change Request.

[edit] Assign Property

In order to assign a Property (PR) to a BL proceed as follows:

  1. Select menu entry Assign Property under User/Change Request/Block.
    Figure 25: Menu entry used to call function “Assign Property to Block”
  2. Select BL to have PR assigned to in the displayed hierarchical structure and press button “Select”:
    File:.PNG
    Figure 26: Select BL to call function “Assign Property to Block”
  3. Check box(es) in front of desired PR(s) displayed in the Select Property dialog. If only one PR is chosen, simply click on the Select-Button. If many PRs are chosen mark them first and click on the Add to Collection-Button:
    Figure 27: Assign Property - Select Property Dialog
  4. If a selection has been created, additionally go to the collection of assignments dialog at the end and click on the Select Button:
Figure 28: Assign Property - Select Property Collection Dialog
  1. In the Assign Property dialog, enter reason for assigning the PR(s) to the selected BL and press button “Save”.
    Figure 29: Save CR for Assign PR(s) to BL

[edit] Withdraw Property

In order to withdraw a Property (PR) from a BL proceed as follows:

  1. Select menu entry Withdraw Property under User/Change Request/Block.
    Figure 30: Menu entry used to call function “Withdraw Property from Block”
  2. Browse through the class hierarchy, click on the BL and press the “Select” button:
    File:.PNG
    Figure 31: Withdraw Property from BL - Select BL
  3. Choose from the properties that are assigned to the BL, click on the PR(s) that shall be removed and press the “Select” button:
    Figure 32: Withdraw Property from BL - Select PR
  4. In the Withdraw Property dialog, enter reason for PR withdrawal and press button “Save”.
Figure 33: Withdraw Property from BL Dialog

Result: CR for withdraw PR from the BL will be saved and may be retrieved for submittal under menu entry My Change Request.

[edit] Reactivate Deprecated Property

[edit] Related Information

Personal tools