|
||||||||||||
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.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EClassifierImpl
org.eclipse.emf.ocl.types.impl.AnyTypeImpl
Nested Class Summary |
---|
Nested classes 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 inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
static java.lang.String |
copyright
|
static AnyType |
INSTANCE
|
static org.eclipse.emf.ecore.EClassifier |
OCL_T
Special type denoting the type parameter T in generic operations. |
static org.eclipse.emf.ecore.EClassifier |
OCL_T2
Special type denoting the type parameter T2 in generic operations. |
static org.eclipse.emf.ecore.EClassifier |
UML_CLASSIFIER
|
Fields inherited from class org.eclipse.emf.ecore.impl.EClassifierImpl |
---|
DEFAULT_VALUE_EDEFAULT, eClassifierExtendedMetaData, generatedInstanceClassName, INSTANCE_CLASS_EDEFAULT, INSTANCE_CLASS_NAME_EDEFAULT, instanceClass, instanceClassName, metaObjectID |
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
---|
name, NAME_EDEFAULT |
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eProxyURI |
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 |
AnyTypeImpl()
|
protected |
AnyTypeImpl(java.lang.String name)
|
Method Summary | |
---|---|
protected static org.eclipse.emf.common.util.EList |
createAnyOperations()
Initialiaze Operations defined on AnyType |
protected static org.eclipse.emf.common.util.EList |
createOperations()
Initialiaze Operations defined on AnyType |
static boolean |
equal(java.lang.Object anObject,
java.lang.Object anotherObject)
Computes the equivalence of two objects, accounting for primtive numeric values that OCL considers equal but Java does not. |
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
org.eclipse.emf.ecore.EClassifier |
getCommonSupertype(org.eclipse.emf.ecore.EClassifier type)
|
static int |
getOperationCode(java.lang.String operName)
|
int |
getOperationCodeFor(java.lang.String operName)
Returns type operation for the specified collection operation name. |
static java.lang.String |
getOperationName(int opcode)
Returns the operation name corresponding to the opcode |
java.lang.String |
getOperationNameFor(int opcode)
|
org.eclipse.emf.common.util.EList |
getOperations()
|
int |
getRelationshipTo(org.eclipse.emf.ecore.EClassifier type)
|
static org.eclipse.emf.ecore.EClassifier |
getResultType(org.eclipse.emf.ecore.EClassifier type,
int opcode,
org.eclipse.emf.common.util.EList args)
Obtain the result type on an AnyType type operation. |
org.eclipse.emf.ecore.EClassifier |
getResultTypeFor(org.eclipse.emf.ecore.EClassifier ownerType,
int opcode,
org.eclipse.emf.common.util.EList args)
|
static int |
hashCode(java.lang.Object anObject)
Computes hash of an object, accounting for the similar hashing of primitive numeric values that OCL considers equal but Java does not. |
Methods inherited from class org.eclipse.emf.ecore.impl.EClassifierImpl |
---|
basicGetEPackage, dynamicIsInstance, eBasicRemoveFromContainerFeature, eBasicSetContainer, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getClassForName, getClassifierID, getDefaultValue, getEPackage, getEPackageGen, getExtendedMetaData, getInstanceClass, getInstanceClassGen, getInstanceClassName, getInstanceClassNameGen, getPrimitiveOrArrayClass, isInstance, setClassifierID, setExtendedMetaData, setGeneratedInstanceClass, setInstanceClass, setInstanceClassGen, setInstanceClassName, setInstanceClassNameGen, toString |
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
---|
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
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.emf.ecore.EClassifier |
---|
getClassifierID, getDefaultValue, getEPackage, getInstanceClass, getInstanceClassName, isInstance, setInstanceClass, setInstanceClassName |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
---|
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, 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.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
public static final java.lang.String copyright
public static AnyType INSTANCE
public static org.eclipse.emf.ecore.EClassifier OCL_T
public static org.eclipse.emf.ecore.EClassifier OCL_T2
public static org.eclipse.emf.ecore.EClassifier UML_CLASSIFIER
Constructor Detail |
protected AnyTypeImpl()
protected AnyTypeImpl(java.lang.String name)
Method Detail |
protected static org.eclipse.emf.common.util.EList createAnyOperations()
protected static org.eclipse.emf.common.util.EList createOperations()
public int getOperationCodeFor(java.lang.String operName)
getOperationCodeFor
in interface PredefinedType
operName
-
public static int getOperationCode(java.lang.String operName)
public java.lang.String getOperationNameFor(int opcode)
PredefinedType
getOperationNameFor
in interface PredefinedType
public static java.lang.String getOperationName(int opcode)
opcode
-
public org.eclipse.emf.ecore.EClassifier getResultTypeFor(org.eclipse.emf.ecore.EClassifier ownerType, int opcode, org.eclipse.emf.common.util.EList args) throws SemanticException
getResultTypeFor
in interface PredefinedType
SemanticException
public int getRelationshipTo(org.eclipse.emf.ecore.EClassifier type)
getRelationshipTo
in interface PredefinedType
public org.eclipse.emf.ecore.EClassifier getCommonSupertype(org.eclipse.emf.ecore.EClassifier type) throws SemanticException
getCommonSupertype
in interface PredefinedType
SemanticException
public static org.eclipse.emf.ecore.EClassifier getResultType(org.eclipse.emf.ecore.EClassifier type, int opcode, org.eclipse.emf.common.util.EList args) throws SemanticException
type
- source typeopcode
- the operation codeargs
- the operation arguments
SemanticException
public static boolean equal(java.lang.Object anObject, java.lang.Object anotherObject)
anObject
- an objectanotherObject
- another object
public static int hashCode(java.lang.Object anObject)
anObject
- an object
public org.eclipse.emf.common.util.EList getOperations()
PredefinedType
getOperations
in interface AnyType
protected org.eclipse.emf.ecore.EClass eStaticClass()
|
Copyright 2002, 2006 IBM Corporation and others. All Rights Reserved. |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |