Bug 193245 Should block user to set content type property on the child element
After we switch from the slot to content element type property, all the rules that we applied to the slot before should be applied to the content element type property. When an element is extended from the library element, it should not be allowed to change the child element structure. So, when user call setProperty() to set the value of the content element type property, Model should throw out exception.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/command/PropertyCommandTest.java
* <td>Add map rules to a style which contains null list.</td>
 * <td>The style will have a map rule after executing the command and save file
 * is equal to the golden file PropertyCommandTest_golden_4.xml</td>
 * </tr>
 * 
 * <tr>
 * <td></td>
 * <td>Add a map rule to a style which already has one a map rule.</td>
 * <td>After executing the command, the map rule list size is 2 and save file
 * is equal to the golden file PropertyCommandTest_golden_5.xml</td>
 * </tr>
 * 
 * <tr>
 * <td></td>
 * <td>Add a map rule to a style which has no map rule, but its parent has a
 * map rule.</td>
 * <td>After executing the command, the map rule list size is 2 and save file
 * is equal to the golden file PropertyCommandTest_golden_6.xml</td>
 * </tr>
 * 
 * <tr>
 * <td>{@link #testSetMember()}</td>
 * <td>The value is null.</td>
 * <td>getValue is null.</td>
 * </tr>
 * 
 * <tr>
 * <td></td>
 * <td>The value is the same as old value.</td>
 * <td>Keeps the input value.</td>