|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
com.ibm.etools.systems.subsystems.impl.RemoteCmdSubSystemFactoryImpl
com.ibm.etools.systems.as400cmdsubsys.impl.CmdSubSystemFactoryImpl
Nested Class Summary |
---|
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
static String |
copyright
|
Fields inherited from class com.ibm.etools.systems.subsystems.impl.RemoteCmdSubSystemFactoryImpl |
---|
_activeShellImageDescriptor, _exportShellHistoryAction, _exportShellOutputAction, _inactiveShellImageDescriptor |
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 class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from interface com.ibm.etools.iseries.core.IISeriesSubSystemFactory |
---|
Copyright |
Fields inherited from interface com.ibm.etools.systems.as400cmdsubsys.CmdSubSystemFactory |
---|
factoryId |
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 |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
CmdSubSystemFactoryImpl()
Constructor. |
Method Summary | |
---|---|
protected com.ibm.etools.systems.filters.SystemFilterPool |
createDefaultFilterPool(com.ibm.etools.systems.filters.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). |
com.ibm.etools.systems.filters.SystemFilter |
createFilterByPrompting(com.ibm.etools.systems.filters.SystemFilterReference referenceToPromptableFilter,
Shell shell)
Prompt the user to create a new filter as a result of the user expanding a promptable filter (one of the ones created above. |
protected com.ibm.etools.systems.subsystems.SubSystem |
createSubSystemInternal(com.ibm.etools.systems.model.SystemConnection conn)
Create a subsystem instance. |
Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
boolean resolve)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
Class baseClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
void |
eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
protected Vector |
getAdditionalFilterActions(com.ibm.etools.systems.filters.SystemFilter selection,
Shell shell)
Overridable entry for us child classes to contribute filter actions beyond the default actions supplied by our parent class (such as New). |
protected Vector |
getAdditionalFilterPoolActions(com.ibm.etools.systems.filters.SystemFilterPool selection,
Shell shell)
Overridable entry for us child classes to contribute filter pool actions beyond the default actions supplied by our parent class (such as New). |
protected Vector |
getAdditionalSubSystemActions(com.ibm.etools.systems.subsystems.SubSystem selectedSubSystem,
Shell shell)
Overridable entry for us child classes to contribute subsystem actions beyond the default actions supplied by our parent class (such as New). |
protected IAction |
getChangeFilterAction(com.ibm.etools.systems.filters.SystemFilter selection,
Shell shell)
Overridable method to return the action for changing an existing filter. |
protected static As400cmdsubsysFactory |
getMOFfactory()
Return mof factory |
com.ibm.etools.systems.core.ui.wizards.ISystemNewConnectionWizardPage[] |
getNewConnectionWizardPages(IWizard wizard)
Optionally return one or more wizard pages to append to the New Wizard connection if the user selects a system type that this subsystem factory supports. |
protected IAction |
getNewFilterPoolFilterAction(com.ibm.etools.systems.filters.SystemFilterPool selection,
Shell shell)
Overridable parent method to return the action for creating a new filter inside a pool. |
protected com.ibm.etools.systems.filters.SystemFilterPoolWrapperInformation |
getNewFilterWizardPoolWrapperInformation()
Overridable entry for child classes to supply their own flavour of ISystemFilterPoolWrapperInformation for the new filter wizards. |
Shell |
getShell()
|
ImageDescriptor |
getSystemFilterImage(com.ibm.etools.systems.filters.SystemFilter filter)
Supply the image to be used for our filters |
String |
getTranslatedFilterTypeProperty(com.ibm.etools.systems.filters.SystemFilter selectedFilter)
Return the translated string to show in the property sheet for the type property. |
static void |
initCmdSubSystemMOF()
Initialize the MOF package. |
protected void |
initSubSystemMOF()
Initialize the MOF package. |
boolean |
isPortEditable()
Return true (default) or false to indicate if subsystems of this factory support user-editable port numbers. |
boolean |
showRefreshOnFilter()
Return true if we should show the refresh action in the popup for the given filter. |
boolean |
supportsFilterCaching()
Required method for subsystem factory child classes. |
boolean |
supportsFilters()
Required method for subsystem factory child classes. |
boolean |
supportsNestedFilters()
Do we support filters within filters? |
void |
systemResourceChanged(com.ibm.etools.systems.model.ISystemResourceChangeEvent event)
|
Methods inherited from class com.ibm.etools.systems.subsystems.impl.RemoteCmdSubSystemFactoryImpl |
---|
getActiveCommandShellImageDescriptor, getAdditionalFilterPoolReferenceActions, getCommandSeparator, getCommandShellAction, getCommandShellHistoryExportAction, getCommandShellOutputExportAction, getInactiveCommandShellImageDescriptor, getNewNestedFilterAction, isCaseSensitive, supportsCommands, supportsDuplicateFilterStrings, supportsEnvironmentVariablesPropertyPage, supportsFilterStringExport, supportsMultiStringFilters, supportsProperties, supportsSubSystemConnect, supportsUserId |
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, 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, getNewFilterPoolFilterActions, getPasswordValidator, getPortValidator, getReferencableSystemFilterPoolManagers, getRemoveFilterPoolReferenceAction, getServerLauncherForm, getSSMOFfactory, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemNewFilterPoolActions, getSubSystemPropertyPageCoreFrom, getSubSystemPropertyPages, getSubSystems, getSubSystems, getSubSystems, getSubSystems, getSubSystemsFolder, 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, 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, subSystemsHaveBeenRestored, supportsCompileActions, supportsDropInFilters, supportsFileTypes, supportsMultipleFilterStrings, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsTargets, supportsUserDefinedActions, supportsUserDefinedActions, testForActiveReferences, toString, updateSubSystem |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eInverseAdd, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
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, getCommandSeparator, getCommandShellAction, getCommandShellHistoryExportAction, getCommandShellOutputExportAction, getInactiveCommandShellImageDescriptor, supportsEnvironmentVariablesPropertyPage |
Methods inherited from interface com.ibm.etools.systems.subsystems.SubSystemFactory |
---|
addCommonRemoteActions, changingSystemProfileActiveStatus, cloneSubSystem, copyFilterPoolManager, createSubSystem, customizeChangeFilterPropertyPage, customizeFilterStringPropertyPage, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, getActionSubSystem, getCategory, getCompileManager, getDefaultSystemFilterPool, getFilterActions, getFilterPoolActions, getFilterPoolManager, getFilterPoolManagerList, getFilterPoolReferenceActions, getFilterReferenceActions, getGraphicsImage, getGraphicsLiveImage, getId, getImage, getLiveImage, getName, getPasswordValidator, getPortValidator, getServerLauncherForm, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemPropertyPageCoreFrom, getSubSystems, getSubSystems, getSystemProfile, getSystemTypes, getUserIdValidator, getVendor, isCaseSensitive, isSubSystemsDeletable, preTestRenameSubSystemProfile, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, save, saveSubSystem, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showGenericShowInTableOnFilter, supportsCommands, supportsCompileActions, supportsDropInFilters, supportsFileTypes, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsProperties, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsSubSystemConnect, supportsTargets, supportsUserDefinedActions, supportsUserDefinedActions, supportsUserId, testForActiveReferences, updateSubSystem |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider |
---|
filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, getReferencableSystemFilterPoolManagers, getSystemFilterPoolForBrokenReference, getSystemFilterPoolImage, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
public static final String copyright
Constructor Detail |
public CmdSubSystemFactoryImpl()
Method Detail |
protected org.eclipse.emf.ecore.EClass eStaticClass()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in interface org.eclipse.emf.ecore.InternalEObject
public Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
eGet
in interface org.eclipse.emf.ecore.EObject
public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, Object newValue)
eSet
in interface org.eclipse.emf.ecore.EObject
public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eUnset
in interface org.eclipse.emf.ecore.EObject
public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet
in interface org.eclipse.emf.ecore.EObject
public com.ibm.etools.systems.core.ui.wizards.ISystemNewConnectionWizardPage[] getNewConnectionWizardPages(IWizard wizard)
Tip: consider extending AbstractSystemWizardPage for your wizard page class.
getNewConnectionWizardPages
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
protected static As400cmdsubsysFactory getMOFfactory()
public boolean isPortEditable()
isPortEditable
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
public boolean supportsFilters()
supportsFilters
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
public boolean supportsNestedFilters()
supportsNestedFilters
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
public boolean showRefreshOnFilter()
showRefreshOnFilter
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
protected com.ibm.etools.systems.subsystems.SubSystem createSubSystemInternal(com.ibm.etools.systems.model.SystemConnection conn)
protected com.ibm.etools.systems.filters.SystemFilterPool createDefaultFilterPool(com.ibm.etools.systems.filters.SystemFilterPoolManager mgr)
public com.ibm.etools.systems.filters.SystemFilter createFilterByPrompting(com.ibm.etools.systems.filters.SystemFilterReference referenceToPromptableFilter, Shell shell) throws Exception
This is an override from our parent class SubSystemFactoryImpl, and is called by the SystemViewFilterReferenceAdapter in its getChildren method when the user expands a promptable filter.
createFilterByPrompting
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
Exception
protected void initSubSystemMOF()
public static void initCmdSubSystemMOF()
protected Vector getAdditionalSubSystemActions(com.ibm.etools.systems.subsystems.SubSystem selectedSubSystem, Shell shell)
protected Vector getAdditionalFilterPoolActions(com.ibm.etools.systems.filters.SystemFilterPool selection, Shell shell)
protected Vector getAdditionalFilterActions(com.ibm.etools.systems.filters.SystemFilter selection, Shell shell)
protected IAction getNewFilterPoolFilterAction(com.ibm.etools.systems.filters.SystemFilterPool selection, Shell shell)
protected com.ibm.etools.systems.filters.SystemFilterPoolWrapperInformation getNewFilterWizardPoolWrapperInformation()
protected IAction getChangeFilterAction(com.ibm.etools.systems.filters.SystemFilter selection, Shell shell)
public String getTranslatedFilterTypeProperty(com.ibm.etools.systems.filters.SystemFilter selectedFilter)
getTranslatedFilterTypeProperty
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
public ImageDescriptor getSystemFilterImage(com.ibm.etools.systems.filters.SystemFilter filter)
getSystemFilterImage
in interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider
public void systemResourceChanged(com.ibm.etools.systems.model.ISystemResourceChangeEvent event)
systemResourceChanged
in interface com.ibm.etools.systems.model.ISystemResourceChangeListener
ISystemResourceChangeListener.systemResourceChanged(ISystemResourceChangeEvent)
public Shell getShell()
getShell
in interface com.ibm.etools.systems.model.ISystemResourceChangeListener
ISystemResourceChangeListener.getShell()
public boolean supportsFilterCaching()
Returns true in default implementation. Since filter results for the this subsystem are transient messages, we don't want them cached.
supportsFilterCaching
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |