public class IfImpl extends StatementImpl implements If
The following features are implemented:
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
NIL
EOPPOSITE_FEATURE_BASE
Modifier and Type | Method and Description |
---|---|
StatementList |
basicGetHasElse() |
If |
basicGetHasElseIf() |
Expression |
basicGetHasIfCondition() |
StatementList |
basicGetHasThen() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
StatementList |
getHasElse() |
If |
getHasElseIf() |
Expression |
getHasIfCondition() |
StatementList |
getHasThen() |
void |
setHasElse(StatementList newHasElse) |
void |
setHasElseIf(If newHasElseIf) |
void |
setHasIfCondition(Expression newHasIfCondition) |
void |
setHasThen(StatementList newHasThen) |
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public Expression getHasIfCondition()
getHasIfCondition
in interface If
If.setHasIfCondition(Expression)
,
StPackage.getIf_HasIfCondition()
public Expression basicGetHasIfCondition()
public void setHasIfCondition(Expression newHasIfCondition)
setHasIfCondition
in interface If
newHasIfCondition
- the new value of the 'Has If Condition' reference.If.getHasIfCondition()
public If getHasElseIf()
getHasElseIf
in interface If
If.setHasElseIf(If)
,
StPackage.getIf_HasElseIf()
public If basicGetHasElseIf()
public void setHasElseIf(If newHasElseIf)
setHasElseIf
in interface If
newHasElseIf
- the new value of the 'Has Else If' reference.If.getHasElseIf()
public StatementList getHasElse()
getHasElse
in interface If
If.setHasElse(StatementList)
,
StPackage.getIf_HasElse()
public StatementList basicGetHasElse()
public void setHasElse(StatementList newHasElse)
setHasElse
in interface If
newHasElse
- the new value of the 'Has Else' reference.If.getHasElse()
public StatementList getHasThen()
getHasThen
in interface If
If.setHasThen(StatementList)
,
StPackage.getIf_HasThen()
public StatementList basicGetHasThen()
public void setHasThen(StatementList newHasThen)
setHasThen
in interface If
newHasThen
- the new value of the 'Has Then' reference.If.getHasThen()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl