|
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.SystemReferencingObjectImpl
com.ibm.etools.systems.references.impl.SystemPersistableReferencingObjectImpl
This class represents a object that references another object, where this reference is persistable to disk.
SystemPersistableReferenceManager
,
Serialized FormField Summary | |
---|---|
static String |
copyright
|
protected static String |
REFERENCED_OBJECT_NAME_EDEFAULT
The default value of the ' Referenced Object Name ' attribute |
protected String |
referencedObjectName
|
Fields inherited from class com.ibm.etools.systems.references.impl.SystemReferencingObjectImpl |
---|
referenceBroken |
Constructor Summary | |
---|---|
protected |
SystemPersistableReferencingObjectImpl()
Constructor. |
Method Summary | |
---|---|
NotificationChain |
eBasicRemoveFromContainer(NotificationChain msgs)
|
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(EStructuralFeature eFeature)
|
SystemPersistableReferenceManager |
getParentReferenceManager()
|
ISystemReferencedObject |
getReferencedObject()
Get the object which we reference |
String |
getReferencedObjectName()
Get the persistable referenced object name. |
int |
removeReference()
Fastpath to getReferencedObject().removeReference(this). |
void |
setParentReferenceManager(SystemPersistableReferenceManager newParentReferenceManager)
|
void |
setReferencedObject(ISystemPersistableReferencedObject obj)
Set the in-memory reference to the master object. |
void |
setReferencedObject(ISystemReferencedObject obj)
Set the object to which we reference |
void |
setReferencedObjectName(String newReferencedObjectName)
Set the persistable referenced object name |
String |
toString()
|
Methods inherited from class com.ibm.etools.systems.references.impl.SystemReferencingObjectImpl |
---|
isReferenceBroken, setReferenceBroken |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.etools.systems.references.ISystemReferencingObject |
---|
isReferenceBroken, setReferenceBroken |
Field Detail |
protected static final String REFERENCED_OBJECT_NAME_EDEFAULT
Referenced Object Name
' attribute.
getReferencedObjectName()
public static final String copyright
protected String referencedObjectName
Constructor Detail |
protected SystemPersistableReferencingObjectImpl()
Method Detail |
protected EClass eStaticClass()
eStaticClass
in class SystemReferencingObjectImpl
public void setReferencedObjectName(String newReferencedObjectName)
setReferencedObjectName
in interface SystemPersistableReferencingObject
newReferencedObjectName
- The new value of the ReferencedObjectName attributepublic void setReferencedObject(ISystemPersistableReferencedObject obj)
setReferencedObject
in interface ISystemPersistableReferencingObject
ISystemPersistableReferencingObject.setReferencedObject(ISystemPersistableReferencedObject)
public String getReferencedObjectName()
getReferencedObjectName
in interface SystemPersistableReferencingObject
public void setReferencedObject(ISystemReferencedObject obj)
ISystemReferencingObject
setReferencedObject
in interface ISystemReferencingObject
setReferencedObject
in class SystemReferencingObjectImpl
ISystemReferencingObject.setReferencedObject(ISystemReferencedObject)
public ISystemReferencedObject getReferencedObject()
ISystemReferencingObject
getReferencedObject
in interface ISystemReferencingObject
getReferencedObject
in class SystemReferencingObjectImpl
ISystemReferencingObject.getReferencedObject()
public int removeReference()
ISystemReferencingObject
removeReference
in interface ISystemReferencingObject
removeReference
in class SystemReferencingObjectImpl
ISystemReferencingObject.removeReference()
public SystemPersistableReferenceManager getParentReferenceManager()
getParentReferenceManager
in interface SystemPersistableReferencingObject
public void setParentReferenceManager(SystemPersistableReferenceManager newParentReferenceManager)
setParentReferenceManager
in interface SystemPersistableReferencingObject
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
public NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
public Object eGet(EStructuralFeature eFeature, boolean resolve)
public boolean eIsSet(EStructuralFeature eFeature)
public void eSet(EStructuralFeature eFeature, Object newValue)
public void eUnset(EStructuralFeature eFeature)
public String toString()
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |