|
RSE Release 3.2 |
|||||||||
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.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |