Remote Systems
v6.4.1

com.ibm.etools.systems.subsystems.impl
Class RemoteCmdSubSystemFactoryImpl

java.lang.Object
  extended byEObjectImpl
      extended bycom.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
          extended bycom.ibm.etools.systems.subsystems.impl.RemoteCmdSubSystemFactoryImpl
All Implemented Interfaces:
ISubSystemConstants, ISystemNewFilterActionConfigurator, RemoteCmdSubSystemFactory, SubSystemFactory, SystemFilterPoolManagerProvider
Direct Known Subclasses:
DefaultCmdSubSystemFactoryImpl, LocalCmdSubSystemFactoryImpl, UniversalCmdSubSystemFactoryImpl

public class RemoteCmdSubSystemFactoryImpl
extends SubSystemFactoryImpl
implements RemoteCmdSubSystemFactory

An abstraction of subsystems, optimized for remote command execution It is subclassed via use of a Rose model and MOF/EMF, or better yet by subclassing DefaultCmdSubSystemFactoryImpl.

See Also:
Serialized Form

Field Summary
protected  ImageDescriptor _activeShellImageDescriptor
           
protected  IAction _exportShellHistoryAction
           
protected  IAction _exportShellOutputAction
           
protected  ImageDescriptor _inactiveShellImageDescriptor
           
static String copyright
           
protected  String translatedType
           
 
Fields inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
compileManager, currentlyProcessingConnection, currentlyProcessingSubSystemFactory, currentlySelected, currentlySelectedConnection, filterNamingPolicy, filterPoolManagerList, filterPoolManagers, filterPoolManagersPerProfile, imageTable, mofInitSS, mofInitSubclassSS, ssfactory, sspkg, subSystemList, udas
 
Fields inherited from interface com.ibm.etools.systems.subsystems.SubSystemFactory
FORCE_INTO_MEMORY, LAZILY
 
Fields inherited from interface com.ibm.etools.systems.subsystems.ISubSystemConstants
Copyright, DEFAULT_PORT, SAVEFILE_FILTERS, SAVEFILE_SUBSYSTEMS
 
Constructor Summary
RemoteCmdSubSystemFactoryImpl()
          Default constructor.
 
Method Summary
protected  SystemFilterPool createDefaultFilterPool(SystemFilterPoolManager mgr)
          OVERRIDABLE METHOD FOR CHILD CLASSES TO ENABLE THEM TO CREATE A DEFAULT POOL WHENEVER A NEW FILTER POOL MANAGER IS CREATED (EG, WHEN PROFILE CREATED).
protected  SubSystem createSubSystemInternal(SystemConnection conn)
          Instantiate and return an instance of OUR subystem.
 Object eGet(EStructuralFeature eFeature, boolean resolve)
           
 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)
           
 ImageDescriptor getActiveCommandShellImageDescriptor()
          Return the active command shell icon for this subsystem
protected  Vector getAdditionalFilterActions(SystemFilter selectedFilter, Shell shell)
          Overridable entry for child classes to contribute filter actions beyond the default supplied actions.
protected  Vector getAdditionalFilterPoolActions(SystemFilterPool selectedPool, Shell shell)
          Overridable entry for child classes to contribute filter pool actions beyond the default supplied actions.
protected  Vector getAdditionalFilterPoolReferenceActions(SystemFilterPool selectedPool, Shell shell)
          Overridable entry for child classes to contribute filter pool reference actions beyond the default supplied actions.
protected  Vector getAdditionalSubSystemActions(SubSystem selectedSubSystem, Shell shell)
          Overridable entry for child classes to contribute subsystem actions beyond the default supplied actions.
protected  IAction getChangeFilterAction(SystemFilter selectedFilter, Shell shell)
          Overridable method to return the action for changing an existing filter.
 String getCommandSeparator()
          Return in string format the character used to separate commands.
 IAction getCommandShellAction(RemoteCmdSubSystem selectedSubSystem, Shell shell)
          Return the command shell action for the subsystem.
 IAction getCommandShellHistoryExportAction(Shell shell)
          Return the command shell history export action for the subsystem.
 IAction getCommandShellOutputExportAction(Shell shell)
          Return the command shell output export action for the subsystem.
 ImageDescriptor getInactiveCommandShellImageDescriptor()
          Return the inactive command shell icon for this subsystem
