|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEObjectImpl
com.ibm.etools.systems.references.impl.SystemReferencedObjectImpl
com.ibm.etools.systems.references.impl.SystemPersistableReferencedObjectImpl
YOUR SUBCLASS MUST OVERRIDE getReferenceName()!
SystemPersistableReferenceManager
,
Serialized FormField Summary | |
---|---|
static String |
copyright
|
Constructor Summary | |
---|---|
SystemPersistableReferencedObjectImpl()
Constructor. |
Method Summary | |
---|---|
int |
addReference(ISystemReferencingObject ref)
Add a reference, increment reference count, return new count |
protected EClass |
eStaticClass()
|
int |
getReferenceCount()
Return a count of how many referencing objects reference this object. |
String |
getReferenceName()
Return the unique reference name of this object. |
ISystemReferencingObject[] |
getReferencingObjects()
Return a list of all referencing objects of this object |
void |
removeAllReferences()
Clear the list of referenced objects. |
int |
removeReference(ISystemReferencingObject ref)
Remove a reference, decrement reference count, return new count |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String copyright
Constructor Detail |
public SystemPersistableReferencedObjectImpl()
Method Detail |
protected EClass eStaticClass()
eStaticClass
in class SystemReferencedObjectImpl
public String getReferenceName()
As required by the ISystemPersistableReferencedObject
interface.
YOUR SUBCLASS MUST OVERRIDE THIS!!
getReferenceName
in interface ISystemPersistableReferencedObject
public int addReference(ISystemReferencingObject ref)
addReference
in interface ISystemReferencedObject
addReference
in class SystemReferencedObjectImpl
public int removeReference(ISystemReferencingObject ref)
removeReference
in interface ISystemReferencedObject
removeReference
in class SystemReferencedObjectImpl
public int getReferenceCount()
getReferenceCount
in interface ISystemReferencedObject
getReferenceCount
in class SystemReferencedObjectImpl
public void removeAllReferences()
removeAllReferences
in interface ISystemReferencedObject
removeAllReferences
in class SystemReferencedObjectImpl
public ISystemReferencingObject[] getReferencingObjects()
getReferencingObjects
in interface ISystemReferencedObject
getReferencingObjects
in class SystemReferencedObjectImpl
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |