|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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.NamedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.ValueSpecificationImpl
public abstract class ValueSpecificationImpl
An implementation of the model object 'Value Specification'.
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 TemplateParameter |
templateParameter
The cached value of the ' Template Parameter ' reference. |
Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl |
---|
IS_REQUIRED_EDEFAULT, IS_REQUIRED_EFLAG, type |
Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT |
Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
---|
extension, ownedAnnotation, ownedComment |
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 |
ValueSpecificationImpl()
|
Method Summary | ||
---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
TemplateParameter |
basicGetTemplateParameter()
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTemplateParameter(TemplateParameter newTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
boolean |
booleanValue()
|
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
int |
eDerivedOperationID(int baseOperationID,
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 |
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)
|
|
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)
|
|
TemplateParameter |
getOwningTemplateParameter()
|
|
TemplateParameter |
getTemplateParameter()
|
|
java.lang.Number |
integerValue()
|
|
boolean |
isCompatibleWith(ParameterableElement p)
|
|
boolean |
isComputable()
|
|
boolean |
isNull()
|
|
boolean |
isTemplateParameter()
|
|
void |
setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter)
|
|
void |
setTemplateParameter(TemplateParameter newTemplateParameter)
|
|
java.lang.String |
stringValue()
|
|
java.lang.Number |
unlimitedValue()
|
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl |
---|
basicGetType, getType, getTypeId, isRequired, setIsRequired, setType, toString |
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
---|
getName, isStatic, setIsStatic, setName |
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
---|
allOwnedElements, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl |
---|
eBasicSetContainer, eBasicSetContainer, getETarget, getImage, getTarget, getText, isAdapterForType, notifyChanged, setTarget, unsetTarget |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, 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, 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.TypedElement |
---|
getType, isRequired, setIsRequired, setType |
Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
---|
getName, isStatic, setIsStatic, setName |
Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
---|
allOwnedElements, getETarget, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
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.ocl.examples.domain.elements.DomainTypedElement |
---|
getTypeId |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected TemplateParameter templateParameter
Template Parameter
' reference.
getTemplateParameter()
Constructor Detail |
---|
protected ValueSpecificationImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class TypedElementImpl
public TemplateParameter getTemplateParameter()
getTemplateParameter
in interface ParameterableElement
ParameterableElement.setTemplateParameter(TemplateParameter)
,
PivotPackage.getParameterableElement_TemplateParameter()
,
TemplateParameter.getParameteredElement()
public TemplateParameter basicGetTemplateParameter()
public org.eclipse.emf.common.notify.NotificationChain basicSetTemplateParameter(TemplateParameter newTemplateParameter, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTemplateParameter(TemplateParameter newTemplateParameter)
setTemplateParameter
in interface ParameterableElement
newTemplateParameter
- the new value of the 'Template Parameter' reference.ParameterableElement.getTemplateParameter()
public TemplateParameter getOwningTemplateParameter()
getOwningTemplateParameter
in interface ParameterableElement
ParameterableElement.setOwningTemplateParameter(TemplateParameter)
,
PivotPackage.getParameterableElement_OwningTemplateParameter()
,
TemplateParameter.getOwnedParameteredElement()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter)
setOwningTemplateParameter
in interface ParameterableElement
newOwningTemplateParameter
- the new value of the 'Owning Template Parameter' container reference.ParameterableElement.getOwningTemplateParameter()
public boolean isTemplateParameter()
isTemplateParameter
in interface ParameterableElement
public boolean isCompatibleWith(ParameterableElement p)
isCompatibleWith
in interface ParameterableElement
public boolean isComputable()
isComputable
in interface ValueSpecification
public java.lang.Number integerValue()
integerValue
in interface ValueSpecification
public boolean booleanValue()
booleanValue
in interface ValueSpecification
public java.lang.String stringValue()
stringValue
in interface ValueSpecification
public java.lang.Number unlimitedValue()
unlimitedValue
in interface ValueSpecification
public boolean isNull()
isNull
in interface ValueSpecification
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class ElementImpl
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 ElementImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
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 TypedElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class TypedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class TypedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class TypedElementImpl
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 int eDerivedOperationID(int baseOperationID, java.lang.Class<?> baseClass)
eDerivedOperationID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedOperationID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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 ElementImpl
java.lang.reflect.InvocationTargetException
public <R> R accept(@NonNull Visitor<R> 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 TypedElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |