|
||||||||||
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.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.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 |
MultiplicityElementImpl()
|
Method Summary | ||
---|---|---|
|
accept(Visitor<R,C> 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()
|
|
boolean |
validateLowerGe0(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
|
boolean |
validateUpperGeLower(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.MonikeredElementImpl |
---|
getMoniker, hasMoniker, resetMoniker, setMoniker |
Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
---|
create, createOwnedComment, eInverseRemove, 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.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 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 MonikeredElementImpl
public boolean isOrdered()
isOrdered
in interface MultiplicityElement
MultiplicityElement.setIsOrdered(boolean)
,
PivotPackage.getMultiplicityElement_IsOrdered()
public void setIsOrdered(boolean newIsOrdered)
setIsOrdered
in interface MultiplicityElement
newIsOrdered
- the new value of the 'Is Ordered' attribute.MultiplicityElement.isOrdered()
public boolean isUnique()
isUnique
in interface MultiplicityElement
MultiplicityElement.setIsUnique(boolean)
,
PivotPackage.getMultiplicityElement_IsUnique()
public void setIsUnique(boolean newIsUnique)
setIsUnique
in interface MultiplicityElement
newIsUnique
- the new value of the 'Is Unique' attribute.MultiplicityElement.isUnique()
public java.math.BigInteger getLower()
getLower
in interface MultiplicityElement
MultiplicityElement.setLower(BigInteger)
,
PivotPackage.getMultiplicityElement_Lower()
public void setLower(java.math.BigInteger newLower)
setLower
in interface MultiplicityElement
newLower
- the new value of the 'Lower' attribute.MultiplicityElement.getLower()
public java.math.BigInteger getUpper()
getUpper
in interface MultiplicityElement
MultiplicityElement.setUpper(BigInteger)
,
PivotPackage.getMultiplicityElement_Upper()
public void setUpper(java.math.BigInteger newUpper)
setUpper
in interface MultiplicityElement
newUpper
- the new value of the 'Upper' attribute.MultiplicityElement.getUpper()
public boolean validateLowerGe0(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
validateLowerGe0
in interface MultiplicityElement
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean validateUpperGeLower(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
validateUpperGeLower
in interface MultiplicityElement
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public java.math.BigInteger lowerBound()
lowerBound
in interface MultiplicityElement
public java.math.BigInteger upperBound()
upperBound
in interface MultiplicityElement
public boolean isMultivalued()
isMultivalued
in interface MultiplicityElement
public boolean includesCardinality(java.math.BigInteger C)
includesCardinality
in interface MultiplicityElement
public 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.InternalEObject
eGet
in class MonikeredElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class MonikeredElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class MonikeredElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class MonikeredElementImpl
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 ElementImpl
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 MonikeredElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |