Revision 5870 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/project/ProjectElement.java
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