Remote Systems
v6.4.1

com.ibm.etools.systems.localfilesubsys.impl
Class LocalCmdSubSystemFactoryImpl

java.lang.Object
  extended byEObjectImpl
      extended bycom.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
          extended bycom.ibm.etools.systems.subsystems.impl.RemoteCmdSubSystemFactoryImpl
              extended bycom.ibm.etools.systems.localfilesubsys.impl.LocalCmdSubSystemFactoryImpl
All Implemented Interfaces:
ISubSystemConstants, ISystemNewFilterActionConfigurator, LocalCmdSubSystemFactory, RemoteCmdSubSystemFactory, SubSystemFactory, SystemFilterPoolManagerProvider

public class LocalCmdSubSystemFactoryImpl
extends RemoteCmdSubSystemFactoryImpl
implements LocalCmdSubSystemFactory

See Also:
Serialized Form

Field Summary
static String copyright
           
 
Fields inherited from class com.ibm.etools.systems.subsystems.impl.RemoteCmdSubSystemFactoryImpl
_activeShellImageDescriptor, _exportShellHistoryAction, _exportShellOutputAction, _inactiveShellImageDescriptor, 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
LocalCmdSubSystemFactoryImpl()
          Constructor
 
Method Summary
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)
           
protected  Vector getAdditionalSubSystemActions(SubSystem selectedSubSystem, Shell shell)
          Overridable entry for child classes to contribute subsystem actions beyond the default supplied actions.
 String getCommandSeparator()
          Return in string format the character used to separate commands.
protected static LocalfilesubsysFactory getMOFfactory()
          Return the MOF factory
protected  void initSubSystemMOF()
          Initialize our mof factory.
 boolean isPortEditable()
          We return false.
 boolean supportsCommands()
          We return true.
 boolean supportsFilters()
          We return true.
 boolean supportsNestedFilters()
          We return false
 boolean supportsProperties()
          We return false.
 boolean supportsSubSystemConnect()
          We return false.
 boolean supportsUserId()
          We return false.
 
Methods inherited from class com.ibm.etools.systems.subsystems.impl.RemoteCmdSubSystemFactoryImpl
createDefaultFilterPool, getActiveCommandShellImageDescriptor, getAdditionalFilterActions, getAdditionalFilterPoolActions, getAdditionalFilterPoolReferenceActions, getChangeFilterAction, getCommandShellAction, getCommandShellHistoryExportAction, getCommandShellOutputExportAction, getInactiveCommandShellImageDescriptor, getNewFilterPoolFilterAction, getNewNestedFilterAction, getTranslatedFilterTypeProperty, isCaseSensitive, supportsDuplicateFilterStrings, supportsEnvironmentVariablesPropertyPage, supportsFilterStringExport, supportsMultiStringFilters
 
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.RemoteCmdSubSystemFactory
getActiveCommandShellImageDescriptor, getCommandShellAction, getCommandShellHistoryExportAction, getCommandShellOutputExportAction, getInactiveCommandShellImageDescriptor, supportsEnvironmentVariablesPropertyPage
 
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, getTranslatedFilterTypeProperty, getUserIdValidator, getVendor, isCaseSensitive, isSubSystemsDeletable, preTestRenameSubSystemProfile, providesCustomDropInFilters, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, save, saveSubSystem, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showGenericShowInTableOnFilter, showRefreshOnFilter, supportsCompileActions, supportsDropInFilters, supportsFileTypes, supportsFilterCaching, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, 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
Constructor Detail

LocalCmdSubSystemFactoryImpl

public LocalCmdSubSystemFactoryImpl()
Constructor

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class RemoteCmdSubSystemFactoryImpl

eInverseRemove

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

Overrides:
eInverseRemove in class RemoteCmdSubSystemFactoryImpl

eGet

public Object eGet(EStructuralFeature eFeature,
                   boolean resolve)

Overrides:
eGet in class RemoteCmdSubSystemFactoryImpl

eSet

public void eSet(EStructuralFeature eFeature,
                 Object newValue)

Overrides:
eSet in class RemoteCmdSubSystemFactoryImpl

eUnset

public void eUnset(EStructuralFeature eFeature)

Overrides:
eUnset in class RemoteCmdSubSystemFactoryImpl

eIsSet

public boolean eIsSet(EStructuralFeature eFeature)

Overrides:
eIsSet in class RemoteCmdSubSystemFactoryImpl

supportsUserId

public boolean supportsUserId()
We return false.

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

supportsSubSystemConnect

public boolean supportsSubSystemConnect()
We return false.

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

isPortEditable

public boolean isPortEditable()
We return false.

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

supportsCommands

public boolean supportsCommands()
We return true.

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

supportsProperties

public boolean supportsProperties()
We return false.

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

supportsFilters

public boolean supportsFilters()
We return true.

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

supportsNestedFilters

public boolean supportsNestedFilters()
We return false

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

getCommandSeparator

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

Specified by:
getCommandSeparator in interface RemoteCmdSubSystemFactory
Overrides:
getCommandSeparator in class RemoteCmdSubSystemFactoryImpl

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 RemoteCmdSubSystemFactoryImpl
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!

Overrides:
createSubSystemInternal in class RemoteCmdSubSystemFactoryImpl
See Also:
SubSystemFactoryImpl.createSubSystemInternal(SystemConnection)

initSubSystemMOF

protected void initSubSystemMOF()
Initialize our mof factory.

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

getMOFfactory

protected static LocalfilesubsysFactory getMOFfactory()
Return the MOF factory


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.