Class LoopImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
de.uni_hildesheim.sse.vil.templatelang.templateLang.impl.LoopImpl
- All Implemented Interfaces:
Loop,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject
public class LoopImpl
extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
implements Loop
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StmtBlockThe cached value of the 'Block' containment reference.protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.ExpressionThe cached value of the 'Expr' containment reference.protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpressionThe cached value of the 'Final Separator' containment reference.protected StringThe cached value of the 'Id' attribute.protected static final StringThe default value of the 'Id' attribute.protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpressionThe cached value of the 'Separator' containment reference.protected StmtThe cached value of the 'Stmt' containment reference.protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.TypeThe cached value of the 'Type' containment reference.Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetBlock(StmtBlock newBlock, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetExpr(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression newExpr, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetFinalSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newFinalSeparator, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newSeparator, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetStmt(Stmt newStmt, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type newType, org.eclipse.emf.common.notify.NotificationChain msgs) eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) getBlock()de.uni_hildesheim.sse.vil.expressions.expressionDsl.ExpressiongetExpr()de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpressiongetId()de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpressiongetStmt()de.uni_hildesheim.sse.vil.expressions.expressionDsl.TypegetType()voidvoidsetExpr(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression newExpr) voidsetFinalSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newFinalSeparator) voidvoidsetSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newSeparator) voidvoidsetType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type newType) toString()Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
type
protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type typeThe cached value of the 'Type' containment reference.- See Also:
-
ID_EDEFAULT
The default value of the 'Id' attribute.- See Also:
-
id
The cached value of the 'Id' attribute.- See Also:
-
expr
protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression exprThe cached value of the 'Expr' containment reference.- See Also:
-
separator
protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression separatorThe cached value of the 'Separator' containment reference.- See Also:
-
finalSeparator
protected de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression finalSeparatorThe cached value of the 'Final Separator' containment reference.- See Also:
-
stmt
The cached value of the 'Stmt' containment reference.- See Also:
-
block
The cached value of the 'Block' containment reference.- See Also:
-
-
Constructor Details
-
LoopImpl
protected LoopImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getType
public de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type getType() -
basicSetType
public org.eclipse.emf.common.notify.NotificationChain basicSetType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type newType, org.eclipse.emf.common.notify.NotificationChain msgs) -
setType
public void setType(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Type newType) -
getId
-
setId
-
getExpr
public de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression getExpr() -
basicSetExpr
public org.eclipse.emf.common.notify.NotificationChain basicSetExpr(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression newExpr, org.eclipse.emf.common.notify.NotificationChain msgs) -
setExpr
public void setExpr(de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression newExpr) -
getSeparator
public de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression getSeparator()- Specified by:
getSeparatorin interfaceLoop- Returns:
- the value of the 'Separator' containment reference.
- See Also:
-
basicSetSeparator
public org.eclipse.emf.common.notify.NotificationChain basicSetSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newSeparator, org.eclipse.emf.common.notify.NotificationChain msgs) -
setSeparator
public void setSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newSeparator) - Specified by:
setSeparatorin interfaceLoop- Parameters:
newSeparator- the new value of the 'Separator' containment reference.- See Also:
-
getFinalSeparator
public de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression getFinalSeparator()- Specified by:
getFinalSeparatorin interfaceLoop- Returns:
- the value of the 'Final Separator' containment reference.
- See Also:
-
basicSetFinalSeparator
public org.eclipse.emf.common.notify.NotificationChain basicSetFinalSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newFinalSeparator, org.eclipse.emf.common.notify.NotificationChain msgs) -
setFinalSeparator
public void setFinalSeparator(de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression newFinalSeparator) - Specified by:
setFinalSeparatorin interfaceLoop- Parameters:
newFinalSeparator- the new value of the 'Final Separator' containment reference.- See Also:
-
getStmt
-
basicSetStmt
public org.eclipse.emf.common.notify.NotificationChain basicSetStmt(Stmt newStmt, org.eclipse.emf.common.notify.NotificationChain msgs) -
setStmt
-
getBlock
-
basicSetBlock
public org.eclipse.emf.common.notify.NotificationChain basicSetBlock(StmtBlock newBlock, org.eclipse.emf.common.notify.NotificationChain msgs) -
setBlock
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-