Remote Systems
v6.4.1

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

java.lang.Object
  extended byEPackageImpl
      extended bycom.ibm.etools.systems.subsystems.impl.SubsystemsPackageImpl
All Implemented Interfaces:
SubsystemsPackage

public class SubsystemsPackageImpl
extends EPackageImpl
implements SubsystemsPackage

An implementation of the model Package.

See Also:
Serialized Form

Field Summary
static String copyright
           
 
Fields inherited from interface com.ibm.etools.systems.subsystems.SubsystemsPackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, IBM_SERVER_LAUNCHER, IBM_SERVER_LAUNCHER__DAEMON_PORT, IBM_SERVER_LAUNCHER__IBM_ATTRIBUTES, IBM_SERVER_LAUNCHER__PARENT_SUB_SYSTEM, IBM_SERVER_LAUNCHER__PORT, IBM_SERVER_LAUNCHER__RESTRICTED_TYPES, IBM_SERVER_LAUNCHER__REXEC_PORT, IBM_SERVER_LAUNCHER__SERVER_LAUNCH_TYPE, IBM_SERVER_LAUNCHER__SERVER_PATH, IBM_SERVER_LAUNCHER__SERVER_SCRIPT, IBM_SERVER_LAUNCHER__VENDOR_ATTRIBUTES, IBM_SERVER_LAUNCHER_FEATURE_COUNT, REMOTE_CMD_SUB_SYSTEM, REMOTE_CMD_SUB_SYSTEM__ADDITIONAL_ATTRIBUTES, REMOTE_CMD_SUB_SYSTEM__ENV_VARS, REMOTE_CMD_SUB_SYSTEM__FACTORY_ID, REMOTE_CMD_SUB_SYSTEM__FILTER_POOL_REFERENCE_MANAGER, REMOTE_CMD_SUB_SYSTEM__HIDDEN, REMOTE_CMD_SUB_SYSTEM__IBM_ATTRIBUTES, REMOTE_CMD_SUB_SYSTEM__NAME, REMOTE_CMD_SUB_SYSTEM__PORT, REMOTE_CMD_SUB_SYSTEM__REMOTE_SERVER_LAUNCHER, REMOTE_CMD_SUB_SYSTEM__USE_SSL, REMOTE_CMD_SUB_SYSTEM__USER_ID, REMOTE_CMD_SUB_SYSTEM__VENDOR_ATTRIBUTES, REMOTE_CMD_SUB_SYSTEM_FACTORY, REMOTE_CMD_SUB_SYSTEM_FACTORY__FILTER_POOL_MANAGER_LIST, REMOTE_CMD_SUB_SYSTEM_FACTORY__SUB_SYSTEM_LIST, REMOTE_CMD_SUB_SYSTEM_FACTORY_FEATURE_COUNT, REMOTE_CMD_SUB_SYSTEM_FEATURE_COUNT, REMOTE_FILE_SUB_SYSTEM, REMOTE_FILE_SUB_SYSTEM__ADDITIONAL_ATTRIBUTES, REMOTE_FILE_SUB_SYSTEM__FACTORY_ID, REMOTE_FILE_SUB_SYSTEM__FILTER_POOL_REFERENCE_MANAGER, REMOTE_FILE_SUB_SYSTEM__HIDDEN, REMOTE_FILE_SUB_SYSTEM__HOME_FOLDER, REMOTE_FILE_SUB_SYSTEM__IBM_ATTRIBUTES, REMOTE_FILE_SUB_SYSTEM__NAME, REMOTE_FILE_SUB_SYSTEM__PORT, REMOTE_FILE_SUB_SYSTEM__REMOTE_SERVER_LAUNCHER, REMOTE_FILE_SUB_SYSTEM__USE_SSL, REMOTE_FILE_SUB_SYSTEM__USER_ID, REMOTE_FILE_SUB_SYSTEM__VENDOR_ATTRIBUTES, REMOTE_FILE_SUB_SYSTEM_FACTORY, REMOTE_FILE_SUB_SYSTEM_FACTORY__FILTER_POOL_MANAGER_LIST, REMOTE_FILE_SUB_SYSTEM_FACTORY__SUB_SYSTEM_LIST, REMOTE_FILE_SUB_SYSTEM_FACTORY_FEATURE_COUNT, REMOTE_FILE_SUB_SYSTEM_FEATURE_COUNT, REMOTE_JOB_SUB_SYSTEM, REMOTE_JOB_SUB_SYSTEM__ADDITIONAL_ATTRIBUTES, REMOTE_JOB_SUB_SYSTEM__FACTORY_ID, REMOTE_JOB_SUB_SYSTEM__FILTER_POOL_REFERENCE_MANAGER, REMOTE_JOB_SUB_SYSTEM__HIDDEN, REMOTE_JOB_SUB_SYSTEM__IBM_ATTRIBUTES, REMOTE_JOB_SUB_SYSTEM__NAME, REMOTE_JOB_SUB_SYSTEM__PORT, REMOTE_JOB_SUB_SYSTEM__REMOTE_SERVER_LAUNCHER, REMOTE_JOB_SUB_SYSTEM__USE_SSL, REMOTE_JOB_SUB_SYSTEM__USER_ID, REMOTE_JOB_SUB_SYSTEM__VENDOR_ATTRIBUTES, REMOTE_JOB_SUB_SYSTEM_FACTORY, REMOTE_JOB_SUB_SYSTEM_FACTORY__FILTER_POOL_MANAGER_LIST, REMOTE_JOB_SUB_SYSTEM_FACTORY__SUB_SYSTEM_LIST, REMOTE_JOB_SUB_SYSTEM_FACTORY_FEATURE_COUNT, REMOTE_JOB_SUB_SYSTEM_FEATURE_COUNT, REMOTE_SYSTEM_ENV_VAR, REMOTE_SYSTEM_ENV_VAR__ADDITIONAL_ATTRIBUTES, REMOTE_SYSTEM_ENV_VAR__NAME, REMOTE_SYSTEM_ENV_VAR__VALUE, REMOTE_SYSTEM_ENV_VAR_FEATURE_COUNT, SERVER_LAUNCH_TYPE, SERVER_LAUNCHER, SERVER_LAUNCHER__PARENT_SUB_SYSTEM, SERVER_LAUNCHER__VENDOR_ATTRIBUTES, SERVER_LAUNCHER_FEATURE_COUNT, SUB_SYSTEM, SUB_SYSTEM__ADDITIONAL_ATTRIBUTES, SUB_SYSTEM__FACTORY_ID, SUB_SYSTEM__FILTER_POOL_REFERENCE_MANAGER, SUB_SYSTEM__HIDDEN, SUB_SYSTEM__IBM_ATTRIBUTES, SUB_SYSTEM__NAME, SUB_SYSTEM__PORT, SUB_SYSTEM__REMOTE_SERVER_LAUNCHER, SUB_SYSTEM__USE_SSL, SUB_SYSTEM__USER_ID, SUB_SYSTEM__VENDOR_ATTRIBUTES, SUB_SYSTEM_FACTORY, SUB_SYSTEM_FACTORY__FILTER_POOL_MANAGER_LIST, SUB_SYSTEM_FACTORY__SUB_SYSTEM_LIST, SUB_SYSTEM_FACTORY_FEATURE_COUNT, SUB_SYSTEM_FEATURE_COUNT
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EAttribute getIBMServerLauncher_DaemonPort()
           
 EAttribute getIBMServerLauncher_IbmAttributes()
           
 EAttribute getIBMServerLauncher_Port()
           
 EAttribute getIBMServerLauncher_RestrictedTypes()
           
 EAttribute getIBMServerLauncher_RexecPort()
           
 EAttribute getIBMServerLauncher_ServerLaunchType()
           
 EAttribute getIBMServerLauncher_ServerPath()
           
 EAttribute getIBMServerLauncher_ServerScript()
           
 EClass getIBMServerLauncher()
           
 EReference getRemoteCmdSubSystem_EnvVars()
           
 EClass getRemoteCmdSubSystem()
           
 EClass getRemoteCmdSubSystemFactory()
           
 EAttribute getRemoteFileSubSystem_HomeFolder()
           
 EClass getRemoteFileSubSystem()
           
 EClass getRemoteFileSubSystemFactory()
           
 EClass getRemoteJobSubSystem()
           
 EClass getRemoteJobSubSystemFactory()
           
 EAttribute getRemoteSystemEnvVar_AdditionalAttributes()
           
 EAttribute getRemoteSystemEnvVar_Name()
           
 EAttribute getRemoteSystemEnvVar_Value()
           
 EClass getRemoteSystemEnvVar()
           
 EReference getServerLauncher_ParentSubSystem()
           
 EAttribute getServerLauncher_VendorAttributes()
           
 EClass getServerLauncher()
           
 EEnum getServerLaunchType()
           
 EAttribute getSubSystem_AdditionalAttributes()
           
 EAttribute getSubSystem_FactoryId()
           
 EReference getSubSystem_FilterPoolReferenceManager()
           
 EAttribute getSubSystem_Hidden()
           
 EAttribute getSubSystem_IbmAttributes()
           
 EAttribute getSubSystem_Name()
           
 EAttribute getSubSystem_Port()
           
 EReference getSubSystem_RemoteServerLauncher()
           
 EAttribute getSubSystem_UserId()
           
 EAttribute getSubSystem_UseSSL()
           
 EAttribute getSubSystem_VendorAttributes()
           
 EClass getSubSystem()
           
 EReference getSubSystemFactory_FilterPoolManagerList()
           
 EReference getSubSystemFactory_SubSystemList()
           
 EClass getSubSystemFactory()
           
 SubsystemsFactory getSubsystemsFactory()
           
static SubsystemsPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values
Method Detail

init

public static SubsystemsPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
SubsystemsPackage.eNS_URI, createPackageContents(), initializePackageContents()

getSubSystem

public EClass getSubSystem()

Specified by:
getSubSystem in interface SubsystemsPackage
Returns:
the meta object for class 'Sub System'.
See Also:
SubSystem

getSubSystem_Name

public EAttribute getSubSystem_Name()

Specified by:
getSubSystem_Name in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
SubSystem.getName(), SubsystemsPackage.getSubSystem()

getSubSystem_UserId

public EAttribute getSubSystem_UserId()

Specified by:
getSubSystem_UserId in interface SubsystemsPackage
Returns:
the meta object for the attribute 'User Id'.
See Also:
SubSystem.getUserId(), SubsystemsPackage.getSubSystem()

getSubSystem_Port

public EAttribute getSubSystem_Port()

Specified by:
getSubSystem_Port in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Port'.
See Also:
SubSystem.getPort(), SubsystemsPackage.getSubSystem()

getSubSystem_FactoryId

public EAttribute getSubSystem_FactoryId()

Specified by:
getSubSystem_FactoryId in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Factory Id'.
See Also:
SubSystem.getFactoryId(), SubsystemsPackage.getSubSystem()

getSubSystem_Hidden

