"Seegrid will be due for a migration to confluence on the 1st of August. Any update on or after the 1st of August will NOT be migrated"

Create PIMP tool

Related pages

Contents

Description

This tool helps user create a Platform Independent Model Profile based on a selected Platform Independent Model. A new PIMP UML model and a mapping model will be generated as an output of this function. The mapping model contain all the details about how the PIM model maps to the new PIMP model.

Tutorial

1.Right click on a selected Platform Independent Model package and select “Profile PIM – Create PIMP” item from the Solid Ground Add-in.

select_function.JPG

2.Select a parent package for the new PIMP model

select_parent_package.JPG

3.Select a predefined profile for the new PIMP. The selected profile will be used in the "Configure PIMP Attributes" view.

select_profile.JPG

4.Select PIM classes which need to be mapped to the new PIMP model

select_classes.JPG

5.Manipulate the new PIMP model in the “Configure PIMP Attributes” view. configuration_view.JPG

  • To add a new class, right click on the package and choose “Add->Add Class”.
  • To delete a class, right click on the class and choose “delete”.
  • To add a new attribute, right click on the selected class and choose “Add->Add Attribute”.
  • Do delete an attribute, right click on the attribute and choose “Delete”.

Add a new attribute

create_new_attribute.JPG

A set of predefined functions can be used when creates a new attribute.

6.Click on the "Complete" button to complete the process. A new PIMP model and a mapping model will be generated.

 

Topic attachments
I Attachment Action Size Date Who Comment
configuration_view.JPGJPG configuration_view.JPG manage 44.3 K 24 Dec 2009 - 09:49 RickMeng  
create_new_attribute.JPGJPG create_new_attribute.JPG manage 51.5 K 24 Dec 2009 - 09:49 RickMeng  
select_classes.JPGJPG select_classes.JPG manage 23.6 K 24 Dec 2009 - 09:49 RickMeng  
select_function.JPGJPG select_function.JPG manage 21.7 K 24 Dec 2009 - 09:44 RickMeng  
select_parent_package.JPGJPG select_parent_package.JPG manage 10.5 K 24 Dec 2009 - 09:48 RickMeng  
select_profile.JPGJPG select_profile.JPG manage 12.9 K 24 Dec 2009 - 09:49 RickMeng  
Topic revision: r3 - 15 Oct 2010, UnknownUser
 

Current license: All material on this collaboration platform is licensed under a Creative Commons Attribution 3.0 Australia Licence (CC BY 3.0).