this class manages fragments compartments,
 a fragment without separator contains one compartment
Declaration :
Directly inherited by : UmlFragmentCompartment
Artifact : UmlBaseFragmentCompartment
| Operation fragment | 
return the fragment owning the compartment
Declaration :
| Operation rank | 
the rank of the compartment in the fragment (0..)
Declaration :
| Operation texts | 
the texts placed in the compartment
Declaration :
| Operation contained | 
return the fragments contained in the compartment,
 may be none
Declaration :
| Operation startContinuation | 
return the continuation ('label' case), or an empty string/null
Declaration :
| Operation endContinuation | 
return the continuation ('goto' case), or an empty string/null
Declaration :
| Relation _fragment (<unidirectional association>) | 
Declaration :
| Relation _contained (<directional composition>) | 
Declaration :
Stereotype: vector
| Attribute _rank | 
Declaration :
| Attribute _texts | 
Declaration :
| Attribute _y | 
Declaration :
| Attribute _start_continuation | 
Declaration :
| Attribute _end_continuation | 
Declaration :
| Operation add_contained_ | 
Declaration :
| Operation add_text_ | 
Declaration :
| Operation add_cont_ | 
internal, do NOT use it
Declaration :
| Operation b | 
Declaration :
| Operation smaller | 
Declaration :
| Operation read_ | 
internal, don't call it
Declaration :
| Operation ~UmlBaseFragmentCompartment | 
  to avoid compiler warning, don't call it
Declaration :
| Extra Class Member friend | 
Definition :
friend class UmlBaseFragment;
friend class UmlBaseUseCaseDiagramDefinition;
friend class UmlBaseSequenceDiagramDefinition;
All public operations : add_cont_ , add_contained_ , add_text_ , b , contained , endContinuation , fragment , rank , read_ , smaller , startContinuation , texts