|
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.subsystems.impl.ServerLauncherImpl
This class holds persistable properties needed to enable a subsystem to start, or connect with, the server-side code that the subsystem client communicates with. A server launcher is an optional property of a subsystem.
Create instances via SubSystemFactoryImpl.createServerLauncher(SubSystem)
The following features are implemented:
Field Summary | |
---|---|
static String |
copyright
|
protected static String |
VENDOR_ATTRIBUTES_EDEFAULT
The default value of the ' Vendor Attributes ' attribute |
protected String |
vendorAttributes
The cached value of the ' Vendor Attributes ' attribute |
protected boolean |
vendorAttributesESet
This is true if the Vendor Attributes attribute has been set |
Constructor Summary | |
---|---|
protected |
ServerLauncherImpl()
Constructor |
Method Summary | |
---|---|
ServerLauncher |
cloneServerLauncher(ServerLauncher newOne)
Clone the contents of this server launcher into the given server launcher Your sublcass must override this if you add additional attributes! |
NotificationChain |
eBasicRemoveFromContainer(NotificationChain msgs)
Private. |
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
Private. |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
Private. |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
Private. |
boolean |
eIsSet(EStructuralFeature eFeature)
Private. |
void |
eSet(EStructuralFeature eFeature,
Object newValue)
Private. |
protected EClass |
eStaticClass()
Private. |
void |
eUnset(EStructuralFeature eFeature)
Private. |
SubSystem |
getParentSubSystem()
Return the parent subsystem that owns this server launcher |
SubSystemFactory |
getParentSubSystemFactory()
Return parent subsystem factory. |
String |
getVendorAttribute(String vendorName,
String attributeName)
For business partners defining their own subclasses and additional attributes. |
String |
getVendorAttributes()
Private. |
boolean |
isSetVendorAttributes()
Private. |
void |
setParentSubSystem(SubSystem newParentSubSystem)
Private. |
void |
setVendorAttribute(String vendorName,
String attributeName,
String attributeValue)
For business partners defining their own subclasses and additional attributes. |
void |
setVendorAttributes(String newVendorAttributes)
Private. |
String |
toString()
Private. |
void |
unsetVendorAttributes()
Private. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String copyright
protected static final String VENDOR_ATTRIBUTES_EDEFAULT
Vendor Attributes
' attribute.
getVendorAttributes()
protected String vendorAttributes
Vendor Attributes
' attribute.
getVendorAttributes()
protected boolean vendorAttributesESet
Constructor Detail |
protected ServerLauncherImpl()
Method Detail |
public ServerLauncher cloneServerLauncher(ServerLauncher newOne)
cloneServerLauncher
in interface ServerLauncher
public void setVendorAttribute(String vendorName, String attributeName, String attributeValue)
This method allows an attribute to be persisted in this server launcher, given the following information:
public String getVendorAttribute(String vendorName, String attributeName)
This method allows retrieval of a persisted attribute in this server launcher, given the following information:
public SubSystemFactory getParentSubSystemFactory()
protected EClass eStaticClass()
public String getVendorAttributes()
getVendorAttributes
in interface ServerLauncher
ServerLauncher.isSetVendorAttributes()
,
ServerLauncher.unsetVendorAttributes()
,
ServerLauncher.setVendorAttributes(String)
,
SubsystemsPackage.getServerLauncher_VendorAttributes()
public void setVendorAttributes(String newVendorAttributes)
setVendorAttributes
in interface ServerLauncher
newVendorAttributes
- the new value of the 'Vendor Attributes' attribute.ServerLauncher.isSetVendorAttributes()
,
ServerLauncher.unsetVendorAttributes()
,
ServerLauncher.getVendorAttributes()
public void unsetVendorAttributes()
unsetVendorAttributes
in interface ServerLauncher
ServerLauncher.isSetVendorAttributes()
,
ServerLauncher.getVendorAttributes()
,
ServerLauncher.setVendorAttributes(String)
public boolean isSetVendorAttributes()
isSetVendorAttributes
in interface ServerLauncher
ServerLauncher.unsetVendorAttributes()
,
ServerLauncher.getVendorAttributes()
,
ServerLauncher.setVendorAttributes(String)
public SubSystem getParentSubSystem()
getParentSubSystem
in interface ServerLauncher
ServerLauncher.setParentSubSystem(SubSystem)
,
SubsystemsPackage.getServerLauncher_ParentSubSystem()
,
SubSystem.getRemoteServerLauncher()
public void setParentSubSystem(SubSystem newParentSubSystem)
setParentSubSystem
in interface ServerLauncher
newParentSubSystem
- the new value of the 'Parent Sub System' container reference.ServerLauncher.getParentSubSystem()
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 void eSet(EStructuralFeature eFeature, Object newValue)
public void eUnset(EStructuralFeature eFeature)
public boolean eIsSet(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 |