public EAttribute getSubSystem_Hidden()

Specified by:
getSubSystem_Hidden in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Hidden'.
See Also:
SubSystem.isHidden(), SubsystemsPackage.getSubSystem()

getSubSystem_UseSSL

public EAttribute getSubSystem_UseSSL()

Specified by:
getSubSystem_UseSSL in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Use SSL'.
See Also:
SubSystem.isUseSSL(), SubsystemsPackage.getSubSystem()

getSubSystem_VendorAttributes

public EAttribute getSubSystem_VendorAttributes()

Specified by:
getSubSystem_VendorAttributes in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Vendor Attributes'.
See Also:
SubSystem.getVendorAttributes(), SubsystemsPackage.getSubSystem()

getSubSystem_AdditionalAttributes

public EAttribute getSubSystem_AdditionalAttributes()

Specified by:
getSubSystem_AdditionalAttributes in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Additional Attributes'.
See Also:
SubSystem.getAdditionalAttributes(), SubsystemsPackage.getSubSystem()

getSubSystem_IbmAttributes

public EAttribute getSubSystem_IbmAttributes()

Specified by:
getSubSystem_IbmAttributes in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Ibm Attributes'.
See Also:
SubSystem.getIbmAttributes(), SubsystemsPackage.getSubSystem()

getSubSystem_FilterPoolReferenceManager

public EReference getSubSystem_FilterPoolReferenceManager()

Specified by:
getSubSystem_FilterPoolReferenceManager in interface SubsystemsPackage
Returns:
the meta object for the containment reference 'Filter Pool Reference Manager'.
See Also:
SubSystem.getFilterPoolReferenceManager(), SubsystemsPackage.getSubSystem()

getSubSystem_RemoteServerLauncher

public EReference getSubSystem_RemoteServerLauncher()

Specified by:
getSubSystem_RemoteServerLauncher in interface SubsystemsPackage
Returns:
the meta object for the containment reference 'Remote Server Launcher'.
See Also:
SubSystem.getRemoteServerLauncher(), SubsystemsPackage.getSubSystem()

