anchor.diff:  
   == Implementation of PmCommand in pm4j ==
   
  -=== Overview ===
  -The PmCommand represents the presentation model of one of the following ui elements:
  -
  -* Buttons
  +=== Class model ===
   
   image:resources/PmCommand_Overview.png[]
  
positive.code: 
  == What is the feature used for ==
  
  == Usage of PmCommand objects ==
  
  In this chapter we will describe how a framework user can add a new command element. An example for that will be the usage of a button command element.  
  
  === Adding a new PmCommand ===
  
  To use a new command element the developer has to add the ui element (e.g. commandButton) into the xhtml file and corresponding PmCommand object into the related java implementation.
  
  1. XHTML file:
  [source]
  
negative.code: 
  === Configuration of PmCommandCfg annotation ===
  
  With the PmCommandCfg you have the possibility to change the default behaviour of the PmCommand object. This means that you can configure for example 
  the behaviour before or after executing the command.
  
  ==== BeforeDo ====
  
  