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, toString
addClassListener, 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, validateUniqueInvariantName
createInstance, createInstance, flattenedType, getPackage, isEqualTo, isEqualToUnspecializedType, oclEquals, oclHashCode
getName
allOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBehavioralClass, getValue, isIsSerializable, setBehavioralClass, setIsSerializable
createInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateNameIsNotNull, validateUniqueInvariantName
conformsTo, flattenedType, getCommonType, getInheritance, getNormalizedType, getTypeId, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeIn
oclEquals, oclHashCode
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElement
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class DataTypeImpl
public void eSet(int featureID, Object newValue)
eSet
in class DataTypeImpl
public void eUnset(int featureID)
eUnset
in class DataTypeImpl
public boolean eIsSet(int featureID)
eIsSet
in class DataTypeImpl
public <R> R accept(Visitor<R> visitor)
@Deprecated public Type basicGetKeyType()
@Deprecated public Type basicGetValueType()
public TypeId computeId()
computeId
in class DataTypeImpl
public Type getKeyType()
MapType
If the meaning of the 'Key Type' reference isn't clear, there really should be more of a description here...
getKeyType
in interface MapType
MapType.setKeyType(Type)
,
PivotPackage.getMapType_KeyType()
public Type getValueType()
MapType
If the meaning of the 'Value Type' reference isn't clear, there really should be more of a description here...
getValueType
in interface MapType
MapType.setValueType(Type)
,
PivotPackage.getMapType_ValueType()
public void setKeyType(Type newKeyType)
MapType
Key Type
' reference.
setKeyType
in interface MapType
newKeyType
- the new value of the 'Key Type' reference.MapType.getKeyType()
public void setValueType(Type newValueType)
MapType
Value Type
' reference.
setValueType
in interface MapType
newValueType
- the new value of the 'Value Type' reference.MapType.getValueType()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.