public class WildcardTypeImpl extends ClassImpl implements WildcardType
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 |
basicGetLowerBound() |
Type |
basicGetUpperBound() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
Type |
getLowerBound() |
Type |
getUpperBound() |
void |
setLowerBound(Type newLowerBound) |
void |
setUpperBound(Type newUpperBound) |
addClassListener, basicSetOwnedSignature, basicSetOwningPackage, computeId, conformsTo, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eInverseAdd, eInverseRemove, eInvoke, getCommonType, getExtenders, getInheritance, 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, toString, 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, waitcreateInstance, 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 Type getLowerBound()
getLowerBound in interface WildcardTypeWildcardType.setLowerBound(Type),
PivotPackage.getWildcardType_LowerBound()public Type basicGetLowerBound()
public void setLowerBound(Type newLowerBound)
setLowerBound in interface WildcardTypenewLowerBound - the new value of the 'Lower Bound' reference.WildcardType.getLowerBound()public Type getUpperBound()
getUpperBound in interface WildcardTypeWildcardType.setUpperBound(Type),
PivotPackage.getWildcardType_UpperBound()public Type basicGetUpperBound()
public void setUpperBound(Type newUpperBound)
setUpperBound in interface WildcardTypenewUpperBound - the new value of the 'Upper Bound' reference.WildcardType.getUpperBound()public Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID,
Object newValue)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.