|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRSEBaseReferencedObject
Interface that any master object that is referenced must implement.
| Method Summary | |
|---|---|
int |
addReference(IRSEBaseReferencingObject ref)
Add a reference, increment reference count, return new count |
int |
getReferenceCount()
Return a count of how many referencing objects reference this object. |
IRSEBaseReferencingObject[] |
getReferencingObjects()
|
void |
removeAllReferences()
Clear the list of referenced objects. |
int |
removeReference(IRSEBaseReferencingObject ref)
Remove a reference, decrement reference count, return new count |
| Method Detail |
|---|
int addReference(IRSEBaseReferencingObject ref)
ref - the referencing object from which this object will now be referenced.
int removeReference(IRSEBaseReferencingObject ref)
ref - the referencing object from which this object is no longer referenced.
int getReferenceCount()
void removeAllReferences()
IRSEBaseReferencingObject[] getReferencingObjects()
|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||