protected  IAction getNewFilterPoolFilterAction(SystemFilterPool selectedPool, Shell shell)
          Overridable parent method to return the action for creating a new filter inside a filter pool Returns new SystemCmdNewFilterAction.
protected  IAction getNewNestedFilterAction(SystemFilter selectedFilter, Shell shell)
          Overridable parent method to return the action for creating a new filter inside another filter.
 String getTranslatedFilterTypeProperty(SystemFilter selectedFilter)
          Return the translated string to show in the property sheet for the type property.
protected  void initSubSystemMOF()
          Initialize our mof factory.
 boolean isCaseSensitive()
          Tell us if filter strings are case sensitive.
 boolean isPortEditable()
          We return true.
 boolean supportsCommands()
          We return true.
 boolean supportsDuplicateFilterStrings()
          Tell us if duplicate filter strings are supported.
 boolean supportsEnvironmentVariablesPropertyPage()
          Return true if subsystems of this factory support the environment variables property.
 boolean supportsFilters()
          We return true.
 boolean supportsFilterStringExport()
          Return true if the subsystem supports the exporting of filter strings from it's filters
 boolean supportsMultiStringFilters()
          Return true if the subsystem supports more than one filter string
 boolean supportsNestedFilters()
          We return false
 boolean supportsProperties()
          We return false.
 boolean supportsSubSystemConnect()
          We return true.
 boolean supportsUserId()
          We return true.
 
Methods inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
addCommonRemoteActions, addFilterPoolManager, addSubSystem, addUserDefinedActions, changingSystemProfileActiveStatus, cloneSubSystem, configureNewFilterAction, copyFilterPoolManager, copySubSystemData, createActionSubSystem, createCompileManager, createEvent, createEvent, createEvent, createFilterByPrompting, createServerLauncher, createSubSystem, customizeChangeFilterPropertyPage, customizeFilterStringPropertyPage, deleteFilterPoolManager, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, doPostRestoreProcessing, filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, fireEvent, fireEvent, fireEvent, fireSubSystemEvent, fireSubSystemEvent, fireSubSystemEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, getActionSubSystem, getActiveFilterPoolManagers, getAdditionalFilterReferenceActions, getCategory, getCompileManager, getConnectingMessage, getDefaultFilterPoolName, getDefaultSystemFilterPool, getDefaultSystemFilterPool, getDisconnectingMessage, getFilterActions, getFilterPool, getFilterPoolActions, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManagerList, getFilterPoolManagerName, getFilterPoolManagers, getFilterPoolReferenceActions, getFilterPools, getFilterReferenceActions, getGraphicsImage, getGraphicsLiveImage, getId, getImage, getLiveImage, getMOFHelpers, getName, getNewConnectionWizardPages, getNewFilterPoolFilterActions, getNewFilterWizardPoolWrapperInformation, getPasswordValidator, getPortValidator, getReferencableSystemFilterPoolManagers, getRemoveFilterPoolReferenceAction, getServerLauncherForm, getSSMOFfactory, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemNewFilterPoolActions, getSubSystemPropertyPageCoreFrom, getSubSystemPropertyPages, getSubSystems, getSubSystems, getSubSystems, getSubSystems, getSubSystemsFolder, getSystemFilterImage, getSystemFilterPoolForBrokenReference, getSystemFilterPoolImage, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfileName, getSystemTypes, getTypeFiltersFolder, getUserIdValidator, getVendor, handleException, initializeSubSystem, initMOF, internalGetSubSystemName, internalGetSubSystems, invalidateFilterCache, invalidateSubSystemCache, isFactoryFor, isSubSystemsDeletable, isUserPrivateProfile, needsUpdate, preTestRenameSubSystemProfile, providesCustomDropInFilters, removeSubSystem, renameFilterPoolManager, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, restore, restoreAllFilterPoolManagersForAllProfiles, restoreSubSystem, restoreSubSystems, save, saveFilterPools, saveFilterPools, saveSubSystem, saveSubSystems, saveSubSystems, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showGenericShowInTableOnFilter, showRefreshOnFilter, subSystemsHaveBeenRestored, supportsCompileActions, supportsDropInFilters, supportsFileTypes, supportsFilterCaching, supportsMultipleFilterStrings, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsTargets, supportsUserDefinedActions, supportsUserDefinedActions, testForActiveReferences, toString, updateSubSystem
 
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.subsystems.SubSystemFactory
addCommonRemoteActions, changingSystemProfileActiveStatus, cloneSubSystem, copyFilterPoolManager, createFilterByPrompting, createSubSystem, customizeChangeFilterPropertyPage, customizeFilterStringPropertyPage, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, getActionSubSystem, getCategory, getCompileManager, getDefaultSystemFilterPool, getFilterActions, getFilterPoolActions, getFilterPoolManager, getFilterPoolManagerList, getFilterPoolReferenceActions, getFilterReferenceActions, getGraphicsImage, getGraphicsLiveImage, getId, getImage, getLiveImage, getName, getNewConnectionWizardPages, getPasswordValidator, getPortValidator, getServerLauncherForm, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemPropertyPageCoreFrom, getSubSystems, getSubSystems, getSystemProfile, getSystemTypes, getUserIdValidator, getVendor, isSubSystemsDeletable, preTestRenameSubSystemProfile, providesCustomDropInFilters, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, save, saveSubSystem, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showGenericShowInTableOnFilter, showRefreshOnFilter, supportsCompileActions, supportsDropInFilters, supportsFileTypes, supportsFilterCaching, supportsMultipleFilterStrings, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsTargets, supportsUserDefinedActions, supportsUserDefinedActions, testForActiveReferences, updateSubSystem
 
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider
filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, getReferencableSystemFilterPoolManagers, getSystemFilterImage, getSystemFilterPoolForBrokenReference, getSystemFilterPoolImage, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values

