Unapplying Rhapsody Profiles

Profile mechanism is used in the transformation in order to preserve Rhapsody data which has no equivalent in UML / SysML.

This allows all data to be transformed, on the other hand, the models are weighed down by Stereotypes / Tagged Values not all the time necessary.

It is possible to un-apply the "RhapsodyProfile", "RHP", "CG", "PredefinedTypesCpp_profile", "PredefinedTypes_profile" and "RHPSysML" profiles setting the property rhp2md.semantic.unapplyRhapsodyProfile in publisher.properties.
As a reminder, this will un-apply the stereotypes (and therefore remove the values of the tagged values)

Silent Mode Implementation

To keep Rhapsody Profiles Application, set to following option in publisher.properties file:

# Determines whether Elements Name should be replaced by label values
rhp2md.semantic.elementName=ElementName
# Determines whether Colors are transformed from Rhapsody
rhp2md.graphical.element.colors=MDColors
# Determines whether the Rhapsody profiles must be un-applied
rhp2md.semantic.unapplyRhapsodyProfile=false
# Determines the way Item Flows are transformed
rhp2md.semantic.item_flows=Signal
# Determines whether Properties in Object Model Diagrams are transformed to Instance Specifications
rhp2md.graphical.object_diagram.instance_specification=false
# Determines whether Metrics are generated from Rhapsody
rhp2md.metrics=false
# Determines whether Flow Port visibility is forced to public
rhp2md.semantic.flow_ports.visibility.public=false
# Determines the MagicDraw profiles version that has to be loaded
magicdraw.profile.version=19.0
#Determines whether 'Rhapsody Application NG' or 'Rhapsody On-Demand' is used to read Rhapsody data
rhp2md.rhapsody.accessor=Rhapsody Application NG
#Determines whether the DoDAF2 Stereotypes will be converted to SysML
rhp2md.semantic.updm2sysml=true

To unapply Rhapsody Profiles, set to following option in publisher.properties file:

# Determines whether Elements Name should be replaced by label values
rhp2md.semantic.elementName=ElementName
# Determines whether Colors are transformed from Rhapsody
rhp2md.graphical.element.colors=MDColors
# Determines whether the Rhapsody profiles must be un-applied
rhp2md.semantic.unapplyRhapsodyProfile=true
# Determines the way Item Flows are transformed
rhp2md.semantic.item_flows=Signal
# Determines whether Properties in Object Model Diagrams are transformed to Instance Specifications
rhp2md.graphical.object_diagram.instance_specification=false
# Determines whether Metrics are generated from Rhapsody
rhp2md.metrics=false
# Determines whether Flow Port visibility is forced to public
rhp2md.semantic.flow_ports.visibility.public=false
# Determines the MagicDraw profiles version that has to be loaded
magicdraw.profile.version=19.0
#Determines whether 'Rhapsody Application NG' or 'Rhapsody On-Demand' is used to read Rhapsody data
rhp2md.rhapsody.accessor=Rhapsody Application NG
#Determines whether the DoDAF2 Stereotypes will be converted to SysML
rhp2md.semantic.updm2sysml=true