 
 /**
  * Client representation of the name for server-side management controls.
+*  
+*  @langversion 3.0
+*  @playerversion Flash 9
+*  @playerversion AIR 1.1
+*  @productversion BlazeDS 4
+*  @productversion LCDS 3 
 */
 public class ObjectName 
 {
     /**
      *  Creates a new instance of an empty ObjectName.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3 
      */
 	public function ObjectName()
 	{

	 * Returns the value associated with the specified property key.
	 *
	 * @param The property key.
	 */
	public function getKeyProperty(property:String):Object
	{

	/**
	 * The canonical form of the name; a string representation with 
	 * the properties sorted in lexical order.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var canonicalName:String;
	
	/**
	 * A string representation of the list of key properties, with the key properties sorted in lexical order.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var canonicalKeyPropertyListString:String;
	
	/**
	 * Indicates if the object name is a pattern.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var pattern:Boolean;
	
	/**
	 * Indicates if the object name is a pattern on the domain part.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var domainPattern:Boolean;
	
	/**
	 * Indicates if the object name is a pattern on the key properties.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var propertyPattern:Boolean;
	
	/**
	 * The domain part.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var domain:String;
	
	/**
	 * The key properties as an Object, keyed by property name.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var keyPropertyList:Object;
	
	/**
	 * A string representation of the list of key properties.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion BlazeDS 4
	 *  @productversion LCDS 3 
	 */
	public var keyPropertyListString:String;
	
