public class PathExpressionConstraintImpl extends ConstraintImpl implements PathExpressionConstraint
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Modifier and Type | Field and Description |
---|---|
protected ValueReference |
dst
The cached value of the '
Dst ' containment reference. |
protected org.eclipse.emf.common.util.EList<ReferenceType> |
edgeTypes
The cached value of the '
Edge Types ' containment reference list. |
protected ClassType |
sourceType
The cached value of the '
Source Type ' containment reference. |
protected VariableReference |
src
The cached value of the '
Src ' containment reference. |
protected ClosureType |
transitive
The cached value of the '
Transitive ' attribute. |
protected static ClosureType |
TRANSITIVE_EDEFAULT
The default value of the '
Transitive ' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
PathExpressionConstraintImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDst(ValueReference newDst,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSourceType(ClassType newSourceType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSrc(VariableReference newSrc,
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) |
ValueReference |
getDst() |
org.eclipse.emf.common.util.EList<ReferenceType> |
getEdgeTypes() |
ClassType |
getSourceType() |
VariableReference |
getSrc() |
ClosureType |
getTransitive() |
void |
setDst(ValueReference newDst) |
void |
setSourceType(ClassType newSourceType) |
void |
setSrc(VariableReference newSrc) |
void |
setTransitive(ClosureType newTransitive) |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainer
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, eSettings
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final ClosureType TRANSITIVE_EDEFAULT
Transitive
' attribute.
getTransitive()
protected ClosureType transitive
Transitive
' attribute.
getTransitive()
protected org.eclipse.emf.common.util.EList<ReferenceType> edgeTypes
Edge Types
' containment reference list.
getEdgeTypes()
protected ClassType sourceType
Source Type
' containment reference.
getSourceType()
protected VariableReference src
Src
' containment reference.
getSrc()
protected ValueReference dst
Dst
' containment reference.
getDst()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ConstraintImpl
public ClosureType getTransitive()
getTransitive
in interface CallableRelation
ClosureType
,
CallableRelation.setTransitive(ClosureType)
,
PatternLanguagePackage.getCallableRelation_Transitive()
public void setTransitive(ClosureType newTransitive)
setTransitive
in interface CallableRelation
newTransitive
- the new value of the 'Transitive' attribute.ClosureType
,
CallableRelation.getTransitive()
public org.eclipse.emf.common.util.EList<ReferenceType> getEdgeTypes()
getEdgeTypes
in interface PathExpressionConstraint
PatternLanguagePackage.getPathExpressionConstraint_EdgeTypes()
public ClassType getSourceType()
getSourceType
in interface PathExpressionConstraint
PathExpressionConstraint.setSourceType(ClassType)
,
PatternLanguagePackage.getPathExpressionConstraint_SourceType()
public org.eclipse.emf.common.notify.NotificationChain basicSetSourceType(ClassType newSourceType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSourceType(ClassType newSourceType)
setSourceType
in interface PathExpressionConstraint
newSourceType
- the new value of the 'Source Type' containment reference.PathExpressionConstraint.getSourceType()
public VariableReference getSrc()
getSrc
in interface PathExpressionConstraint
PathExpressionConstraint.setSrc(VariableReference)
,
PatternLanguagePackage.getPathExpressionConstraint_Src()
public org.eclipse.emf.common.notify.NotificationChain basicSetSrc(VariableReference newSrc, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSrc(VariableReference newSrc)
setSrc
in interface PathExpressionConstraint
newSrc
- the new value of the 'Src' containment reference.PathExpressionConstraint.getSrc()
public ValueReference getDst()
getDst
in interface PathExpressionConstraint
PathExpressionConstraint.setDst(ValueReference)
,
PatternLanguagePackage.getPathExpressionConstraint_Dst()
public org.eclipse.emf.common.notify.NotificationChain basicSetDst(ValueReference newDst, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDst(ValueReference newDst)
setDst
in interface PathExpressionConstraint
newDst
- the new value of the 'Dst' containment reference.PathExpressionConstraint.getDst()
public java.lang.String toString()
toString
in interface PathExpressionConstraint
toString
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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