public class ExecutorMapType extends AbstractSpecializedType implements MapType
AbstractInheritance.FragmentIterableABSTRACT, OCL_ANY, OCL_INVALID, OCL_VOID, ORDERED, UNIQUEEMPTY_ARRAY| Constructor and Description |
|---|
ExecutorMapType(String name,
Class containerType,
Type keyType,
Type valueType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
conformsTo(StandardLibrary standardLibrary,
Type type)
Return true if this type conform to thatType within standardLibrary.
|
Class |
getCommonType(IdResolver idResolver,
Type type)
Return the most derived type common to this type and thatType within standardLibrary.
|
Class |
getContainerType() |
Type |
getKeyType()
Returns the value of the 'Key Type' reference.
|
List<Operation> |
getOwnedOperations()
Returns the value of the 'Owned Operations' containment reference list.
|
MapTypeId |
getTypeId()
Return a unique StandardLibrary-independent identifier for this type.
|
String |
getValue()
Returns the value of the 'Value' attribute.
|
Type |
getValueType()
Returns the value of the 'Value Type' reference.
|
boolean |
isEqualTo(StandardLibrary standardLibrary,
Type type)
Return true if this is the same type as thatType within standardLibrary.
|
void |
setKeyType(Type value)
Sets the value of the '
Key Type' reference. |
void |
setValueType(Type value)
Sets the value of the '
Value Type' reference. |
String |
toString() |
isOrdered, isUnique, lookupActualOperation, lookupImplementationcreateInstance, createInstance, getBehavioralClass, getExtenders, getInheritance, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedBindings, getOwnedConstraints, getOwnedInvariants, getOwnedProperties, getOwnedSignature, getOwningPackage, getSuperClasses, getTypeParameters, getUnspecializedElement, isIsAbstract, isIsActive, isIsInterface, isIsSerializable, setBehavioralClass, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setIsSerializable, setOwnedSignature, setOwningPackage, setUnspecializedElement, validateNameIsNotNull, validateUniqueInvariantNameflattenedType, getAllProperSuperFragments, getAllSuperFragments, getDepth, getFragment, getFragments, getIndex, getIndexes, getMemberOperation, getMemberProperty, getNormalizedType, getPivotClass, getSelfFragment, getSuperFragments, isClass, isEqualToUnspecializedType, isTemplateParameter, oclEquals, oclHashCode, specializeIngetCommonInheritance, getFragment, getType, initStatics, isInvalid, isOclAny, isSubInheritanceOf, isSuperInheritanceOf, isUndefined, lookupLocalOperationgetName, setNameaccept, allOwnedElements, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBehavioralClass, isIsSerializable, setBehavioralClass, setIsSerializablecreateInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateNameIsNotNull, validateUniqueInvariantNameflattenedType, getInheritance, getNormalizedType, isClass, isEqualToUnspecializedType, isTemplateParameter, specializeInoclEquals, oclHashCodegetOwnedConstraintsgetName, setNameaccept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElementpublic boolean conformsTo(StandardLibrary standardLibrary, Type type)
TypeconformsTo in interface TypeconformsTo in class AbstractExecutorTypepublic Class getCommonType(IdResolver idResolver, Type type)
TypegetCommonType in interface TypegetCommonType in class AbstractExecutorTypepublic Class getContainerType()
getContainerType in class AbstractSpecializedTypepublic 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 List<Operation> getOwnedOperations()
ClassOperation.
It is bidirectional and its opposite is 'Owning Class'.
The Operations owned by the Class.
getOwnedOperations in interface ClassgetOwnedOperations in class AbstractExecutorClassPivotPackage.getClass_OwnedOperations(),
Operation.getOwningClass()public MapTypeId getTypeId()
TypegetTypeId in interface TypegetTypeId in class AbstractExecutorTypepublic String getValue()
DataType"".
If the meaning of the 'Value' attribute isn't clear, there really should be more of a description here...
getValue in interface DataTypePivotPackage.getDataType_Value()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 boolean isEqualTo(StandardLibrary standardLibrary, Type type)
TypeisEqualTo in interface TypeisEqualTo in class AbstractExecutorTypepublic void setKeyType(Type value)
MapTypeKey Type' reference.
setKeyType in interface MapTypevalue - the new value of the 'Key Type' reference.MapType.getKeyType()public void setValueType(Type value)
MapTypeValue Type' reference.
setValueType in interface MapTypevalue - the new value of the 'Value Type' reference.MapType.getValueType()Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.