public abstract class JvmTypeConstraintImplCustom extends JvmTypeConstraintImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
typeReference
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Constructor and Description |
---|
JvmTypeConstraintImplCustom() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIdentifier() |
java.lang.String |
getQualifiedName() |
java.lang.String |
getQualifiedName(char innerClassDelimiter) |
java.lang.String |
getSimpleName() |
void |
internalSetTypeReference(JvmTypeReference newTypeReference) |
protected boolean |
isLikelyAValidConstraintBound(JvmTypeReference constraintBound)
Constraint bounds are definitely invalid if they are
not null and point to a primitive type. |
void |
setTypeReference(JvmTypeReference newTypeReference) |
java.lang.String |
toString() |
basicSetOwner, basicSetTypeReference, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getOwner, getTypeReference, setOwner
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public java.lang.String getIdentifier()
JvmTypeConstraintImpl
getIdentifier
in interface JvmTypeConstraint
getIdentifier
in class JvmTypeConstraintImpl
public final java.lang.String getQualifiedName()
JvmTypeConstraintImpl
getQualifiedName
in interface JvmTypeConstraint
getQualifiedName
in class JvmTypeConstraintImpl
public java.lang.String getQualifiedName(char innerClassDelimiter)
JvmTypeConstraintImpl
getQualifiedName
in interface JvmTypeConstraint
getQualifiedName
in class JvmTypeConstraintImpl
public java.lang.String getSimpleName()
JvmTypeConstraintImpl
getSimpleName
in interface JvmTypeConstraint
getSimpleName
in class JvmTypeConstraintImpl
public void setTypeReference(JvmTypeReference newTypeReference)
JvmTypeConstraintImpl
setTypeReference
in interface JvmTypeConstraint
setTypeReference
in class JvmTypeConstraintImpl
newTypeReference
- the new value of the 'Type Reference' containment reference.JvmTypeConstraint.getTypeReference()
public void internalSetTypeReference(JvmTypeReference newTypeReference)
protected boolean isLikelyAValidConstraintBound(JvmTypeReference constraintBound)
not null
and point to a primitive type.
JvmSpecializedTypeReference
will not be resolved by this check thus they may lead to finally
invalid constraint bounds.constraintBound
- the reference that shall be come the new constraint.false
if the given constraint is definitely invalid.public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl