|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.EObjectImpl org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl org.eclipse.ocl.examples.pivot.internal.impl.MonikeredElementImpl org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl org.eclipse.ocl.examples.pivot.internal.impl.ConstraintImpl
public class ConstraintImpl
An implementation of the model object 'Constraint'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces 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/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
org.eclipse.emf.common.notify.Adapter.Internal |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected org.eclipse.emf.common.util.EList<Element> |
constrainedElements
The cached value of the ' Constrained Element ' reference list. |
protected NamedElement |
context
The cached value of the ' Context ' reference. |
protected static boolean |
IS_CALLABLE_EDEFAULT
The default value of the ' Is Callable ' attribute. |
protected static int |
IS_CALLABLE_EFLAG
The flag representing the value of the ' Is Callable ' attribute. |
protected ValueSpecification |
specification
The cached value of the ' Specification ' containment reference. |
protected java.lang.String |
stereotype
The cached value of the ' Stereotype ' attribute. |
protected static java.lang.String |
STEREOTYPE_EDEFAULT
The default value of the ' Stereotype ' attribute. |
Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT, ownedAnnotations, ownedRules |
Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.MonikeredElementImpl |
---|
MONIKER_EDEFAULT |
Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
---|
ownedComments |
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 |
ConstraintImpl()
|
Method Summary | ||
---|---|---|
|
accept(Visitor<R,C> visitor)
Returns the result of accepting a visit from a visitor. |
|
NamedElement |
basicGetContext()
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSpecification(ValueSpecification newSpecification,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
ValueSpecification |
createSpecification(org.eclipse.emf.ecore.EClass eClass)
|
|
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)
|
|
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
|
|
boolean |
eIsSet(int featureID)
|
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
|
void |
eUnset(int featureID)
|
|
org.eclipse.emf.common.util.EList<Element> |
getConstrainedElements()
|
|
NamedElement |
getContext()
|
|
ValueSpecification |
getSpecification()
|
|
java.lang.String |
getStereotype()
|
|
boolean |
isCallable()
|
|
void |
setContext(NamedElement newContext)
|
|
void |
setIsCallable(boolean newIsCallable)
|
|
void |
setSpecification(ValueSpecification newSpecification)
|
|
void |
setStereotype(java.lang.String newStereotype)
|
|
java.lang.String |
toString()
|
|
boolean |
validateNotApplyToSelf(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
|
boolean |
validateValueSpecificationBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
---|
createOwnedAnnotation, createOwnedRule, getName, getOwnedAnnotations, getOwnedRules, isStatic, setIsStatic, setName |
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.MonikeredElementImpl |
---|
getMoniker, hasMoniker, resetMoniker, setMoniker |
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
---|
create, createOwnedComment, getOwnedComments |
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl |
---|
getETarget, getTarget, isAdapterForType, notifyChanged, setTarget, unsetTarget |
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, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, 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 |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, 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.ocl.examples.pivot.NamedElement |
---|
createOwnedAnnotation, createOwnedRule, getName, getOwnedAnnotations, getOwnedRules, isStatic, setIsStatic, setName |
Methods inherited from interface org.eclipse.ocl.examples.pivot.MonikeredElement |
---|
getMoniker, hasMoniker, setMoniker |
Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
---|
createOwnedComment, getETarget, getOwnedComments |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, 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.ocl.examples.pivot.util.Visitable |
---|
eClass |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected org.eclipse.emf.common.util.EList<Element> constrainedElements
Constrained Element
' reference list.
getConstrainedElements()
protected ValueSpecification specification
Specification
' containment reference.
getSpecification()
protected NamedElement context
Context
' reference.
getContext()
protected static final java.lang.String STEREOTYPE_EDEFAULT
Stereotype
' attribute.
getStereotype()
protected java.lang.String stereotype
Stereotype
' attribute.
getStereotype()
protected static final boolean IS_CALLABLE_EDEFAULT
Is Callable
' attribute.
isCallable()
,
Constant Field Valuesprotected static final int IS_CALLABLE_EFLAG
Is Callable
' attribute.
isCallable()
,
Constant Field ValuesConstructor Detail |
---|
protected ConstraintImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class NamedElementImpl
public org.eclipse.emf.common.util.EList<Element> getConstrainedElements()
getConstrainedElements
in interface Constraint
PivotPackage.getConstraint_ConstrainedElement()
public ValueSpecification getSpecification()
getSpecification
in interface Constraint
Constraint.setSpecification(ValueSpecification)
,
PivotPackage.getConstraint_Specification()
public org.eclipse.emf.common.notify.NotificationChain basicSetSpecification(ValueSpecification newSpecification, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSpecification(ValueSpecification newSpecification)
setSpecification
in interface Constraint
newSpecification
- the new value of the 'Specification' containment reference.Constraint.getSpecification()
public ValueSpecification createSpecification(org.eclipse.emf.ecore.EClass eClass)
createSpecification
in interface Constraint
eClass
- The Ecore class of the ValueSpecification
to create.
ValueSpecification
.Constraint.getSpecification()
public NamedElement getContext()
getContext
in interface Constraint
Constraint.setContext(NamedElement)
,
PivotPackage.getConstraint_Context()
public NamedElement basicGetContext()
public void setContext(NamedElement newContext)
setContext
in interface Constraint
newContext
- the new value of the 'Context' reference.Constraint.getContext()
public java.lang.String getStereotype()
getStereotype
in interface Constraint
Constraint.setStereotype(String)
,
PivotPackage.getConstraint_Stereotype()
public void setStereotype(java.lang.String newStereotype)
setStereotype
in interface Constraint
newStereotype
- the new value of the 'Stereotype' attribute.Constraint.getStereotype()
public boolean isCallable()
isCallable
in interface Constraint
Constraint.setIsCallable(boolean)
,
PivotPackage.getConstraint_IsCallable()
public void setIsCallable(boolean newIsCallable)
setIsCallable
in interface Constraint
newIsCallable
- the new value of the 'Is Callable' attribute.Constraint.isCallable()
public boolean validateNotApplyToSelf(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
validateNotApplyToSelf
in interface Constraint
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean validateValueSpecificationBoolean(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
validateValueSpecificationBoolean
in interface Constraint
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
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 NamedElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class NamedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NamedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NamedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NamedElementImpl
public java.lang.Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws java.lang.reflect.InvocationTargetException
eInvoke
in interface org.eclipse.emf.ecore.InternalEObject
eInvoke
in class MonikeredElementImpl
java.lang.reflect.InvocationTargetException
public java.lang.String toString()
toString
in class NamedElementImpl
public <R,C> R accept(Visitor<R,C> visitor)
Visitable
Implementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept
in interface Visitable
accept
in class NamedElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |