Remote Systems
v6.4.1

com.ibm.etools.systems.references.impl
Class SystemReferencingObjectImpl

java.lang.Object
  extended byEObjectImpl
      extended bycom.ibm.etools.systems.references.impl.SystemReferencingObjectImpl
All Implemented Interfaces:
ISystemReferencingObject, SystemReferencingObject
Direct Known Subclasses:
SystemFilterReferenceImpl, SystemPersistableReferencingObjectImpl

public class SystemReferencingObjectImpl
extends EObjectImpl
implements SystemReferencingObject

See Also:
Serialized Form

Field Summary
static String copyright
           
protected  SystemReferencingObjectHelper helper
           
protected  boolean referenceBroken
           
 
Constructor Summary
protected SystemReferencingObjectImpl()
          Default constructor.
 
Method Summary
protected  EClass eStaticClass()
           
 ISystemReferencedObject getReferencedObject()
          Get the object which we reference
 boolean isReferenceBroken()
          Return true if this reference is currently broken/unresolved
 int removeReference()
          Fastpath to getReferencedObject().removeReference(this).
 void setReferenceBroken(boolean broken)
          Set to true if this reference is currently broken/unresolved
 void setReferencedObject(ISystemReferencedObject obj)
          Set the object to which we reference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

helper

protected SystemReferencingObjectHelper helper

referenceBroken

protected boolean referenceBroken

copyright

public static final String copyright
See Also:
Constant Field Values
Constructor Detail

SystemReferencingObjectImpl

protected SystemReferencingObjectImpl()
Default constructor. Typically called by EMF factory method.

Method Detail

eStaticClass

protected EClass eStaticClass()


setReferencedObject

public void setReferencedObject(ISystemReferencedObject obj)
Description copied from interface: ISystemReferencingObject
Set the object to which we reference

Specified by:
setReferencedObject in interface ISystemReferencingObject
See Also:
ISystemReferencingObject.setReferencedObject(ISystemReferencedObject)

getReferencedObject

public ISystemReferencedObject getReferencedObject()
Description copied from interface: ISystemReferencingObject
Get the object which we reference

Specified by:
getReferencedObject in interface ISystemReferencingObject
See Also:
ISystemReferencingObject.getReferencedObject()

removeReference

public int removeReference()
Description copied from interface: ISystemReferencingObject
Fastpath to getReferencedObject().removeReference(this).

Specified by:
removeReference in interface ISystemReferencingObject
Returns:
new reference count of master object
See Also:
ISystemReferencingObject.removeReference()

setReferenceBroken

public void setReferenceBroken(boolean broken)
Set to true if this reference is currently broken/unresolved

Specified by:
setReferenceBroken in interface ISystemReferencingObject

isReferenceBroken

public boolean isReferenceBroken()
Return true if this reference is currently broken/unresolved

Specified by:
isReferenceBroken in interface ISystemReferencingObject

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.