ujf.verimag.bip.Extra.Time.impl
Class TimePackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by ujf.verimag.bip.Extra.Time.impl.TimePackageImpl
All Implemented Interfaces:
TimePackage

public class TimePackageImpl
extends EPackageImpl
implements TimePackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface ujf.verimag.bip.Extra.Time.TimePackage
TimePackage.Literals
 
Field Summary
 
Fields inherited from interface ujf.verimag.bip.Extra.Time.TimePackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, TIME_RESET, TIME_RESET__CLOCK, TIME_RESET_FEATURE_COUNT, TIME_SPECIFICATION, TIME_SPECIFICATION__TIMED_CONSTRAINT, TIME_SPECIFICATION__TRANSITION, TIME_SPECIFICATION__URGENCY, TIME_SPECIFICATION_FEATURE_COUNT, TIMED_CONSTRAINT, TIMED_CONSTRAINT__CLOCK, TIMED_CONSTRAINT__HIGH_BOUND, TIMED_CONSTRAINT__LOW_BOUND, TIMED_CONSTRAINT__TIME_SPECIFICATION, TIMED_CONSTRAINT_FEATURE_COUNT, TIMED_VARIABLE, TIMED_VARIABLE__CONNECTOR_TYPE, TIMED_VARIABLE__INITIAL_VALUE, TIMED_VARIABLE__IS_EXTERNAL, TIMED_VARIABLE__NAME, TIMED_VARIABLE__OPAQUE_TYPE_NAME, TIMED_VARIABLE__SCOPE, TIMED_VARIABLE__TYPE, TIMED_VARIABLE_FEATURE_COUNT, URGENCY_KIND
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EReference getTimedConstraint_Clock()
           
 EReference getTimedConstraint_HighBound()
           
 EReference getTimedConstraint_LowBound()
           
 EReference getTimedConstraint_TimeSpecification()
           
 EClass getTimedConstraint()
           
 EClass getTimedVariable()
           
 TimeFactory getTimeFactory()
           
 EReference getTimeReset_Clock()
           
 EClass getTimeReset()
           
 EReference getTimeSpecification_TimedConstraint()
           
 EReference getTimeSpecification_Transition()
           
 EAttribute getTimeSpecification_Urgency()
           
 EClass getTimeSpecification()
           
 EEnum getUrgencyKind()
           
static TimePackage 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 TimePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize TimePackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

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

getTimedVariable

public EClass getTimedVariable()

Specified by:
getTimedVariable in interface TimePackage
Returns:
the meta object for class 'Timed Variable'.
See Also:
TimedVariable

getTimeSpecification

public EClass getTimeSpecification()

Specified by:
getTimeSpecification in interface TimePackage
Returns:
the meta object for class 'Specification'.
See Also:
TimeSpecification

getTimeSpecification_Urgency

public EAttribute getTimeSpecification_Urgency()

Specified by:
getTimeSpecification_Urgency in interface TimePackage
Returns:
the meta object for the attribute 'Urgency'.
See Also:
TimeSpecification.getUrgency(), TimePackage.getTimeSpecification()

getTimeSpecification_Transition

public EReference getTimeSpecification_Transition()

Specified by:
getTimeSpecification_Transition in interface TimePackage
Returns:
the meta object for the container reference 'Transition'.
See Also:
TimeSpecification.getTransition(), TimePackage.getTimeSpecification()

getTimeSpecification_TimedConstraint

public EReference getTimeSpecification_TimedConstraint()

Specified by:
getTimeSpecification_TimedConstraint in interface TimePackage
Returns:
the meta object for the containment reference list 'Timed Constraint'.
See Also:
TimeSpecification.getTimedConstraint(), TimePackage.getTimeSpecification()

getTimeReset

public EClass getTimeReset()

Specified by:
getTimeReset in interface TimePackage
Returns:
the meta object for class 'Reset'.
See Also:
TimeReset

getTimeReset_Clock

public EReference getTimeReset_Clock()

Specified by:
getTimeReset_Clock in interface TimePackage
Returns:
the meta object for the containment reference list 'Clock'.
See Also:
TimeReset.getClock(), TimePackage.getTimeReset()

getTimedConstraint

public EClass getTimedConstraint()

Specified by:
getTimedConstraint in interface TimePackage
Returns:
the meta object for class 'Timed Constraint'.
See Also:
TimedConstraint

getTimedConstraint_Clock

public EReference getTimedConstraint_Clock()

Specified by:
getTimedConstraint_Clock in interface TimePackage
Returns:
the meta object for the containment reference 'Clock'.
See Also:
TimedConstraint.getClock(), TimePackage.getTimedConstraint()

getTimedConstraint_LowBound

public EReference getTimedConstraint_LowBound()

Specified by:
getTimedConstraint_LowBound in interface TimePackage
Returns:
the meta object for the containment reference 'Low Bound'.
See Also:
TimedConstraint.getLowBound(), TimePackage.getTimedConstraint()

getTimedConstraint_HighBound

public EReference getTimedConstraint_HighBound()

Specified by:
getTimedConstraint_HighBound in interface TimePackage
Returns:
the meta object for the containment reference 'High Bound'.
See Also:
TimedConstraint.getHighBound(), TimePackage.getTimedConstraint()

getTimedConstraint_TimeSpecification

public EReference getTimedConstraint_TimeSpecification()

Specified by:
getTimedConstraint_TimeSpecification in interface TimePackage
Returns:
the meta object for the container reference 'Time Specification'.
See Also:
TimedConstraint.getTimeSpecification(), TimePackage.getTimedConstraint()

getUrgencyKind

public EEnum getUrgencyKind()

Specified by:
getUrgencyKind in interface TimePackage
Returns:
the meta object for enum 'Urgency Kind'.
See Also:
UrgencyKind

getTimeFactory

public TimeFactory getTimeFactory()

Specified by:
getTimeFactory in interface TimePackage
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.