|
iSeries Remote Systems v6.0.1 |
||||||||||
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.as400filesubsys.impl.FileSubSystemFactoryImpl
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
|
static String |
factoryCategory
|
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.as400filesubsys.FileSubSystemFactory |
---|
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 | |
---|---|
FileSubSystemFactoryImpl()
Constructor. |
Method Summary | |
---|---|
protected com.ibm.etools.systems.core.ui.uda.SystemUDActionSubsystem |
createActionSubSystem()
Overridable method to instantiate the SystemUDActionSubsystem. |
protected com.ibm.etools.systems.core.ui.compile.SystemCompileManager |
createCompileManager()
Overridable method to instantiate the SystemCompileManager for this factory. |
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. |
protected boolean |
doPostRestoreProcessing(com.ibm.etools.systems.filters.SystemFilterPoolManager restoredFilterPoolMgr)
Do post-restore-processing of an existing filter pool manager. |
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 selectedFilter,
Shell shell)
Overridable entry for child classes to contribute filter actions beyond the default supplied actions. |
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 selectedFilter,
Shell shell)
Overridable method to return the action for changing an existing filter. |
protected IAction[] |
getNewFilterPoolFilterActions(com.ibm.etools.systems.filters.SystemFilterPool selectedPool,
Shell shell)
Overridable method to return the actions for creating a new filter in a filter pool. |
ImageDescriptor |
getSystemFilterImage(com.ibm.etools.systems.filters.SystemFilter filter)
Supply the image to be used for filters, within actions. |
ImageDescriptor |
getSystemFilterPoolImage(com.ibm.etools.systems.filters.SystemFilterPool filterPool)
Supply the image to be used for filter pools, within actions. |
String |
getTranslatedFilterTypeProperty(com.ibm.etools.systems.filters.SystemFilter selectedFilter)
Return the translated string to show in the property sheet for the type property. |
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 |
showGenericShowInTableOnFilter()
Override the parent method to prevent filters from displaying the generic Show in table action |
boolean |
supportsCompileActions()
Return true if you support compile actions for the remote system objects returned from expansion of subsystems created by this subsystem factory. |
boolean |
supportsFileTypes()
Return true if you support user-defined/managed named file types |
boolean |
supportsFilters()
Required method for subsystem factory child classes. |
boolean |
supportsNestedFilters()
Do we allow filters within filters? No |
boolean |
supportsUserDefinedActions()
Return true if you support user-defined actions for the remote system objects returned from expansion of subsystems created by this subsystem factory |
boolean |
supportsUserDefinedActions(ISelection selection)
|
Methods inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl |
---|
addCommonRemoteActions, addFilterPoolManager, addSubSystem, addUserDefinedActions, changingSystemProfileActiveStatus, cloneSubSystem, configureNewFilterAction, copyFilterPoolManager, copySubSystemData, createEvent, createEvent, createEvent, createServerLauncher, createSubSystem, customizeChangeFilterPropertyPage, customizeFilterStringPropertyPage, deleteFilterPoolManager, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, 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, getAdditionalFilterPoolActions, getAdditionalFilterPoolReferenceActions, 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, getNewFilterPoolFilterAction, getNewFilterWizardPoolWrapperInformation, getNewNestedFilterAction, getPasswordValidator, getPortValidator, getReferencableSystemFilterPoolManagers, getRemoveFilterPoolReferenceAction, getServerLauncherForm, getSSMOFfactory, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemNewFilterPoolActions, getSubSystemPropertyPageCoreFrom, getSubSystemPropertyPages, getSubSystems, getSubSystems, getSubSystems, getSubSystems, getSubSystemsFolder, getSystemFilterPoolForBrokenReference, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfileName, getSystemTypes, getTypeFiltersFolder, getUserIdValidator, getVendor, handleException, initializeSubSystem, initMOF, internalGetSubSystemName, internalGetSubSystems, invalidateFilterCache, invalidateSubSystemCache, isCaseSensitive, 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, showRefreshOnFilter, subSystemsHaveBeenRestored, supportsCommands, supportsDropInFilters, supportsDuplicateFilterStrings, supportsFilterCaching, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsProperties, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsSubSystemConnect, supportsTargets, supportsUserId, 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.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, getNewConnectionWizardPages, getPasswordValidator, getPortValidator, getServerLauncherForm, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemPropertyPageCoreFrom, getSubSystems, getSubSystems, getSystemProfile, getSystemTypes, getUserIdValidator, getVendor, isCaseSensitive, isSubSystemsDeletable, preTestRenameSubSystemProfile, providesCustomDropInFilters, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, save, saveSubSystem, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showRefreshOnFilter, supportsCommands, supportsDropInFilters, supportsFilterCaching, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsProperties, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsSubSystemConnect, supportsTargets, 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, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
public static final String copyright
public static final String factoryCategory
Constructor Detail |
public FileSubSystemFactoryImpl()
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 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 supportsUserDefinedActions(ISelection selection)
supportsUserDefinedActions
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
public boolean supportsUserDefinedActions()
RETURNS TRUE
supportsUserDefinedActions
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
public boolean supportsCompileActions()
By returning true, user sees a "Work with->Compile Commands..." action item in the popup menu for this subsystem. The action is supplied by the framework, but is populated using overridable methods in this subsystem.
RETURNS TRUE
supportsCompileActions
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
public boolean supportsFileTypes()
RETURNS TRUE
supportsFileTypes
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
protected com.ibm.etools.systems.core.ui.uda.SystemUDActionSubsystem createActionSubSystem()
protected com.ibm.etools.systems.core.ui.compile.SystemCompileManager createCompileManager()
supportsCompileActions()
,
SubSystemFactoryImpl.getCompileManager()
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 boolean doPostRestoreProcessing(com.ibm.etools.systems.filters.SystemFilterPoolManager restoredFilterPoolMgr)
You can query the release of the restored manager, or its pools and filters, by querying the release attribute. You can compare to the current release number using the CURRENT_RELEASE constant in ISystemConstants.
protected void initSubSystemMOF()
protected Vector getAdditionalSubSystemActions(com.ibm.etools.systems.subsystems.SubSystem selectedSubSystem, Shell shell)
protected IAction[] getNewFilterPoolFilterActions(com.ibm.etools.systems.filters.SystemFilterPool selectedPool, Shell shell)
SubSystemFactoryImpl.getNewFilterPoolFilterAction(SystemFilterPool, Shell)
.
If you have multiple actions for creating new filters, override this.
If you have only a single action for creating new filters, override getNewFilterPoolFilterAction (without the 's').
shell
- parent shell of viewer where the popup menu is being constructedprotected IAction getChangeFilterAction(com.ibm.etools.systems.filters.SystemFilter selectedFilter, Shell shell)
public String getTranslatedFilterTypeProperty(com.ibm.etools.systems.filters.SystemFilter selectedFilter)
getTranslatedFilterTypeProperty
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
protected Vector getAdditionalFilterActions(com.ibm.etools.systems.filters.SystemFilter selectedFilter, Shell shell)
By default, this returns null.
getFilterActions(Shell)
public ImageDescriptor getSystemFilterPoolImage(com.ibm.etools.systems.filters.SystemFilterPool filterPool)
getSystemFilterPoolImage
in interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider
public ImageDescriptor getSystemFilterImage(com.ibm.etools.systems.filters.SystemFilter filter)
getSystemFilterImage
in interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider
public boolean showGenericShowInTableOnFilter()
showGenericShowInTableOnFilter
in interface com.ibm.etools.systems.subsystems.SubSystemFactory
|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |