Revision 5870 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/project/ProjectElement.java

View differences:

ProjectElement.java
78 78
	protected String creationDate;
79 79
	protected String owner;
80 80
	protected String comment;
81
	private boolean locked = false;
81 82
	protected com.iver.andami.ui.mdiManager.View view = null;
82 83
	// El viewInfo que 'levanto' desde el disco (.gvp)
83 84
	protected ViewInfo seedViewInfo=null;
......
415 416
	public ViewInfo getSeedViewInfo() {
416 417
		return seedViewInfo;
417 418
	}
419
	
420
	/**
421
	 * Locks this project element protecting it from deleting from the project.
422
	 */
423
	public void lock() {
424
		locked = true;
425
	}
426
	
427
	/**
428
	 * Unlocks this element. So, from now on, it can be removed from the project.
429
	 */
430
	public void unlock() {
431
		locked = false;
432
	}
433

  
434
	/**
435
	 * Tells whether if this project's element is locked/protected or not. A protected
436
	 * element cannot be removed from the current project.
437
	 * 
438
	 * @see <b>lock()</b> and <b>unlock()</b> methods.
439
	 *      
440
	 * @return true if it is locked, false otherwise
441
	 */
442
	public boolean isLocked() {
443
		return locked;
444
	}
418 445
}

Also available in: Unified diff