public class PropertyImpl extends FeatureImpl implements Property
The following features are implemented:
| Type | Property and Description |
|---|---|
Property |
basicGetReferred |
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| Modifier and Type | Field and Description |
|---|---|
protected AssociationClass |
association
The cached value of the '
Association' reference. |
protected java.lang.String |
default_
The cached value of the '
Default' attribute. |
protected static java.lang.String |
DEFAULT_EDEFAULT
The default value of the '
Default' attribute. |
protected OpaqueExpression |
defaultExpression
The cached value of the '
Default Expression' containment reference. |
protected static boolean |
IMPLICIT_EDEFAULT
The default value of the '
Implicit' attribute. |
protected static int |
IMPLICIT_EFLAG
The flag representing the value of the '
Implicit' attribute. |
protected static boolean |
IS_COMPOSITE_EDEFAULT
The default value of the '
Is Composite' attribute. |
protected static int |
IS_COMPOSITE_EFLAG
The flag representing the value of the '
Is Composite' attribute. |
protected static boolean |
IS_DERIVED_EDEFAULT
The default value of the '
Is Derived' attribute. |
protected static int |
IS_DERIVED_EFLAG
The flag representing the value of the '
Is Derived' attribute. |
protected static boolean |
IS_ID_EDEFAULT
The default value of the '
Is ID' attribute. |
protected static int |
IS_ID_EFLAG
The flag representing the value of the '
Is ID' attribute. |
protected static boolean |
IS_READ_ONLY_EDEFAULT
The default value of the '
Is Read Only' attribute. |
protected static int |
IS_READ_ONLY_EFLAG
The flag representing the value of the '
Is Read Only' attribute. |
protected static boolean |
IS_RESOLVE_PROXIES_EDEFAULT
The default value of the '
Is Resolve Proxies' attribute. |
protected static int |
IS_RESOLVE_PROXIES_EFLAG
The flag representing the value of the '
Is Resolve Proxies' attribute. |
protected static boolean |
IS_TRANSIENT_EDEFAULT
The default value of the '
Is Transient' attribute. |
protected static int |
IS_TRANSIENT_EFLAG
The flag representing the value of the '
Is Transient' attribute. |
protected static boolean |
IS_UNSETTABLE_EDEFAULT
The default value of the '
Is Unsettable' attribute. |
protected static int |
IS_UNSETTABLE_EFLAG
The flag representing the value of the '
Is Unsettable' attribute. |
protected static boolean |
IS_VOLATILE_EDEFAULT
The default value of the '
Is Volatile' attribute. |
protected static int |
IS_VOLATILE_EFLAG
The flag representing the value of the '
Is Volatile' attribute. |
protected org.eclipse.emf.common.util.EList<Property> |
keys
The cached value of the '
Keys' reference list. |
protected Property |
opposite
The cached value of the '
Opposite' reference. |
protected org.eclipse.emf.common.util.EList<Property> |
redefinedProperty
The cached value of the '
Redefined Property' reference list. |
protected Property |
referredProperty
The cached value of the '
Referred Property' reference. |
protected org.eclipse.emf.common.util.EList<Property> |
subsettedProperty
The cached value of the '
Subsetted Property' reference list. |
protected TemplateParameter |
templateParameter
The cached value of the '
Template Parameter' reference. |
implementation, IMPLEMENTATION_CLASS_EDEFAULT, IMPLEMENTATION_EDEFAULT, implementationClassIS_REQUIRED_EDEFAULT, IS_REQUIRED_EFLAG, typeIS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT, ownedAnnotationextension, ownedCommenteAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
PropertyImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
AssociationClass |
basicGetAssociation() |
Class |
basicGetClass_() |
Property |
basicGetOpposite() |
Property |
basicGetReferredProperty() |
TemplateParameter |
basicGetTemplateParameter() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetAssociation(AssociationClass newAssociation,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetDefaultExpression(OpaqueExpression newDefaultExpression,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningType(Type newOwningType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTemplateParameter(TemplateParameter newTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs) |
OpaqueExpression |
createDefaultExpression() |
OpaqueExpression |
createDefaultExpression(org.eclipse.emf.ecore.EClass eClass) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
AssociationClass |
getAssociation() |
Class |
getClass_() |
java.lang.String |
getDefault() |
OpaqueExpression |
getDefaultExpression() |
DomainInheritance |
getInheritance(DomainStandardLibrary standardLibrary)
Return the Inheritance dispatch table for the owning type, or null for an orphan property owned by an Annotation.
|
java.util.List<Property> |
getKeys() |
Property |
getOpposite() |
TemplateParameter |
getOwningTemplateParameter() |
Type |
getOwningType() |
PropertyId |
getPropertyId() |
java.util.List<Property> |
getRedefinedProperty() |
Property |
getReferredProperty() |
java.util.List<Property> |
getSubsettedProperty() |
TemplateParameter |
getTemplateParameter() |
void |
initValue(java.lang.Object objectValue,
java.lang.Object unboxedValue)
Initialize the value of this property within objectValue to propertyValue.
|
boolean |
isAttribute(Property p) |
boolean |
isCompatibleWith(ParameterableElement p) |
boolean |
isComposite() |
boolean |
isDerived() |
boolean |
isID() |
boolean |
isImplicit() |
boolean |
isReadOnly() |
boolean |
isResolveProxies() |
boolean |
isTemplateParameter() |
boolean |
isTransient() |
boolean |
isUnsettable() |
boolean |
isVolatile() |
void |
setAssociation(AssociationClass newAssociation) |
void |
setDefault(java.lang.String newDefault) |
void |
setDefaultExpression(OpaqueExpression newDefaultExpression) |
void |
setImplicit(boolean newImplicit) |
void |
setIsComposite(boolean newIsComposite) |
void |
setIsDerived(boolean newIsDerived) |
void |
setIsID(boolean newIsID) |
void |
setIsReadOnly(boolean newIsReadOnly) |
void |
setIsResolveProxies(boolean newIsResolveProxies) |
void |
setIsTransient(boolean newIsTransient) |
void |
setIsUnsettable(boolean newIsUnsettable) |
void |
setIsVolatile(boolean newIsVolatile) |
void |
setOpposite(Property newOpposite) |
void |
setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter) |
void |
setOwningType(Type newOwningType) |
void |
setReferredProperty(Property newReferredProperty) |
void |
setTemplateParameter(TemplateParameter newTemplateParameter) |
java.lang.String |
toString() |
boolean |
validateCompatibleDefaultExpression(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
getImplementation, getImplementationClass, isSetIsStatic, isStatic, setImplementation, setImplementationClass, setIsStaticCompatibleBody, isMany, makeParameterbasicGetType, getType, getTypeId, isRequired, setIsRequired, setTypecreateOwnedAnnotation, getName, getOwnedAnnotation, setNameallOwnedElements, create, createExtension, createOwnedComment, getExtension, getOwnedComment, getValuegetETarget, getTarget, isAdapterForType, notifyChanged, setTarget, unsetTargeteAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetImplementation, getImplementationClass, setImplementation, setImplementationClassCompatibleBody, isMany, makeParametergetType, isRequired, setIsRequired, setTypecreateOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setNameallOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivergetTypeIdgetImplementation, isStaticprotected TemplateParameter templateParameter
Template Parameter' reference.
getTemplateParameter()protected static final boolean IS_READ_ONLY_EDEFAULT
Is Read Only' attribute.
isReadOnly(),
Constant Field Valuesprotected static final int IS_READ_ONLY_EFLAG
Is Read Only' attribute.
isReadOnly(),
Constant Field Valuesprotected static final java.lang.String DEFAULT_EDEFAULT
Default' attribute.
getDefault()protected java.lang.String default_
Default' attribute.
getDefault()protected static final boolean IS_COMPOSITE_EDEFAULT
Is Composite' attribute.
isComposite(),
Constant Field Valuesprotected static final int IS_COMPOSITE_EFLAG
Is Composite' attribute.
isComposite(),
Constant Field Valuesprotected static final boolean IS_DERIVED_EDEFAULT
Is Derived' attribute.
isDerived(),
Constant Field Valuesprotected static final int IS_DERIVED_EFLAG
Is Derived' attribute.
isDerived(),
Constant Field Valuesprotected Property opposite
Opposite' reference.
getOpposite()protected AssociationClass association
Association' reference.
getAssociation()protected static final boolean IMPLICIT_EDEFAULT
Implicit' attribute.
isImplicit(),
Constant Field Valuesprotected static final int IMPLICIT_EFLAG
Implicit' attribute.
isImplicit(),
Constant Field Valuesprotected OpaqueExpression defaultExpression
Default Expression' containment reference.
getDefaultExpression()protected static final boolean IS_ID_EDEFAULT
Is ID' attribute.
isID(),
Constant Field Valuesprotected static final int IS_ID_EFLAG
Is ID' attribute.
isID(),
Constant Field Valuesprotected org.eclipse.emf.common.util.EList<Property> keys
Keys' reference list.
getKeys()protected static final boolean IS_RESOLVE_PROXIES_EDEFAULT
Is Resolve Proxies' attribute.
isResolveProxies(),
Constant Field Valuesprotected static final int IS_RESOLVE_PROXIES_EFLAG
Is Resolve Proxies' attribute.
isResolveProxies(),
Constant Field Valuesprotected static final boolean IS_TRANSIENT_EDEFAULT
Is Transient' attribute.
isTransient(),
Constant Field Valuesprotected static final int IS_TRANSIENT_EFLAG
Is Transient' attribute.
isTransient(),
Constant Field Valuesprotected static final boolean IS_UNSETTABLE_EDEFAULT
Is Unsettable' attribute.
isUnsettable(),
Constant Field Valuesprotected static final int IS_UNSETTABLE_EFLAG
Is Unsettable' attribute.
isUnsettable(),
Constant Field Valuesprotected static final boolean IS_VOLATILE_EDEFAULT
Is Volatile' attribute.
isVolatile(),
Constant Field Valuesprotected static final int IS_VOLATILE_EFLAG
Is Volatile' attribute.
isVolatile(),
Constant Field Valuesprotected org.eclipse.emf.common.util.EList<Property> redefinedProperty
Redefined Property' reference list.
getRedefinedProperty()protected org.eclipse.emf.common.util.EList<Property> subsettedProperty
Subsetted Property' reference list.
getSubsettedProperty()protected Property referredProperty
Referred Property' reference.
getReferredProperty()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class FeatureImplpublic TemplateParameter getTemplateParameter()
getTemplateParameter in interface ParameterableElementParameterableElement.setTemplateParameter(TemplateParameter),
PivotPackage.getParameterableElement_TemplateParameter(),
TemplateParameter.getParameteredElement()public TemplateParameter basicGetTemplateParameter()
public org.eclipse.emf.common.notify.NotificationChain basicSetTemplateParameter(TemplateParameter newTemplateParameter, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTemplateParameter(TemplateParameter newTemplateParameter)
setTemplateParameter in interface ParameterableElementnewTemplateParameter - the new value of the 'Template Parameter' reference.ParameterableElement.getTemplateParameter()public TemplateParameter getOwningTemplateParameter()
getOwningTemplateParameter in interface ParameterableElementParameterableElement.setOwningTemplateParameter(TemplateParameter),
PivotPackage.getParameterableElement_OwningTemplateParameter(),
TemplateParameter.getOwnedParameteredElement()public org.eclipse.emf.common.notify.NotificationChain basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter)
setOwningTemplateParameter in interface ParameterableElementnewOwningTemplateParameter - the new value of the 'Owning Template Parameter' container reference.ParameterableElement.getOwningTemplateParameter()public boolean isReadOnly()
isReadOnly in interface PropertyProperty.setIsReadOnly(boolean),
PivotPackage.getProperty_IsReadOnly()public void setIsReadOnly(boolean newIsReadOnly)
setIsReadOnly in interface PropertynewIsReadOnly - the new value of the 'Is Read Only' attribute.Property.isReadOnly()public java.lang.String getDefault()
getDefault in interface PropertyProperty.setDefault(String),
PivotPackage.getProperty_Default()public void setDefault(java.lang.String newDefault)
setDefault in interface PropertynewDefault - the new value of the 'Default' attribute.Property.getDefault()public boolean isComposite()
isComposite in interface PropertyProperty.setIsComposite(boolean),
PivotPackage.getProperty_IsComposite()public void setIsComposite(boolean newIsComposite)
setIsComposite in interface PropertynewIsComposite - the new value of the 'Is Composite' attribute.Property.isComposite()public boolean isDerived()
isDerived in interface PropertyProperty.setIsDerived(boolean),
PivotPackage.getProperty_IsDerived()public void setIsDerived(boolean newIsDerived)
setIsDerived in interface PropertynewIsDerived - the new value of the 'Is Derived' attribute.Property.isDerived()public Property getOpposite()
getOpposite in interface DomainPropertygetOpposite in interface PropertyProperty.setOpposite(Property),
PivotPackage.getProperty_Opposite()public Property basicGetOpposite()
public void setOpposite(Property newOpposite)
setOpposite in interface PropertynewOpposite - the new value of the 'Opposite' reference.Property.getOpposite()public AssociationClass getAssociation()
getAssociation in interface PropertyProperty.setAssociation(AssociationClass),
PivotPackage.getProperty_Association(),
AssociationClass.getUnownedAttribute()public AssociationClass basicGetAssociation()
public org.eclipse.emf.common.notify.NotificationChain basicSetAssociation(AssociationClass newAssociation, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setAssociation(AssociationClass newAssociation)
setAssociation in interface PropertynewAssociation - the new value of the 'Association' reference.Property.getAssociation()public boolean isImplicit()
isImplicit in interface PropertyProperty.setImplicit(boolean),
PivotPackage.getProperty_Implicit()public void setImplicit(boolean newImplicit)
setImplicit in interface PropertynewImplicit - the new value of the 'Implicit' attribute.Property.isImplicit()public OpaqueExpression getDefaultExpression()
getDefaultExpression in interface DomainPropertygetDefaultExpression in interface PropertyProperty.setDefaultExpression(OpaqueExpression),
PivotPackage.getProperty_DefaultExpression()public org.eclipse.emf.common.notify.NotificationChain basicSetDefaultExpression(OpaqueExpression newDefaultExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDefaultExpression(OpaqueExpression newDefaultExpression)
setDefaultExpression in interface PropertynewDefaultExpression - the new value of the 'Default Expression' containment reference.Property.getDefaultExpression()public OpaqueExpression createDefaultExpression(org.eclipse.emf.ecore.EClass eClass)
createDefaultExpression in interface PropertyeClass - The Ecore class of the OpaqueExpression to create.OpaqueExpression.Property.getDefaultExpression()public OpaqueExpression createDefaultExpression()
createDefaultExpression in interface PropertyOpaqueExpression.Property.getDefaultExpression()public boolean isID()
isID in interface PropertyProperty.setIsID(boolean),
PivotPackage.getProperty_IsID()public void setIsID(boolean newIsID)
setIsID in interface PropertynewIsID - the new value of the 'Is ID' attribute.Property.isID()public java.util.List<Property> getKeys()
getKeys in interface PropertyPivotPackage.getProperty_Keys()public boolean isResolveProxies()
isResolveProxies in interface PropertyProperty.setIsResolveProxies(boolean),
PivotPackage.getProperty_IsResolveProxies()public void setIsResolveProxies(boolean newIsResolveProxies)
setIsResolveProxies in interface PropertynewIsResolveProxies - the new value of the 'Is Resolve Proxies' attribute.Property.isResolveProxies()public boolean isTransient()
isTransient in interface PropertyProperty.setIsTransient(boolean),
PivotPackage.getProperty_IsTransient()public void setIsTransient(boolean newIsTransient)
setIsTransient in interface PropertynewIsTransient - the new value of the 'Is Transient' attribute.Property.isTransient()public boolean isUnsettable()
isUnsettable in interface PropertyProperty.setIsUnsettable(boolean),
PivotPackage.getProperty_IsUnsettable()public void setIsUnsettable(boolean newIsUnsettable)
setIsUnsettable in interface PropertynewIsUnsettable - the new value of the 'Is Unsettable' attribute.Property.isUnsettable()public boolean isVolatile()
isVolatile in interface PropertyProperty.setIsVolatile(boolean),
PivotPackage.getProperty_IsVolatile()public void setIsVolatile(boolean newIsVolatile)
setIsVolatile in interface PropertynewIsVolatile - the new value of the 'Is Volatile' attribute.Property.isVolatile()public java.util.List<Property> getRedefinedProperty()
getRedefinedProperty in interface PropertyPivotPackage.getProperty_RedefinedProperty()public java.util.List<Property> getSubsettedProperty()
getSubsettedProperty in interface PropertyPivotPackage.getProperty_SubsettedProperty()public Property getReferredProperty()
getReferredProperty in interface PropertyProperty.setReferredProperty(Property),
PivotPackage.getProperty_ReferredProperty()public Property basicGetReferredProperty()
public void setReferredProperty(Property newReferredProperty)
setReferredProperty in interface PropertynewReferredProperty - the new value of the 'Referred Property' reference.Property.getReferredProperty()public Type getOwningType()
getOwningType in interface DomainFeaturegetOwningType in interface PropertyProperty.setOwningType(Type),
PivotPackage.getProperty_OwningType(),
Type.getOwnedAttribute()public org.eclipse.emf.common.notify.NotificationChain basicSetOwningType(Type newOwningType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningType(Type newOwningType)
setOwningType in interface PropertynewOwningType - the new value of the 'Owning Type' container reference.Property.getOwningType()public Class getClass_()
getClass_ in interface PropertyPivotPackage.getProperty_Class()public Class basicGetClass_()
public boolean isTemplateParameter()
isTemplateParameter in interface ParameterableElementpublic boolean isCompatibleWith(ParameterableElement p)
isCompatibleWith in interface ParameterableElementpublic boolean isAttribute(Property p)
isAttribute in interface Propertypublic boolean validateCompatibleDefaultExpression(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateCompatibleDefaultExpression in interface Propertypublic org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class ElementImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class NamedElementImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class FeatureImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class FeatureImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class FeatureImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class FeatureImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
eDerivedOperationID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedOperationID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
throws java.lang.reflect.InvocationTargetException
eInvoke in interface org.eclipse.emf.ecore.InternalEObjecteInvoke in class TypedMultiplicityElementImpljava.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class FeatureImplpublic <R> R accept(@NonNull
Visitor<R> visitor)
VisitableImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface Visitableaccept in class FeatureImpl@Nullable public DomainInheritance getInheritance(@NonNull DomainStandardLibrary standardLibrary)
DomainPropertygetInheritance in interface DomainProperty@NonNull public PropertyId getPropertyId()
getPropertyId in interface Propertypublic void initValue(@NonNull
java.lang.Object objectValue,
@Nullable
java.lang.Object unboxedValue)
DomainPropertyThis method is not thread-safe and should only be invoked to complete construction of objectvalue before making it visible to other threads.
initValue in interface DomainProperty