|
||||||||||
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 Parameter
Owning Template Parameter
Association Class
Class
Default
Default Expression
Implicit
Is Composite
Is Derived
Is ID
Is Read Only
Is Resolve Proxies
Is Transient
Is Unsettable
Is Volatile
Keys
Opposite
Owning Type
Redefined Property
Referred Property
Subsetted 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 FeatureImpl
public TemplateParameter getTemplateParameter()
getTemplateParameter
in interface ParameterableElement
ParameterableElement.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 ParameterableElement
newTemplateParameter
- the new value of the 'Template Parameter' reference.ParameterableElement.getTemplateParameter()
public TemplateParameter getOwningTemplateParameter()
getOwningTemplateParameter
in interface ParameterableElement
ParameterableElement.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 ParameterableElement
newOwningTemplateParameter
- the new value of the 'Owning Template Parameter' container reference.ParameterableElement.getOwningTemplateParameter()
public AssociationClass getAssociationClass()
getAssociationClass
in interface Property
Property.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 Property
newAssociationClass
- the new value of the 'Association Class' reference.Property.getAssociationClass()
public boolean isReadOnly()
isReadOnly
in interface Property
Property.setIsReadOnly(boolean)
,
PivotPackage.getProperty_IsReadOnly()
public void setIsReadOnly(boolean newIsReadOnly)
setIsReadOnly
in interface Property
newIsReadOnly
- the new value of the 'Is Read Only' attribute.Property.isReadOnly()
public java.lang.String getDefault()
getDefault
in interface Property
Property.setDefault(String)
,
PivotPackage.getProperty_Default()
public void setDefault(java.lang.String newDefault)
setDefault
in interface Property
newDefault
- the new value of the 'Default' attribute.Property.getDefault()
public boolean isComposite()
isComposite
in interface Property
Property.setIsComposite(boolean)
,
PivotPackage.getProperty_IsComposite()
public void setIsComposite(boolean newIsComposite)
setIsComposite
in interface Property
newIsComposite
- the new value of the 'Is Composite' attribute.Property.isComposite()
public boolean isDerived()
isDerived
in interface Property
Property.setIsDerived(boolean)
,
PivotPackage.getProperty_IsDerived()
public void setIsDerived(boolean newIsDerived)
setIsDerived
in interface Property
newIsDerived
- the new value of the 'Is Derived' attribute.Property.isDerived()
public Property getOpposite()
getOpposite
in interface DomainProperty
getOpposite
in interface Property
Property.setOpposite(Property)
,
PivotPackage.getProperty_Opposite()
public Property basicGetOpposite()
public void setOpposite(Property newOpposite)
setOpposite
in interface Property
newOpposite
- the new value of the 'Opposite' reference.Property.getOpposite()
public boolean isImplicit()
isImplicit
in interface Property
Property.setImplicit(boolean)
,
PivotPackage.getProperty_Implicit()
public void setImplicit(boolean newImplicit)
setImplicit
in interface Property
newImplicit
- the new value of the 'Implicit' attribute.Property.isImplicit()
public OpaqueExpression getDefaultExpression()
getDefaultExpression
in interface DomainProperty
getDefaultExpression
in interface Property
Property.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 Property
newDefaultExpression
- the new value of the 'Default Expression' containment reference.Property.getDefaultExpression()
public boolean isID()
isID
in interface Property
Property.setIsID(boolean)
,
PivotPackage.getProperty_IsID()
public void setIsID(boolean newIsID)
setIsID
in interface Property
newIsID
- the new value of the 'Is ID' attribute.Property.isID()
public java.util.List<Property> getKeys()
getKeys
in interface Property
PivotPackage.getProperty_Keys()
public boolean isResolveProxies()
isResolveProxies
in interface Property
Property.setIsResolveProxies(boolean)
,
PivotPackage.getProperty_IsResolveProxies()
public void setIsResolveProxies(boolean newIsResolveProxies)
setIsResolveProxies
in interface Property
newIsResolveProxies
- the new value of the 'Is Resolve Proxies' attribute.Property.isResolveProxies()
public boolean isTransient()
isTransient
in interface Property
Property.setIsTransient(boolean)
,
PivotPackage.getProperty_IsTransient()
public void setIsTransient(boolean newIsTransient)
setIsTransient
in interface Property
newIsTransient
- the new value of the 'Is Transient' attribute.Property.isTransient()
public boolean isUnsettable()
isUnsettable
in interface Property
Property.setIsUnsettable(boolean)
,
PivotPackage.getProperty_IsUnsettable()
public void setIsUnsettable(boolean newIsUnsettable)
setIsUnsettable
in interface Property
newIsUnsettable
- the new value of the 'Is Unsettable' attribute.Property.isUnsettable()
public boolean isVolatile()
isVolatile
in interface Property
Property.setIsVolatile(boolean)
,
PivotPackage.getProperty_IsVolatile()
public void setIsVolatile(boolean newIsVolatile)
setIsVolatile
in interface Property
newIsVolatile
- the new value of the 'Is Volatile' attribute.Property.isVolatile()
public java.util.List<Property> getRedefinedProperty()
getRedefinedProperty
in interface Property
PivotPackage.getProperty_RedefinedProperty()
public java.util.List<Property> getSubsettedProperty()
getSubsettedProperty
in interface Property
PivotPackage.getProperty_SubsettedProperty()
public Property getReferredProperty()
getReferredProperty
in interface Property
Property.setReferredProperty(Property)
,
PivotPackage.getProperty_ReferredProperty()
public Property basicGetReferredProperty()
public void setReferredProperty(Property newReferredProperty)
setReferredProperty
in interface Property
newReferredProperty
- the new value of the 'Referred Property' reference.Property.getReferredProperty()
public Type getOwningType()
getOwningType
in interface DomainFeature
getOwningType
in interface Property
Property.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 Property
newOwningType
- the new value of the 'Owning Type' container reference.Property.getOwningType()
public boolean isTemplateParameter()
isTemplateParameter
in interface ParameterableElement
public boolean isCompatibleWith(ParameterableElement p)
isCompatibleWith
in interface ParameterableElement
public 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 ElementImpl
public 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.InternalEObject
eGet
in class FeatureImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class FeatureImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class FeatureImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class FeatureImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedOperationID(int baseOperationID, java.lang.Class<?> baseClass)
eDerivedOperationID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedOperationID
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.InternalEObject
eInvoke
in class TypedMultiplicityElementImpl
java.lang.reflect.InvocationTargetException
public java.lang.String toString()
toString
in class FeatureImpl
public <R> R accept(@NonNull Visitor<R> visitor)
Visitable
Implementations 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 Visitable
accept
in class FeatureImpl
public Class getClass_()
Property
getClass_
in interface Property
PivotPackage.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)
DomainProperty
This 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 |