Customizing the metamodel > Keywords for USRPROPS > FORCE and VFORCE
  
FORCE and VFORCE
A $$FORCE$$ property forces the output of a horizontal line prior to the property display. This line is output even if the property display is suppressed through the display mode dialog.
$$VFORCE$$ forces a vertical separator line between the previous and the current property. The properties appear at the same horizontal level. If the preceding property also has a $$VFORCE$$, then the property adds onto the same horizontal level. Any vertical lines are spaced evenly across the width of the symbol.
$$NONE$$ and $$VNONE$$ are the equivalents where no line is actually drawn.
Using the legends in this way means that the display for that property cannot have a legend. It is assumed that the properties have meaning based upon their position in the symbol, or that the property text itself carries legend information.
If there is no preceding displayed property for a $$VFORCE$$ then the display will interpret it as a $$FORCE$$ and force a horizontal line.
Example
For the Platform symbol below, a COMPONENT_SCRIPT is used to assemble the items for display and to format the text.
This graphic is described in the surrounding text.
definition "Platform"
{ Property "Governing Applications"
{ edit listof "EABApplication"
display { format component_script script1 legend "$$FORCE$$" }
}
Property "Applications"
{ edit listof "EABApplication"
display { format component_script script1 legend "$$VFORCE$$" }
}
Property "OAM"
{ edit text display { format string legend "$$FORCE$$" } }
Property "Platform"
{ edit text display { format string legend "$$VFORCE$$" } }
Property "Application"
{ edit text display { format string legend "$$VFORCE$$" } }
}
See also
Keywords for USRPROPS