TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy.extensions.impl
Class BinaryExpressionImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.hyades.models.hierarchy.extensions.impl.WhereExpressionImpl
                  extended byorg.eclipse.hyades.models.hierarchy.extensions.impl.BinaryExpressionImpl
All Implemented Interfaces:
BinaryExpression, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, WhereExpression

public class BinaryExpressionImpl
extends WhereExpressionImpl
implements BinaryExpression

An implementation of the model object 'Binary Expression'.

The following features are implemented:

Generated

Nested Class Summary
 
Nested classes 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.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected static boolean CASE_INSENSITIVE_EDEFAULT
          The default value of the 'Case Insensitive' attribute
protected  boolean caseInsensitive
          The cached value of the 'Case Insensitive' attribute
protected  Operand leftOperand
          The cached value of the 'Left Operand' containment reference
protected  RelationalOperators operator
          The cached value of the 'Operator' attribute
protected static RelationalOperators OPERATOR_EDEFAULT
          The default value of the 'Operator' attribute
protected  org.eclipse.emf.common.util.EList rightOperands
          The cached value of the 'Right Operands' containment reference list
 
Fields inherited from class org.eclipse.hyades.models.hierarchy.extensions.impl.WhereExpressionImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected BinaryExpressionImpl()
           
 
Method Summary
 org.eclipse.emf.common.notify.NotificationChain basicSetInstanceQuery(InstanceQuery newInstanceQuery, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetLeftOperand(Operand newLeftOperand, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 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)
           
 InstanceQuery getInstanceQuery()
           
 Operand getLeftOperand()
           
 RelationalOperators getOperator()
           
 org.eclipse.emf.common.util.EList getRightOperands()
           
 boolean isCaseInsensitive()
           
 void setCaseInsensitive(boolean newCaseInsensitive)
           
 void setInstanceQuery(InstanceQuery newInstanceQuery)
           
 void setLeftOperand(Operand newLeftOperand)
           
 void setOperator(RelationalOperators newOperator)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.hyades.models.hierarchy.extensions.impl.WhereExpressionImpl
basicSetSearchQuery, getName, getSearchQuery, setName, setSearchQuery
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.models.hierarchy.extensions.WhereExpression
getName, getSearchQuery, setName, setSearchQuery
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

OPERATOR_EDEFAULT

protected static final RelationalOperators OPERATOR_EDEFAULT
The default value of the 'Operator' attribute.

See Also:
getOperator()
Generated
[EMF] Ordered

operator

protected RelationalOperators operator
The cached value of the 'Operator' attribute.

See Also:
getOperator()
Generated
[EMF] Ordered

leftOperand

protected Operand leftOperand
The cached value of the 'Left Operand' containment reference.

See Also:
getLeftOperand()
Generated
[EMF] Ordered

rightOperands

protected org.eclipse.emf.common.util.EList rightOperands
The cached value of the 'Right Operands' containment reference list.

See Also:
getRightOperands()
Generated
[EMF] Ordered

CASE_INSENSITIVE_EDEFAULT

protected static final boolean CASE_INSENSITIVE_EDEFAULT
The default value of the 'Case Insensitive' attribute.

See Also:
isCaseInsensitive(), Constant Field Values
Generated
[EMF] Ordered

caseInsensitive

protected boolean caseInsensitive
The cached value of the 'Case Insensitive' attribute.

See Also:
isCaseInsensitive()
Generated
[EMF] Ordered
Constructor Detail

BinaryExpressionImpl

protected BinaryExpressionImpl()

Generated
Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class WhereExpressionImpl
Generated

getOperator

public RelationalOperators getOperator()

Specified by:
getOperator in interface BinaryExpression
Returns:
the value of the 'Operator' attribute.
See Also:
RelationalOperators, BinaryExpression.setOperator(RelationalOperators), ExtensionsPackage.getBinaryExpression_Operator()
Generated

setOperator

public void setOperator(RelationalOperators newOperator)

Specified by:
setOperator in interface BinaryExpression
Parameters:
newOperator - the new value of the 'Operator' attribute.
See Also:
RelationalOperators, BinaryExpression.getOperator()
Generated

getLeftOperand

public Operand getLeftOperand()

Specified by:
getLeftOperand in interface BinaryExpression
Returns:
the value of the 'Left Operand' containment reference.
See Also:
BinaryExpression.setLeftOperand(Operand), ExtensionsPackage.getBinaryExpression_LeftOperand()
Generated

basicSetLeftOperand

public org.eclipse.emf.common.notify.NotificationChain basicSetLeftOperand(Operand newLeftOperand,
                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

setLeftOperand

public void setLeftOperand(Operand newLeftOperand)

Specified by:
setLeftOperand in interface BinaryExpression
Parameters:
newLeftOperand - the new value of the 'Left Operand' containment reference.
See Also:
BinaryExpression.getLeftOperand()
Generated

getRightOperands

public org.eclipse.emf.common.util.EList getRightOperands()

Specified by:
getRightOperands in interface BinaryExpression
Returns:
the value of the 'Right Operands' containment reference list.
See Also:
ExtensionsPackage.getBinaryExpression_RightOperands()
Generated

isCaseInsensitive

public boolean isCaseInsensitive()

Specified by:
isCaseInsensitive in interface BinaryExpression
Returns:
the value of the 'Case Insensitive' attribute.
See Also:
BinaryExpression.setCaseInsensitive(boolean), ExtensionsPackage.getBinaryExpression_CaseInsensitive()
Generated

setCaseInsensitive

public void setCaseInsensitive(boolean newCaseInsensitive)

Specified by:
setCaseInsensitive in interface BinaryExpression
Parameters:
newCaseInsensitive - the new value of the 'Case Insensitive' attribute.
See Also:
BinaryExpression.isCaseInsensitive()
Generated

getInstanceQuery

public InstanceQuery getInstanceQuery()

Specified by:
getInstanceQuery in interface BinaryExpression
Returns:
the value of the 'Instance Query' container reference.
See Also:
BinaryExpression.setInstanceQuery(InstanceQuery), ExtensionsPackage.getBinaryExpression_InstanceQuery(), InstanceQuery.getConditions()
Generated

basicSetInstanceQuery

public org.eclipse.emf.common.notify.NotificationChain basicSetInstanceQuery(InstanceQuery newInstanceQuery,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

setInstanceQuery

public void setInstanceQuery(InstanceQuery newInstanceQuery)

Specified by:
setInstanceQuery in interface BinaryExpression
Parameters:
newInstanceQuery - the new value of the 'Instance Query' container reference.
See Also:
BinaryExpression.getInstanceQuery()
Generated

eInverseAdd

public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                   int featureID,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseAdd in class WhereExpressionImpl
Generated

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:
eInverseRemove in class WhereExpressionImpl
Generated

eBasicRemoveFromContainerFeature

public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eBasicRemoveFromContainerFeature in class WhereExpressionImpl
Generated

eGet

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

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class WhereExpressionImpl
Generated

eSet

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

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class WhereExpressionImpl
Generated

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class WhereExpressionImpl
Generated

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class WhereExpressionImpl
Generated

toString

public java.lang.String toString()

Overrides:
toString in class WhereExpressionImpl
Generated

TPTP 4.4.0 Platform Project
Public API Specification