public abstract class OperatorExpCSImpl extends ExpCSImpl implements OperatorExpCS
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasSource |
protected java.lang.String |
name
The cached value of the '
Name ' attribute. |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the '
Name ' attribute. |
protected ExpCS |
ownedRight
The cached value of the '
Owned Right ' containment reference. |
protected ExpCS |
source
The cached value of the '
Source ' reference. |
HAS_ERROR_EDEFAULT, hasError, hasLocalLeft, localLeft
ORIGINAL_XMI_ID_EDEFAULT, originalXmiId, ownedAnnotations
pivot
csi, CSI_EDEFAULT
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
OperatorExpCSImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedRight(ExpCS newOwnedRight,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
protected ExpCS |
getExpressionForLeft(ExpCS csLeft) |
protected ExpCS |
getExpressionForRight(ExpCS csRight) |
ExpCS |
getLocalRight()
Returns the value of the 'Local Right' reference.
|
ExpCS |
getLocalRightmostDescendant()
Returns the value of the 'Local Rightmost Descendant' reference.
|
java.lang.String |
getName() |
ExpCS |
getOwnedRight() |
ElementCS |
getParent() |
Precedence |
getPrecedence()
Returns the value of the 'Precedence' reference.
|
abstract ExpCS |
getSource()
Returns the value of the 'Source' reference.
|
boolean |
isLocalLeftAncestorOf(ExpCS csExp)
Return true if csExp is a transitive child of this in the logical expression tree containing this and csExp and only OperatorExpCS nodes within the tree.
|
void |
resetPivot() |
void |
setName(java.lang.String newName) |
void |
setOwnedRight(ExpCS newOwnedRight) |
void |
setPrecedence(Precedence newPrecedence)
Sets the value of the '
Precedence ' reference. |
java.lang.String |
toString() |
accept, getLocalLeft, getLocalLeftContainer, getLocalLeftmostDescendant, getLocalParent, getLocalRightContainer, isHasError, isLocalRightAncestorOf, setHasError
getOriginalXmiId, getOwnedAnnotations, setOriginalXmiId
getPivot, setPivot
getCsi, getDescription, setCsi
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLocalLeft, getLocalLeftContainer, getLocalLeftmostDescendant, getLocalParent, getLocalRightContainer, isHasError, isLocalRightAncestorOf, setHasError
getOriginalXmiId, getOwnedAnnotations, setOriginalXmiId
getPivot, setPivot
accept, getCsi, getDescription, setCsi
eClass
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final java.lang.String NAME_EDEFAULT
Name
' attribute.
getName()
protected java.lang.String name
Name
' attribute.
getName()
protected ExpCS ownedRight
Owned Right
' containment reference.
getOwnedRight()
protected ExpCS source
Source
' reference.
getSource()
protected boolean hasSource
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ExpCSImpl
public java.lang.String getName()
getName
in interface Nameable
getName
in interface NamedElementCS
NamedElementCS.setName(String)
,
BaseCSPackage.getNamedElementCS_Name()
public void setName(java.lang.String newName)
setName
in interface NamedElementCS
newName
- the new value of the 'Name' attribute.NamedElementCS.getName()
public ExpCS getOwnedRight()
getOwnedRight
in interface OperatorExpCS
OperatorExpCS.setOwnedRight(ExpCS)
,
EssentialOCLCSPackage.getOperatorExpCS_OwnedRight()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedRight(ExpCS newOwnedRight, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedRight(ExpCS newOwnedRight)
setOwnedRight
in interface OperatorExpCS
newOwnedRight
- the new value of the 'Owned Right' containment reference.OperatorExpCS.getOwnedRight()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ModelElementCSImpl
public ElementCS getParent()
getParent
in interface ElementCS
getParent
in class ExpCSImpl
BaseCSPackage.getElementCS_Parent()
public Precedence getPrecedence()
ExpCS
If the meaning of the 'Precedence' reference isn't clear, there really should be more of a description here...
getPrecedence
in interface ExpCS
getPrecedence
in class ExpCSImpl
ExpCS.setPrecedence(Precedence)
,
EssentialOCLCSPackage.getExpCS_Precedence()
@Nullable public ExpCS getLocalRight()
ExpCS
If the meaning of the 'Local Right' reference isn't clear, there really should be more of a description here...
getLocalRight
in interface ExpCS
getLocalRight
in class ExpCSImpl
EssentialOCLCSPackage.getExpCS_LocalRight()
@NonNull public ExpCS getLocalRightmostDescendant()
ExpCS
If the meaning of the 'Local Rightmost Descendant' reference isn't clear, there really should be more of a description here...
getLocalRightmostDescendant
in interface ExpCS
getLocalRightmostDescendant
in class ExpCSImpl
EssentialOCLCSPackage.getExpCS_LocalRightmostDescendant()
public abstract ExpCS getSource()
OperatorExpCS
If the meaning of the 'Source' reference isn't clear, there really should be more of a description here...
getSource
in interface OperatorExpCS
EssentialOCLCSPackage.getOperatorExpCS_Source()
public boolean isLocalLeftAncestorOf(@NonNull ExpCS csExp)
ExpCS
isLocalLeftAncestorOf
in interface ExpCS
isLocalLeftAncestorOf
in class ExpCSImpl
public void resetPivot()
resetPivot
in interface Pivotable
resetPivot
in class ExpCSImpl
public void setPrecedence(Precedence newPrecedence)
ExpCS
Precedence
' reference.
setPrecedence
in interface ExpCS
setPrecedence
in class ExpCSImpl
newPrecedence
- the new value of the 'Precedence' reference.ExpCS.getPrecedence()
public java.lang.String toString()
ModelElementCSImpl