scheduler.impl
Class SchedulerPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by scheduler.impl.SchedulerPackageImpl
All Implemented Interfaces:
SchedulerPackage

public class SchedulerPackageImpl
extends EPackageImpl
implements SchedulerPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface scheduler.SchedulerPackage
SchedulerPackage.Literals
 
Field Summary
 
Fields inherited from interface scheduler.SchedulerPackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, SCHEDULER_LIBRARY, SCHEDULER_LIBRARY__SCHEDULER_CONFIGURATION, SCHEDULER_LIBRARY_FEATURE_COUNT, SYSTEM_CONFIGURATION, SYSTEM_CONFIGURATION__ACTIVE_RESOURCE_CONFIGURATION, SYSTEM_CONFIGURATION__PASSIVE_RESOURCE_CONFIGURATION, SYSTEM_CONFIGURATION__PROCESS_CONFIGURATION, SYSTEM_CONFIGURATION_FEATURE_COUNT
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 SchedulerFactory getSchedulerFactory()
           
 EReference getSchedulerLibrary_SchedulerConfiguration()
           
 EClass getSchedulerLibrary()
           
 EReference getSystemConfiguration_ActiveResourceConfiguration()
           
 EReference getSystemConfiguration_PassiveResourceConfiguration()
           
 EReference getSystemConfiguration_ProcessConfiguration()
           
 EClass getSystemConfiguration()
           
static SchedulerPackage 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
 

Method Detail

init

public static SchedulerPackage 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:
SchedulerPackage.eNS_URI, createPackageContents(), initializePackageContents()

getSchedulerLibrary

public EClass getSchedulerLibrary()

Specified by:
getSchedulerLibrary in interface SchedulerPackage
Returns:
the meta object for class 'Library'.
See Also:
SchedulerLibrary

getSchedulerLibrary_SchedulerConfiguration

public EReference getSchedulerLibrary_SchedulerConfiguration()

Specified by:
getSchedulerLibrary_SchedulerConfiguration in interface SchedulerPackage
Returns:
the meta object for the containment reference list 'Scheduler Configuration'.
See Also:
SchedulerLibrary.getSchedulerConfiguration(), SchedulerPackage.getSchedulerLibrary()

getSystemConfiguration

public EClass getSystemConfiguration()

Specified by:
getSystemConfiguration in interface SchedulerPackage
Returns:
the meta object for class 'System Configuration'.
See Also:
SystemConfiguration

getSystemConfiguration_ProcessConfiguration

public EReference getSystemConfiguration_ProcessConfiguration()

Specified by:
getSystemConfiguration_ProcessConfiguration in interface SchedulerPackage
Returns:
the meta object for the containment reference list 'Process Configuration'.
See Also:
SystemConfiguration.getProcessConfiguration(), SchedulerPackage.getSystemConfiguration()

getSystemConfiguration_ActiveResourceConfiguration

public EReference getSystemConfiguration_ActiveResourceConfiguration()

Specified by:
getSystemConfiguration_ActiveResourceConfiguration in interface SchedulerPackage
Returns:
the meta object for the containment reference list 'Active Resource Configuration'.
See Also:
SystemConfiguration.getActiveResourceConfiguration(), SchedulerPackage.getSystemConfiguration()

getSystemConfiguration_PassiveResourceConfiguration

public EReference getSystemConfiguration_PassiveResourceConfiguration()

Specified by:
getSystemConfiguration_PassiveResourceConfiguration in interface SchedulerPackage
Returns:
the meta object for the containment reference list 'Passive Resource Configuration'.
See Also:
SystemConfiguration.getPassiveResourceConfiguration(), SchedulerPackage.getSystemConfiguration()

getSchedulerFactory

public SchedulerFactory getSchedulerFactory()

Specified by:
getSchedulerFactory in interface SchedulerPackage
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.