|
||||||||||
| 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.ecore.impl.EDataTypeImpl
org.eclipse.emf.ocl.types.impl.CollectionTypeImpl
org.eclipse.emf.ocl.types.impl.OrderedSetTypeImpl
public class OrderedSetTypeImpl
An implementation of the model object 'Ordered Set Type'.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
static String |
copyright
|
| Fields inherited from class org.eclipse.emf.ocl.types.impl.CollectionTypeImpl |
|---|
elementType, END_POSITION_EDEFAULT, endPosition, KIND_EDEFAULT, OCL_BAG, OCL_COLLECTION, OCL_ORDERED_SET, OCL_SEQUENCE, OCL_SET, START_POSITION_EDEFAULT, startPosition, TYPE_END_POSITION_EDEFAULT, TYPE_START_POSITION_EDEFAULT, typeEndPosition, typeStartPosition |
| Fields inherited from class org.eclipse.emf.ecore.impl.EDataTypeImpl |
|---|
defaultValue, defaultValueIsSet, SERIALIZABLE_EDEFAULT, SERIALIZABLE_EFLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.EClassifierImpl |
|---|
DEFAULT_VALUE_EDEFAULT, eClassifierExtendedMetaData, eTypeParameters, generatedInstanceClassName, INSTANCE_CLASS_EDEFAULT, INSTANCE_CLASS_NAME_EDEFAULT, instanceClass, instanceClassName, instanceTypeName, 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 |
OrderedSetTypeImpl()
|
protected |
OrderedSetTypeImpl(EClassifier elementType)
|
| Method Summary | |
|---|---|
protected static EList |
createOperations()
|
protected EClass |
eStaticClass()
|
EList |
getIterators()
|
CollectionKind |
getKind()
|
String |
getName()
|
EList |
getOperations()
Get the list of operations supported by OCL Collection Types |
EClassifier |
getResultTypeFor(EClassifier ownerType,
int opcode,
EList args)
Return result type of operation based on the sourceType and args. |
void |
setElementType(EClassifier newElementType)
Extends the superclass implementation to propagate the element type to my Set supertype. |
| Methods inherited from class org.eclipse.emf.ecore.impl.EDataTypeImpl |
|---|
getDefaultValue, isSerializable, setDataTypeGeneratedInstanceClass, setGeneratedInstanceClass, setInstanceClassGen, setSerializable |
| Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getNameGen |
| 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 |
|---|
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.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.ocl.types.CollectionType |
|---|
getElementType |
| Methods inherited from interface org.eclipse.emf.ecore.EDataType |
|---|
isSerializable, setSerializable |
| Methods inherited from interface org.eclipse.emf.ecore.EClassifier |
|---|
getClassifierID, getDefaultValue, getEPackage, getETypeParameters, getInstanceClass, getInstanceClassName, getInstanceTypeName, isInstance, setInstanceClass, setInstanceClassName, setInstanceTypeName |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
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.ocl.utilities.TypedASTNode |
|---|
getTypeEndPosition, getTypeStartPosition, setTypeEndPosition, setTypeStartPosition |
| Methods inherited from interface org.eclipse.emf.ocl.utilities.ASTNode |
|---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from interface org.eclipse.emf.ocl.utilities.PredefinedType |
|---|
getCommonSupertype, getOperationCodeFor, getOperationNameFor, getRelationshipTo |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
public static final String copyright
| Constructor Detail |
|---|
protected OrderedSetTypeImpl()
protected OrderedSetTypeImpl(EClassifier elementType)
| Method Detail |
|---|
public String getName()
getName in interface ENamedElementgetName in class CollectionTypeImplpublic CollectionKind getKind()
getKind in interface CollectionTypegetKind in class CollectionTypeImplCollectionKind,
TypesPackage.getCollectionType_Kind()public void setElementType(EClassifier newElementType)
setElementType in interface CollectionTypesetElementType in class CollectionTypeImplnewElementType - the new value of the 'Element Type' reference.CollectionType.getElementType()
public EClassifier getResultTypeFor(EClassifier ownerType,
int opcode,
EList args)
throws SemanticException
getResultTypeFor in interface PredefinedTypegetResultTypeFor in class CollectionTypeImplopcode - args -
SemanticExceptionprotected static EList createOperations()
public EList getOperations()
CollectionType
getOperations in interface CollectionTypegetOperations in interface PredefinedTypegetOperations in class CollectionTypeImplpublic EList getIterators()
getIterators in class CollectionTypeImplprotected EClass eStaticClass()
eStaticClass in class CollectionTypeImpl
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||