translatedType

protected String translatedType

_exportShellHistoryAction

protected IAction _exportShellHistoryAction

_exportShellOutputAction

protected IAction _exportShellOutputAction

_activeShellImageDescriptor

protected ImageDescriptor _activeShellImageDescriptor

_inactiveShellImageDescriptor

protected ImageDescriptor _inactiveShellImageDescriptor
Constructor Detail

RemoteCmdSubSystemFactoryImpl

public RemoteCmdSubSystemFactoryImpl()
Default constructor.

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class SubSystemFactoryImpl

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        Class baseClass,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class SubSystemFactoryImpl

eGet

public Object eGet(EStructuralFeature eFeature,
                   boolean resolve)

Overrides:
eGet in class SubSystemFactoryImpl

eSet

public void eSet(EStructuralFeature eFeature,
                 Object newValue)

Overrides:
eSet in class SubSystemFactoryImpl

eUnset

public void eUnset(EStructuralFeature eFeature)

Overrides:
eUnset in class SubSystemFactoryImpl

eIsSet

public boolean eIsSet(EStructuralFeature eFeature)

Overrides:
eIsSet in class SubSystemFactoryImpl

supportsUserId

public boolean supportsUserId()
We return true.

Specified by:
supportsUserId in interface SubSystemFactory
Overrides:
supportsUserId in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.supportsUserId()

supportsSubSystemConnect

public boolean supportsSubSystemConnect()
We return true.

Specified by:
supportsSubSystemConnect in interface SubSystemFactory
Overrides:
supportsSubSystemConnect in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.supportsSubSystemConnect()

supportsMultiStringFilters

public boolean supportsMultiStringFilters()
Return true if the subsystem supports more than one filter string

Specified by:
supportsMultiStringFilters in interface SubSystemFactory
Overrides:
supportsMultiStringFilters in class SubSystemFactoryImpl

supportsFilterStringExport

public boolean supportsFilterStringExport()
Return true if the subsystem supports the exporting of filter strings from it's filters

Specified by:
supportsFilterStringExport in interface SubSystemFactory
Overrides:
supportsFilterStringExport in class SubSystemFactoryImpl

supportsEnvironmentVariablesPropertyPage

public boolean supportsEnvironmentVariablesPropertyPage()
Return true if subsystems of this factory support the environment variables property. Return true to show it, return false to hide it. We return true.

Specified by:
supportsEnvironmentVariablesPropertyPage in interface RemoteCmdSubSystemFactory

isPortEditable

public boolean isPortEditable()
We return true.

Specified by:
isPortEditable in interface SubSystemFactory
Overrides:
isPortEditable in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.isPortEditable()

supportsCommands

