g-Eclipse
Release 1.0.0

eu.geclipse.jsdl.model.functions.impl
Class LoopTypeImpl

java.lang.Object
  extended by EObjectImpl
      extended by eu.geclipse.jsdl.model.functions.impl.LoopTypeImpl
All Implemented Interfaces:
LoopType

public class LoopTypeImpl
extends EObjectImpl
implements LoopType

An implementation of the model object 'Loop Type'.

The following features are implemented:


Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 java.math.BigInteger getEnd()
           
 EList getException()
           
 java.math.BigInteger getStart()
           
 java.math.BigInteger getStep()
           
 boolean isSetStep()
           
 void setEnd(java.math.BigInteger newEnd)
           
 void setStart(java.math.BigInteger newStart)
           
 void setStep(java.math.BigInteger newStep)
           
 java.lang.String toString()
           
 void unsetStep()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getException

public EList getException()

Specified by:
getException in interface LoopType
Returns:
the value of the 'Exception' containment reference list.
See Also:
FunctionsPackage.getLoopType_Exception()

getEnd

public java.math.BigInteger getEnd()

Specified by:
getEnd in interface LoopType
Returns:
the value of the 'End' attribute.
See Also:
LoopType.setEnd(BigInteger), FunctionsPackage.getLoopType_End()

setEnd

public void setEnd(java.math.BigInteger newEnd)

Specified by:
setEnd in interface LoopType
Parameters:
newEnd - the new value of the 'End' attribute.
See Also:
LoopType.getEnd()

getStart

public java.math.BigInteger getStart()

Specified by:
getStart in interface LoopType
Returns:
the value of the 'Start' attribute.
See Also:
LoopType.setStart(BigInteger), FunctionsPackage.getLoopType_Start()

setStart

public void setStart(java.math.BigInteger newStart)

Specified by:
setStart in interface LoopType
Parameters:
newStart - the new value of the 'Start' attribute.
See Also:
LoopType.getStart()

getStep

public java.math.BigInteger getStep()

Specified by:
getStep in interface LoopType
Returns:
the value of the 'Step' attribute.
See Also:
LoopType.isSetStep(), LoopType.unsetStep(), LoopType.setStep(BigInteger), FunctionsPackage.getLoopType_Step()

setStep

public void setStep(java.math.BigInteger newStep)

Specified by:
setStep in interface LoopType
Parameters:
newStep - the new value of the 'Step' attribute.
See Also:
LoopType.isSetStep(), LoopType.unsetStep(), LoopType.getStep()

unsetStep

public void unsetStep()

Specified by:
unsetStep in interface LoopType
See Also:
LoopType.isSetStep(), LoopType.getStep(), LoopType.setStep(BigInteger)

isSetStep

public boolean isSetStep()

Specified by:
isSetStep in interface LoopType
Returns:
whether the value of the 'Step' attribute is set.
See Also:
LoopType.unsetStep(), LoopType.getStep(), LoopType.setStep(BigInteger)

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)


eSet

public void eSet(int featureID,
                 java.lang.Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public java.lang.String toString()


g-Eclipse
Release 1.0.0