|
||||||||||
| 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.TypedMultiplicityElementImpl
public abstract class TypedMultiplicityElementImpl
An implementation of the model object 'Typed 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.TypedElementImpl |
|---|
type |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT, ownedAnnotation, ownedRule |
| 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 |
TypedMultiplicityElementImpl()
|
| Method Summary | |
|---|---|
boolean |
CompatibleBody(ValueSpecification bodySpecification)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
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)
|
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()
|
Parameter |
makeParameter()
|
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.TypedElementImpl |
|---|
accept, basicGetType, getType, setType |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
createOwnedAnnotation, createOwnedRule, eInverseAdd, eInverseRemove, getName, getOwnedAnnotation, getOwnedRule, isStatic, setIsStatic, setName |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
allOwnedElements, create, createOwnedComment, 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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, 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, setType |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
|---|
createOwnedAnnotation, createOwnedRule, getName, getOwnedAnnotation, getOwnedRule, isStatic, setIsStatic, setName |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
|---|
allOwnedElements, createOwnedComment, getETarget, getOwnedComment, validateNotOwnSelf |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitable |
|---|
accept, eClass |
| 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.domain.elements.DomainNamedElement |
|---|
getName |
| 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 TypedMultiplicityElementImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class TypedElementImplpublic 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 MultiplicityElementpublic boolean CompatibleBody(ValueSpecification bodySpecification)
CompatibleBody in interface TypedMultiplicityElementpublic Parameter makeParameter()
makeParameter in interface TypedMultiplicityElement
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class TypedElementImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class TypedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class TypedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class TypedElementImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
eDerivedOperationID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedOperationID 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.InternalEObjecteInvoke in class ElementImpljava.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class NamedElementImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||