|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl
org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.TypedMultiplicityElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.FeatureImpl
org.eclipse.ocl.examples.pivot.internal.impl.PropertyImpl
public class PropertyImpl
An implementation of the model object 'Property'.
The following features are implemented:
Template ParameterOwning Template ParameterAssociation ClassClassDefaultDefault ExpressionImplicitIs CompositeIs DerivedIs IDIs Read OnlyIs Resolve ProxiesIs TransientIs UnsettableIs VolatileKeysOppositeOwning TypeRedefined PropertyReferred PropertySubsetted Property
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
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 |
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
org.eclipse.emf.common.notify.Adapter.Internal |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected AssociationClass |
associationClass
The cached value of the ' Association Class' 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. |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.FeatureImpl |
|---|
implementation, IMPLEMENTATION_CLASS_EDEFAULT, IMPLEMENTATION_EDEFAULT, implementationClass |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl |
|---|
IS_REQUIRED_EDEFAULT, IS_REQUIRED_EFLAG, type |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
extension, ownedAnnotation, ownedComment |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
PropertyImpl()
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
AssociationClass |
basicGetAssociationClass()
|
|
Property |
basicGetOpposite()
|
|
Property |
basicGetReferredProperty()
|
|
TemplateParameter |
basicGetTemplateParameter()
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetAssociationClass(AssociationClass newAssociationClass,
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)
|
|
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 |
getAssociationClass()
|
|
Class |
getClass_()
Returns the value of the 'Class' reference. |
|
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 |
setAssociationClass(AssociationClass newAssociationClass)
|
|
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)
|
|
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.FeatureImpl |
|---|
getImplementation, getImplementationClass, setImplementation, setImplementationClass |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedMultiplicityElementImpl |
|---|
CompatibleBody, isMany, makeParameter |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl |
|---|
basicGetType, getType, getTypeId, isRequired, setIsRequired, setType |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
allOwnedElements, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl |
|---|
eBasicSetContainer, eBasicSetContainer, getETarget, getImage, getTarget, getText, isAdapterForType, notifyChanged, setTarget, unsetTarget |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, 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, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Feature |
|---|
getImplementation, getImplementationClass, setImplementation, setImplementationClass |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.TypedMultiplicityElement |
|---|
CompatibleBody, isMany, makeParameter |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.TypedElement |
|---|
getType, isRequired, setIsRequired, setType |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
|---|
allOwnedElements, getETarget, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitable |
|---|
eClass |
| Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainTypedElement |
|---|
getTypeId |
| Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainFeature |
|---|
getImplementation, isStatic |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected TemplateParameter templateParameter
Template Parameter' reference.
getTemplateParameter()protected AssociationClass associationClass
Association Class' reference.
getAssociationClass()protected static final java.lang.String DEFAULT_EDEFAULT
Default' attribute.
getDefault()protected java.lang.String default_
Default' attribute.
getDefault()protected OpaqueExpression defaultExpression
Default Expression' containment reference.
getDefaultExpression()protected static final boolean IMPLICIT_EDEFAULT
Implicit' attribute.
isImplicit(),
Constant Field Valuesprotected static final int IMPLICIT_EFLAG
Implicit' attribute.
isImplicit(),
Constant Field Valuesprotected 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 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 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 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> keys
Keys' reference list.
getKeys()protected Property opposite
Opposite' reference.
getOpposite()protected org.eclipse.emf.common.util.EList<Property> redefinedProperty
Redefined Property' reference list.
getRedefinedProperty()protected Property referredProperty
Referred Property' reference.
getReferredProperty()protected org.eclipse.emf.common.util.EList<Property> subsettedProperty
Subsetted Property' reference list.
getSubsettedProperty()| Constructor Detail |
|---|
protected PropertyImpl()
| Method Detail |
|---|
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 AssociationClass getAssociationClass()
getAssociationClass in interface PropertyProperty.setAssociationClass(AssociationClass),
PivotPackage.getProperty_AssociationClass(),
AssociationClass.getUnownedAttribute()public AssociationClass basicGetAssociationClass()
public org.eclipse.emf.common.notify.NotificationChain basicSetAssociationClass(AssociationClass newAssociationClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setAssociationClass(AssociationClass newAssociationClass)
setAssociationClass in interface PropertynewAssociationClass - the new value of the 'Association Class' reference.Property.getAssociationClass()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 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 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 boolean isTemplateParameter()
isTemplateParameter in interface ParameterableElementpublic boolean isCompatibleWith(ParameterableElement p)
isCompatibleWith in interface ParameterableElementpublic boolean isAttribute(Property p)
isAttribute in interface Property
public boolean validateCompatibleDefaultExpression(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateCompatibleDefaultExpression in interface Property
public 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 ElementImpl
public 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 ElementImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class FeatureImpl
public 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 FeatureImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
eDerivedOperationID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedOperationID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public 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 FeatureImpl
public <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 FeatureImplpublic Class getClass_()
Property
getClass_ in interface PropertyPivotPackage.getProperty_Class()
@Nullable
public DomainInheritance getInheritance(@NonNull
DomainStandardLibrary standardLibrary)
DomainProperty
getInheritance in interface DomainProperty@NonNull public PropertyId getPropertyId()
getPropertyId in interface Property
public 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||