public boolean supportsCommands()
We return true.

Specified by:
supportsCommands in interface SubSystemFactory
Overrides:
supportsCommands in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.supportsCommands()

supportsProperties

public boolean supportsProperties()
We return false.

Specified by:
supportsProperties in interface SubSystemFactory
Overrides:
supportsProperties in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.supportsProperties()

supportsFilters

public boolean supportsFilters()
We return true.

Specified by:
supportsFilters in interface SubSystemFactory
Overrides:
supportsFilters in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.supportsFilters()

supportsNestedFilters

public boolean supportsNestedFilters()
We return false

Specified by:
supportsNestedFilters in interface SubSystemFactory
Overrides:
supportsNestedFilters in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.supportsNestedFilters()

isCaseSensitive

public boolean isCaseSensitive()
Tell us if filter strings are case sensitive. The default is false.

Specified by:
isCaseSensitive in interface SubSystemFactory
Overrides:
isCaseSensitive in class SubSystemFactoryImpl

supportsDuplicateFilterStrings

public boolean supportsDuplicateFilterStrings()
Tell us if duplicate filter strings are supported. The default is true for command subsystem factories!

Overrides:
supportsDuplicateFilterStrings in class SubSystemFactoryImpl

createDefaultFilterPool

protected SystemFilterPool createDefaultFilterPool(SystemFilterPoolManager mgr)
Description copied from class: SubSystemFactoryImpl
OVERRIDABLE METHOD FOR CHILD CLASSES TO ENABLE THEM TO CREATE A DEFAULT POOL WHENEVER A NEW FILTER POOL MANAGER IS CREATED (EG, WHEN PROFILE CREATED).

You should only pre-populate your default filter pool if this new manager (eg, its really a profile) is the user's private own. Call SubSystemFactoryImpl.isUserPrivateProfile(SystemFilterPoolManager) to find out if it is.

Overrides:
createDefaultFilterPool in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.createDefaultFilterPool(SystemFilterPoolManager)

getNewFilterPoolFilterAction

protected IAction getNewFilterPoolFilterAction(SystemFilterPool selectedPool,
                                               Shell shell)
Overridable parent method to return the action for creating a new filter inside a filter pool Returns new SystemCmdNewFilterAction.

Overrides:
getNewFilterPoolFilterAction in class SubSystemFactoryImpl
Parameters:
shell - parent shell of viewer where the popup menu is being constructed

getNewNestedFilterAction

protected IAction getNewNestedFilterAction(SystemFilter selectedFilter,
                                           Shell shell)
Overridable parent method to return the action for creating a new filter inside another filter. Returns new SystemCmdNewFilterAction.

Overrides:
getNewNestedFilterAction in class SubSystemFactoryImpl
Parameters:
shell - parent shell of viewer where the popup menu is being constructed

getChangeFilterAction

protected IAction getChangeFilterAction(SystemFilter selectedFilter,
                                        Shell shell)
Overridable method to return the action for changing an existing filter. Returns new SystemCmdUpdateFilterAction.

Overrides:
getChangeFilterAction in class SubSystemFactoryImpl
Parameters:
selectedFilter - the currently selected filter
shell - parent shell of viewer where the popup menu is being constructed

getAdditionalFilterPoolActions

protected Vector getAdditionalFilterPoolActions(SystemFilterPool selectedPool,
                                                Shell shell)
Description copied from class: SubSystemFactoryImpl
Overridable entry for child classes to contribute filter pool actions beyond the default supplied actions.

By default, this returns null.

Overrides:
getAdditionalFilterPoolActions in class SubSystemFactoryImpl
Parameters:
shell - parent shell of viewer where the popup menu is being constructed
Returns:
Vector of IAction objects.
See Also:
SubSystemFactoryImpl.getAdditionalFilterPoolActions(SystemFilterPool,Shell)

getAdditionalFilterPoolReferenceActions

protected Vector getAdditionalFilterPoolReferenceActions(SystemFilterPool selectedPool,
                                                         Shell shell)
Description copied from class: SubSystemFactoryImpl
Overridable entry for child classes to contribute filter pool reference actions beyond the default supplied actions.

By default, this returns null.

