public void initOnNewParameters ()
	{
		atlasMetadata=null;
		uftAtlas=UFTAtlas.CreateInstance<UFTAtlas>();
		//get free name
		string atlasName=UFTFileUtil.getFileName(ATLAS_FILE_MASK);
		uftAtlas.atlasName=atlasName;		
		readWidthHeightFromEditorPrefs();		
	}
    public void initOnNewParameters()
    {
        atlasMetadata = null;
        uftAtlas      = UFTAtlas.CreateInstance <UFTAtlas>();
        //get free name
        string atlasName = UFTFileUtil.getFileName(ATLAS_FILE_MASK);

        uftAtlas.atlasName = atlasName;
        readWidthHeightFromEditorPrefs();
    }
 public void onAtlasMetadataObjectChanged(UFTAtlasMetadata atlasMetadata)
 {
     registerAtlasSnapshot();
     initOnNewParameters();
     if (atlasMetadata != null)
     {
         //create UFTAtlas from metadata.
         uftAtlas = UFTAtlas.CreateInstance <UFTAtlas>();
         uftAtlas.readPropertiesFromMetadata(atlasMetadata);
     }
 }
	public void onAtlasMetadataObjectChanged (UFTAtlasMetadata atlasMetadata)
	{		
		registerAtlasSnapshot ();
		initOnNewParameters();
		if (atlasMetadata!=null){
			//create UFTAtlas from metadata.
			uftAtlas=UFTAtlas.CreateInstance<UFTAtlas>();
			uftAtlas.readPropertiesFromMetadata(atlasMetadata);			
		}
		
	}