getSubSystemFactory

public EClass getSubSystemFactory()

Specified by:
getSubSystemFactory in interface SubsystemsPackage
Returns:
the meta object for class 'Sub System Factory'.
See Also:
SubSystemFactory

getSubSystemFactory_SubSystemList

public EReference getSubSystemFactory_SubSystemList()

Specified by:
getSubSystemFactory_SubSystemList in interface SubsystemsPackage
Returns:
the meta object for the reference list 'Sub System List'.
See Also:
SubSystemFactory.getSubSystemList(), SubsystemsPackage.getSubSystemFactory()

getSubSystemFactory_FilterPoolManagerList

public EReference getSubSystemFactory_FilterPoolManagerList()

Specified by:
getSubSystemFactory_FilterPoolManagerList in interface SubsystemsPackage
Returns:
the meta object for the containment reference list 'Filter Pool Manager List'.
See Also:
SubSystemFactory.getFilterPoolManagerList(), SubsystemsPackage.getSubSystemFactory()

getRemoteCmdSubSystem

public EClass getRemoteCmdSubSystem()

Specified by:
getRemoteCmdSubSystem in interface SubsystemsPackage
Returns:
the meta object for class 'Remote Cmd Sub System'.
See Also:
RemoteCmdSubSystem

getRemoteCmdSubSystem_EnvVars

public EReference getRemoteCmdSubSystem_EnvVars()

Specified by:
getRemoteCmdSubSystem_EnvVars in interface SubsystemsPackage
Returns:
the meta object for the containment reference list 'Env Vars'.
See Also:
RemoteCmdSubSystem.getEnvVars(), SubsystemsPackage.getRemoteCmdSubSystem()

getRemoteJobSubSystem

public EClass getRemoteJobSubSystem()

Specified by:
getRemoteJobSubSystem in interface SubsystemsPackage
Returns:
the meta object for class 'Remote Job Sub System'.
See Also:
RemoteJobSubSystem

getRemoteCmdSubSystemFactory

public EClass getRemoteCmdSubSystemFactory()

Specified by:
getRemoteCmdSubSystemFactory in interface SubsystemsPackage
Returns:
the meta object for class 'Remote Cmd Sub System Factory'.
See Also:
RemoteCmdSubSystemFactory

getRemoteJobSubSystemFactory

public EClass getRemoteJobSubSystemFactory()

Specified by:
getRemoteJobSubSystemFactory in interface SubsystemsPackage
Returns:
the meta object for class 'Remote Job Sub System Factory'.
See Also:
RemoteJobSubSystemFactory

getRemoteFileSubSystemFactory

public EClass getRemoteFileSubSystemFactory()

Specified by:
getRemoteFileSubSystemFactory in interface SubsystemsPackage
Returns:
the meta object for class 'Remote File Sub System Factory'.
See Also:
RemoteFileSubSystemFactory

getRemoteFileSubSystem

public EClass getRemoteFileSubSystem()

Specified by:
getRemoteFileSubSystem in interface SubsystemsPackage
Returns:
the meta object for class 'Remote File Sub System'.
See Also:
RemoteFileSubSystem

getRemoteFileSubSystem_HomeFolder

public EAttribute getRemoteFileSubSystem_HomeFolder()

Specified by:
getRemoteFileSubSystem_HomeFolder in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Home Folder'.
See Also:
RemoteFileSubSystem.getHomeFolder(), SubsystemsPackage.getRemoteFileSubSystem()

getRemoteSystemEnvVar

public EClass getRemoteSystemEnvVar()

Specified by:
getRemoteSystemEnvVar in interface SubsystemsPackage
Returns:
the meta object for class 'Remote System Env Var'.
See Also:
RemoteSystemEnvVar

getRemoteSystemEnvVar_Name

public EAttribute getRemoteSystemEnvVar_Name()

Specified by:
getRemoteSystemEnvVar_Name in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
RemoteSystemEnvVar.getName(), SubsystemsPackage.getRemoteSystemEnvVar()

getRemoteSystemEnvVar_Value

public EAttribute getRemoteSystemEnvVar_Value()

Specified by:
getRemoteSystemEnvVar_Value in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
RemoteSystemEnvVar.getValue(), SubsystemsPackage.getRemoteSystemEnvVar()

getRemoteSystemEnvVar_AdditionalAttributes

public EAttribute getRemoteSystemEnvVar_AdditionalAttributes()

Specified by:
getRemoteSystemEnvVar_AdditionalAttributes in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Additional Attributes'.
See Also:
RemoteSystemEnvVar.getAdditionalAttributes(), SubsystemsPackage.getRemoteSystemEnvVar()

getServerLauncher

public EClass getServerLauncher()

Specified by:
getServerLauncher in interface SubsystemsPackage
Returns:
the meta object for class 'Server Launcher'.
See Also:
ServerLauncher

getServerLauncher_VendorAttributes

public EAttribute getServerLauncher_VendorAttributes()

Specified by:
getServerLauncher_VendorAttributes in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Vendor Attributes'.
See Also:
ServerLauncher.getVendorAttributes(), SubsystemsPackage.getServerLauncher()

getServerLauncher_ParentSubSystem

public EReference getServerLauncher_ParentSubSystem()

Specified by:
getServerLauncher_ParentSubSystem in interface SubsystemsPackage
Returns:
the meta object for the container reference 'Parent Sub System'.
See Also:
ServerLauncher.getParentSubSystem(), SubsystemsPackage.getServerLauncher()

getIBMServerLauncher

public EClass getIBMServerLauncher()

Specified by:
getIBMServerLauncher in interface SubsystemsPackage
Returns:
the meta object for class 'IBM Server Launcher'.
See Also:
IBMServerLauncher

getIBMServerLauncher_ServerLaunchType

public EAttribute getIBMServerLauncher_ServerLaunchType()

Specified by:
getIBMServerLauncher_ServerLaunchType in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Server Launch Type'.
See Also:
IBMServerLauncher.getServerLaunchType(), SubsystemsPackage.getIBMServerLauncher()

getIBMServerLauncher_Port

public EAttribute getIBMServerLauncher_Port()

Specified by:
getIBMServerLauncher_Port in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Port'.
See Also:
IBMServerLauncher.getPort(), SubsystemsPackage.getIBMServerLauncher()

getIBMServerLauncher_RexecPort

public EAttribute getIBMServerLauncher_RexecPort()

Specified by:
getIBMServerLauncher_RexecPort in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Rexec Port'.
See Also:
IBMServerLauncher.getRexecPort(), SubsystemsPackage.getIBMServerLauncher()

getIBMServerLauncher_DaemonPort

public EAttribute getIBMServerLauncher_DaemonPort()

Specified by:
getIBMServerLauncher_DaemonPort in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Daemon Port'.
See Also:
IBMServerLauncher.getDaemonPort(), SubsystemsPackage.getIBMServerLauncher()

getIBMServerLauncher_ServerPath

public EAttribute getIBMServerLauncher_ServerPath()

Specified by:
getIBMServerLauncher_ServerPath in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Server Path'.
See Also:
IBMServerLauncher.getServerPath(), SubsystemsPackage.getIBMServerLauncher()

getIBMServerLauncher_ServerScript

public EAttribute getIBMServerLauncher_ServerScript()

Specified by:
getIBMServerLauncher_ServerScript in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Server Script'.
See Also:
IBMServerLauncher.getServerScript(), SubsystemsPackage.getIBMServerLauncher()

getIBMServerLauncher_IbmAttributes

public EAttribute getIBMServerLauncher_IbmAttributes()

Specified by:
getIBMServerLauncher_IbmAttributes in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Ibm Attributes'.
See Also:
IBMServerLauncher.getIbmAttributes(), SubsystemsPackage.getIBMServerLauncher()

getIBMServerLauncher_RestrictedTypes

public EAttribute getIBMServerLauncher_RestrictedTypes()

Specified by:
getIBMServerLauncher_RestrictedTypes in interface SubsystemsPackage
Returns:
the meta object for the attribute 'Restricted Types'.
See Also:
IBMServerLauncher.getRestrictedTypes(), SubsystemsPackage.getIBMServerLauncher()

getServerLaunchType

public EEnum getServerLaunchType()

Specified by:
getServerLaunchType in interface SubsystemsPackage
Returns:
the meta object for enum 'Server Launch Type'.
See Also:
ServerLaunchType

getSubsystemsFactory

public SubsystemsFactory getSubsystemsFactory()

Specified by:
getSubsystemsFactory in interface SubsystemsPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.


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.