Overrides:
getAdditionalFilterPoolReferenceActions in class SubSystemFactoryImpl
Parameters:
shell - parent shell of viewer where the popup menu is being constructed
Returns:
Vector of IAction objects.
See Also:
SubSystemFactoryImpl.getAdditionalFilterPoolReferenceActions(SystemFilterPool,Shell)

getAdditionalFilterActions

protected Vector getAdditionalFilterActions(SystemFilter selectedFilter,
                                            Shell shell)
Description copied from class: SubSystemFactoryImpl
Overridable entry for child classes to contribute filter actions beyond the default supplied actions.

By default, this returns null.

Overrides:
getAdditionalFilterActions in class SubSystemFactoryImpl
Returns:
Vector of IAction objects.
See Also:
SubSystemFactoryImpl.getAdditionalFilterActions(SystemFilter,Shell)

getTranslatedFilterTypeProperty

public String getTranslatedFilterTypeProperty(SystemFilter selectedFilter)
Return the translated string to show in the property sheet for the type property.

Specified by:
getTranslatedFilterTypeProperty in interface SubSystemFactory
Overrides:
getTranslatedFilterTypeProperty in class SubSystemFactoryImpl

getCommandSeparator

public String getCommandSeparator()
Return in string format the character used to separate commands. Eg, ";" or "&"

Specified by:
getCommandSeparator in interface RemoteCmdSubSystemFactory

getCommandShellAction

public IAction getCommandShellAction(RemoteCmdSubSystem selectedSubSystem,
                                     Shell shell)
Description copied from interface: RemoteCmdSubSystemFactory
Return the command shell action for the subsystem. If there is none, return null

Specified by:
getCommandShellAction in interface RemoteCmdSubSystemFactory

getCommandShellHistoryExportAction

public IAction getCommandShellHistoryExportAction(Shell shell)
Return the command shell history export action for the subsystem. If there is none, return null

Specified by:
getCommandShellHistoryExportAction in interface RemoteCmdSubSystemFactory

getCommandShellOutputExportAction

public IAction getCommandShellOutputExportAction(Shell shell)
Return the command shell output export action for the subsystem. If there is none, return null

Specified by:
getCommandShellOutputExportAction in interface RemoteCmdSubSystemFactory

getActiveCommandShellImageDescriptor

public ImageDescriptor getActiveCommandShellImageDescriptor()
Return the active command shell icon for this subsystem

Specified by:
getActiveCommandShellImageDescriptor in interface RemoteCmdSubSystemFactory

getInactiveCommandShellImageDescriptor

public ImageDescriptor getInactiveCommandShellImageDescriptor()
Return the inactive command shell icon for this subsystem

Specified by:
getInactiveCommandShellImageDescriptor in interface RemoteCmdSubSystemFactory

getAdditionalSubSystemActions

protected Vector getAdditionalSubSystemActions(SubSystem selectedSubSystem,
                                               Shell shell)
Description copied from class: SubSystemFactoryImpl
Overridable entry for child classes to contribute subsystem actions beyond the default supplied actions.

By default, returns null.

Overrides:
getAdditionalSubSystemActions in class SubSystemFactoryImpl
Returns:
Vector of IAction objects.
See Also:
SubSystemFactoryImpl.getAdditionalSubSystemActions(SubSystem,Shell)

createSubSystemInternal

protected SubSystem createSubSystemInternal(SystemConnection conn)
Instantiate and return an instance of OUR subystem. Do not populate it yet though! Eg:

     	SubSystem subsys = ((AcmesubsysFactoryImpl)factory).createAcmeSubSystem();
     	return subsys;
 
noteThis method should be abstract but MOF doesn't allow abstract impl classes at this point

Overrides:
createSubSystemInternal in class SubSystemFactoryImpl
Parameters:
conn - The connection object this is being created for. Only passed for your interest.
See Also:
SubSystemFactoryImpl.createSubSystemInternal(SystemConnection)

initSubSystemMOF

protected void initSubSystemMOF()
Initialize our mof factory. EG: if (!initOurMOF) { Init.init(); factory = new AcmesubsysFactoryImpl(); pkg = new AcmefilesubsysPackageImpl(((AcmesubsysFactoryImpl))factory); initOurMOF = true; } noteThis method should be abstract but MOF doesn't allow abstract impl classes at this point

Overrides:
initSubSystemMOF in class SubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.initSubSystemMOF()

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.