Remote Systems
v6.4.1

com.ibm.etools.systems.model
Interface ModelFactory

All Known Implementing Classes:
ModelFactoryImpl

public interface ModelFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ModelPackage

Field Summary
static String copyright
           
static ModelFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 SystemConnection createSystemConnection()
          Returns a new object of class 'System Connection'
 SystemConnectionPool createSystemConnectionPool()
          Returns a new object of class 'System Connection Pool'
 SystemProfile createSystemProfile()
          Returns a new object of class 'System Profile'
 SystemProfileManager createSystemProfileManager()
          Returns a new object of class 'System Profile Manager'
 ModelPackage getModelPackage()
          Returns the package supported by this factory
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values

eINSTANCE

public static final ModelFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createSystemConnection

public SystemConnection createSystemConnection()
Returns a new object of class 'System Connection'.

Returns:
a new object of class 'System Connection'.

createSystemConnectionPool

public SystemConnectionPool createSystemConnectionPool()
Returns a new object of class 'System Connection Pool'.

Returns:
a new object of class 'System Connection Pool'.

createSystemProfile

public SystemProfile createSystemProfile()
Returns a new object of class 'System Profile'.

Returns:
a new object of class 'System Profile'.

createSystemProfileManager

public SystemProfileManager createSystemProfileManager()
Returns a new object of class 'System Profile Manager'.

Returns:
a new object of class 'System Profile Manager'.

getModelPackage

public ModelPackage getModelPackage()
Returns the package supported by this factory.

Returns:
the package supported by this 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.