|
||||||||||
| 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.MultiplicityElementImpl
public abstract class MultiplicityElementImpl
An implementation of the model object 'Multiplicity Element'.
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 static boolean |
IS_ORDERED_EDEFAULT
The default value of the ' Is Ordered' attribute. |
protected static int |
IS_ORDERED_EFLAG
The flag representing the value of the ' Is Ordered' attribute. |
protected static boolean |
IS_UNIQUE_EDEFAULT
The default value of the ' Is Unique' attribute. |
protected static int |
IS_UNIQUE_EFLAG
The flag representing the value of the ' Is Unique' attribute. |
protected java.math.BigInteger |
lower
The cached value of the ' Lower' attribute. |
protected static java.math.BigInteger |
LOWER_EDEFAULT
The default value of the ' Lower' attribute. |
protected java.math.BigInteger |
upper
The cached value of the ' Upper' attribute. |
protected static java.math.BigInteger |
UPPER_EDEFAULT
The default value of the ' Upper' attribute. |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
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 |
MultiplicityElementImpl()
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
|
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)
|
|
java.math.BigInteger |
getLower()
|
|
java.math.BigInteger |
getUpper()
|
|
boolean |
includesCardinality(java.math.BigInteger C)
|
|
boolean |
includesMultiplicity(MultiplicityElement M)
|
|
boolean |
isMultivalued()
|
|
boolean |
isOrdered()
|
|
boolean |
isUnique()
|
|
java.math.BigInteger |
lowerBound()
|
|
void |
setIsOrdered(boolean newIsOrdered)
|
|
void |
setIsUnique(boolean newIsUnique)
|
|
void |
setLower(java.math.BigInteger newLower)
|
|
void |
setUpper(java.math.BigInteger newUpper)
|
|
java.lang.String |
toString()
|
|
java.math.BigInteger |
upperBound()
|
|
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
allOwnedElements, create, createOwnedComment, eInverseRemove, getOwnedComment, validateNotOwnSelf |
| 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.Element |
|---|
allOwnedElements, createOwnedComment, getETarget, getOwnedComment, validateNotOwnSelf |
| 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 static final boolean IS_ORDERED_EDEFAULT
Is Ordered' attribute.
isOrdered(),
Constant Field Valuesprotected static final int IS_ORDERED_EFLAG
Is Ordered' attribute.
isOrdered(),
Constant Field Valuesprotected static final boolean IS_UNIQUE_EDEFAULT
Is Unique' attribute.
isUnique(),
Constant Field Valuesprotected static final int IS_UNIQUE_EFLAG
Is Unique' attribute.
isUnique(),
Constant Field Valuesprotected static final java.math.BigInteger LOWER_EDEFAULT
Lower' attribute.
getLower()protected java.math.BigInteger lower
Lower' attribute.
getLower()protected static final java.math.BigInteger UPPER_EDEFAULT
Upper' attribute.
getUpper()protected java.math.BigInteger upper
Upper' attribute.
getUpper()| Constructor Detail |
|---|
protected MultiplicityElementImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ElementImplpublic boolean isOrdered()
isOrdered in interface MultiplicityElementMultiplicityElement.setIsOrdered(boolean),
PivotPackage.getMultiplicityElement_IsOrdered()public void setIsOrdered(boolean newIsOrdered)
setIsOrdered in interface MultiplicityElementnewIsOrdered - the new value of the 'Is Ordered' attribute.MultiplicityElement.isOrdered()public boolean isUnique()
isUnique in interface MultiplicityElementMultiplicityElement.setIsUnique(boolean),
PivotPackage.getMultiplicityElement_IsUnique()public void setIsUnique(boolean newIsUnique)
setIsUnique in interface MultiplicityElementnewIsUnique - the new value of the 'Is Unique' attribute.MultiplicityElement.isUnique()public java.math.BigInteger getLower()
getLower in interface MultiplicityElementMultiplicityElement.setLower(BigInteger),
PivotPackage.getMultiplicityElement_Lower()public void setLower(java.math.BigInteger newLower)
setLower in interface MultiplicityElementnewLower - the new value of the 'Lower' attribute.MultiplicityElement.getLower()public java.math.BigInteger getUpper()
getUpper in interface MultiplicityElementMultiplicityElement.setUpper(BigInteger),
PivotPackage.getMultiplicityElement_Upper()public void setUpper(java.math.BigInteger newUpper)
setUpper in interface MultiplicityElementnewUpper - the new value of the 'Upper' attribute.MultiplicityElement.getUpper()public java.math.BigInteger lowerBound()
lowerBound in interface MultiplicityElementpublic java.math.BigInteger upperBound()
upperBound in interface MultiplicityElementpublic boolean isMultivalued()
isMultivalued in interface MultiplicityElementpublic boolean includesCardinality(java.math.BigInteger C)
includesCardinality in interface MultiplicityElementpublic boolean includesMultiplicity(MultiplicityElement M)
includesMultiplicity in interface MultiplicityElement
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class ElementImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ElementImpl
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.InternalEObjecteInvoke in class ElementImpljava.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class ElementImplpublic <R> R accept(Visitor<R> visitor)
VisitableImplementations 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 Visitableaccept in class ElementImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||