public class MapTypeImpl extends DataTypeImpl implements MapType
The following features are implemented:
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Type |
basicGetKeyType()
Deprecated.
|
Type |
basicGetValueType()
Deprecated.
|
TypeId |
computeId() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
Type |
getKeyType()
Returns the value of the 'Key Type' reference.
|
Type |
getValueType()
Returns the value of the 'Value Type' reference.
|
void |
setKeyType(Type newKeyType)
Sets the value of the '
Key Type' reference. |
void |
setValueType(Type newValueType)
Sets the value of the '
Value Type' reference. |
basicGetBehavioralClass, getBehavioralClass, getInheritance, getValue, isIsSerializable, setBehavioralClass, setIsSerializable, toStringaddClassListener, basicSetOwnedSignature, basicSetOwningPackage, conformsTo, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eInverseAdd, eInverseRemove, eInvoke, getCommonType, getExtenders, getInstanceClassName, getMetaTypeName, getNormalizedType, getOwnedBehaviors, getOwnedBindings, getOwnedConstraints, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwnedSignature, getOwningPackage, getSuperClasses, getTypeId, getTypeParameters, getUnspecializedElement, isClass, isIsAbstract, isIsActive, isIsInterface, isOrdered, isTemplateParameter, isUnique, lookupActualOperation, lookupImplementation, removeClassListener, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setName, setOwnedSignature, setOwningPackage, setUnspecializedElement, specializeIn, validateNameIsNotNull, validateUniqueInvariantNamecreateInstance, createInstance, flattenedType, getPackage, isEqualTo, isEqualToUnspecializedType, oclEquals, oclHashCodegetNameallOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBehavioralClass, getValue, isIsSerializable, setBehavioralClass, setIsSerializablecreateInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateNameIsNotNull, validateUniqueInvariantNameconformsTo, flattenedType, getCommonType, getInheritance, getNormalizedType, getTypeId, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeInoclEquals, oclHashCodegetOwnedConstraintsgetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElementpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class DataTypeImplpublic void eSet(int featureID,
Object newValue)
eSet in class DataTypeImplpublic void eUnset(int featureID)
eUnset in class DataTypeImplpublic boolean eIsSet(int featureID)
eIsSet in class DataTypeImplpublic <R> R accept(Visitor<R> visitor)
@Deprecated public Type basicGetKeyType()
@Deprecated public Type basicGetValueType()
public TypeId computeId()
computeId in class DataTypeImplpublic Type getKeyType()
MapTypeIf the meaning of the 'Key Type' reference isn't clear, there really should be more of a description here...
getKeyType in interface MapTypeMapType.setKeyType(Type),
PivotPackage.getMapType_KeyType()public Type getValueType()
MapTypeIf the meaning of the 'Value Type' reference isn't clear, there really should be more of a description here...
getValueType in interface MapTypeMapType.setValueType(Type),
PivotPackage.getMapType_ValueType()public void setKeyType(Type newKeyType)
MapTypeKey Type' reference.
setKeyType in interface MapTypenewKeyType - the new value of the 'Key Type' reference.MapType.getKeyType()public void setValueType(Type newValueType)
MapTypeValue Type' reference.
setValueType in interface MapTypenewValueType - the new value of the 'Value Type' reference.MapType.getValueType()Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.