public class PathExpressionConstraintImpl extends ConstraintImpl implements PathExpressionConstraint
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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 ConstraintImplpublic ClosureType getTransitive()
getTransitive in interface CallableRelationClosureType,
CallableRelation.setTransitive(ClosureType),
PatternLanguagePackage.getCallableRelation_Transitive()public void setTransitive(ClosureType newTransitive)
setTransitive in interface CallableRelationnewTransitive - the new value of the 'Transitive' attribute.ClosureType,
CallableRelation.getTransitive()public org.eclipse.emf.common.util.EList<ReferenceType> getEdgeTypes()
getEdgeTypes in interface PathExpressionConstraintPatternLanguagePackage.getPathExpressionConstraint_EdgeTypes()public ClassType getSourceType()
getSourceType in interface PathExpressionConstraintPathExpressionConstraint.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 PathExpressionConstraintnewSourceType - the new value of the 'Source Type' containment reference.PathExpressionConstraint.getSourceType()public VariableReference getSrc()
getSrc in interface PathExpressionConstraintPathExpressionConstraint.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 PathExpressionConstraintnewSrc - the new value of the 'Src' containment reference.PathExpressionConstraint.getSrc()public ValueReference getDst()
getDst in interface PathExpressionConstraintPathExpressionConstraint.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 PathExpressionConstraintnewDst - the new value of the 'Dst' containment reference.PathExpressionConstraint.getDst()public java.lang.String toString()
toString in interface PathExpressionConstrainttoString in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic 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.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl