public interface Property extends Feature, ParameterableElement, DomainProperty
PivotPackage.getProperty()
Modifier and Type | Method and Description |
---|---|
OpaqueExpression |
createDefaultExpression()
Creates a new
OpaqueExpression and sets the 'Default Expression' containment reference. |
OpaqueExpression |
createDefaultExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OpaqueExpression and sets the 'Default Expression' containment reference. |
AssociationClass |
getAssociation()
Returns the value of the 'Association' reference.
|
Class |
getClass_()
Returns the value of the 'Class' reference.
|
java.lang.String |
getDefault()
Returns the value of the 'Default' attribute.
|
OpaqueExpression |
getDefaultExpression()
Returns the value of the 'Default Expression' containment reference.
|
java.util.List<Property> |
getKeys()
Returns the value of the 'Keys' reference list.
|
Property |
getOpposite()
Returns the value of the 'Opposite' reference.
|
Type |
getOwningType()
Returns the value of the 'Owning Type' container reference.
|
PropertyId |
getPropertyId() |
java.util.List<Property> |
getRedefinedProperty()
Returns the value of the 'Redefined Property' reference list.
|
Property |
getReferredProperty()
Returns the value of the 'Referred Property' reference.
|
java.util.List<Property> |
getSubsettedProperty()
Returns the value of the 'Subsetted Property' reference list.
|
boolean |
isAttribute(Property p) |
boolean |
isComposite()
Returns the value of the 'Is Composite' attribute.
|
boolean |
isDerived()
Returns the value of the 'Is Derived' attribute.
|
boolean |
isID()
Returns the value of the 'Is ID' attribute.
|
boolean |
isImplicit()
Returns the value of the 'Implicit' attribute.
|
boolean |
isReadOnly()
Returns the value of the 'Is Read Only' attribute.
|
boolean |
isResolveProxies()
Returns the value of the 'Is Resolve Proxies' attribute.
|
boolean |
isTransient()
Returns the value of the 'Is Transient' attribute.
|
boolean |
isUnsettable()
Returns the value of the 'Is Unsettable' attribute.
|
boolean |
isVolatile()
Returns the value of the 'Is Volatile' attribute.
|
void |
setAssociation(AssociationClass value)
Sets the value of the '
Association ' reference. |
void |
setDefault(java.lang.String value)
Sets the value of the '
Default ' attribute. |
void |
setDefaultExpression(OpaqueExpression value)
Sets the value of the '
Default Expression ' containment reference. |
void |
setImplicit(boolean value)
Sets the value of the '
Implicit ' attribute. |
void |
setIsComposite(boolean value)
Sets the value of the '
Is Composite ' attribute. |
void |
setIsDerived(boolean value)
Sets the value of the '
Is Derived ' attribute. |
void |
setIsID(boolean value)
Sets the value of the '
Is ID ' attribute. |
void |
setIsReadOnly(boolean value)
Sets the value of the '
Is Read Only ' attribute. |
void |
setIsResolveProxies(boolean value)
Sets the value of the '
Is Resolve Proxies ' attribute. |
void |
setIsTransient(boolean value)
Sets the value of the '
Is Transient ' attribute. |
void |
setIsUnsettable(boolean value)
Sets the value of the '
Is Unsettable ' attribute. |
void |
setIsVolatile(boolean value)
Sets the value of the '
Is Volatile ' attribute. |
void |
setOpposite(Property value)
Sets the value of the '
Opposite ' reference. |
void |
setOwningType(Type value)
Sets the value of the '
Owning Type ' container reference. |
void |
setReferredProperty(Property value)
Sets the value of the '
Referred Property ' reference. |
boolean |
validateCompatibleDefaultExpression(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
getImplementation, getImplementationClass, setImplementation, setImplementationClass
CompatibleBody, isMany, makeParameter
getType, isRequired, setIsRequired, setType
createOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setName
allOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getTypeId
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
getInheritance, initValue
getImplementation, isStatic
boolean isReadOnly()
"false"
.
If isReadOnly is true, the attribute may not be written to after initialization.
setIsReadOnly(boolean)
,
PivotPackage.getProperty_IsReadOnly()
void setIsReadOnly(boolean value)
Is Read Only
' attribute.
value
- the new value of the 'Is Read Only' attribute.isReadOnly()
java.lang.String getDefault()
setDefault(String)
,
PivotPackage.getProperty_Default()
void setDefault(java.lang.String value)
Default
' attribute.
value
- the new value of the 'Default' attribute.getDefault()
boolean isComposite()
"false"
.
If isComposite is true, the object containing the attribute is a container for the object or value contained in the attribute.
setIsComposite(boolean)
,
PivotPackage.getProperty_IsComposite()
void setIsComposite(boolean value)
Is Composite
' attribute.
value
- the new value of the 'Is Composite' attribute.isComposite()
boolean isDerived()
"false"
.
If isDerived is true, the value of the attribute is derived from information elsewhere.
setIsDerived(boolean)
,
PivotPackage.getProperty_IsDerived()
void setIsDerived(boolean value)
Is Derived
' attribute.
value
- the new value of the 'Is Derived' attribute.isDerived()
Property getOpposite()
getOpposite
in interface DomainProperty
setOpposite(Property)
,
PivotPackage.getProperty_Opposite()
void setOpposite(Property value)
Opposite
' reference.
value
- the new value of the 'Opposite' reference.getOpposite()
AssociationClass getAssociation()
Unowned Attribute
'.
If the meaning of the 'Association' reference isn't clear, there really should be more of a description here...
setAssociation(AssociationClass)
,
PivotPackage.getProperty_Association()
,
AssociationClass.getUnownedAttribute()
void setAssociation(AssociationClass value)
Association
' reference.
value
- the new value of the 'Association' reference.getAssociation()
boolean isImplicit()
"false"
.
If the meaning of the 'Implicit' attribute isn't clear, there really should be more of a description here...
setImplicit(boolean)
,
PivotPackage.getProperty_Implicit()
void setImplicit(boolean value)
Implicit
' attribute.
value
- the new value of the 'Implicit' attribute.isImplicit()
OpaqueExpression getDefaultExpression()
If the meaning of the 'Default Expression' containment reference isn't clear, there really should be more of a description here...
getDefaultExpression
in interface DomainProperty
setDefaultExpression(OpaqueExpression)
,
PivotPackage.getProperty_DefaultExpression()
void setDefaultExpression(OpaqueExpression value)
Default Expression
' containment reference.
value
- the new value of the 'Default Expression' containment reference.getDefaultExpression()
OpaqueExpression createDefaultExpression(org.eclipse.emf.ecore.EClass eClass)
OpaqueExpression
and sets the 'Default Expression' containment reference.
eClass
- The Ecore class of the OpaqueExpression
to create.OpaqueExpression
.getDefaultExpression()
OpaqueExpression createDefaultExpression()
OpaqueExpression
and sets the 'Default Expression' containment reference.
OpaqueExpression
.getDefaultExpression()
boolean isID()
"false"
.
If the meaning of the 'Is ID' attribute isn't clear, there really should be more of a description here...
setIsID(boolean)
,
PivotPackage.getProperty_IsID()
void setIsID(boolean value)
Is ID
' attribute.
value
- the new value of the 'Is ID' attribute.isID()
java.util.List<Property> getKeys()
Property
.
If the meaning of the 'Keys' reference list isn't clear, there really should be more of a description here...
PivotPackage.getProperty_Keys()
boolean isResolveProxies()
"true"
.
If the meaning of the 'Resolve Proxies' attribute isn't clear, there really should be more of a description here...
setIsResolveProxies(boolean)
,
PivotPackage.getProperty_IsResolveProxies()
void setIsResolveProxies(boolean value)
Is Resolve Proxies
' attribute.
value
- the new value of the 'Is Resolve Proxies' attribute.isResolveProxies()
boolean isTransient()
"false"
.
If the meaning of the 'Transient' attribute isn't clear, there really should be more of a description here...
setIsTransient(boolean)
,
PivotPackage.getProperty_IsTransient()
void setIsTransient(boolean value)
Is Transient
' attribute.
value
- the new value of the 'Is Transient' attribute.isTransient()
boolean isUnsettable()
"false"
.
If the meaning of the 'Unsettable' attribute isn't clear, there really should be more of a description here...
setIsUnsettable(boolean)
,
PivotPackage.getProperty_IsUnsettable()
void setIsUnsettable(boolean value)
Is Unsettable
' attribute.
value
- the new value of the 'Is Unsettable' attribute.isUnsettable()
boolean isVolatile()
"false"
.
If the meaning of the 'Volatile' attribute isn't clear, there really should be more of a description here...
setIsVolatile(boolean)
,
PivotPackage.getProperty_IsVolatile()
void setIsVolatile(boolean value)
Is Volatile
' attribute.
value
- the new value of the 'Is Volatile' attribute.isVolatile()
java.util.List<Property> getRedefinedProperty()
Property
.
If the meaning of the 'Redefined Property' reference list isn't clear, there really should be more of a description here...
PivotPackage.getProperty_RedefinedProperty()
java.util.List<Property> getSubsettedProperty()
Property
.
If the meaning of the 'Subsetted Property' reference list isn't clear, there really should be more of a description here...
PivotPackage.getProperty_SubsettedProperty()
Property getReferredProperty()
If the meaning of the 'Referred Property' reference isn't clear, there really should be more of a description here...
setReferredProperty(Property)
,
PivotPackage.getProperty_ReferredProperty()
void setReferredProperty(Property value)
Referred Property
' reference.
value
- the new value of the 'Referred Property' reference.getReferredProperty()
Type getOwningType()
Owned Attribute
'.
If the meaning of the 'Owning Type' container reference isn't clear, there really should be more of a description here...
getOwningType
in interface DomainFeature
setOwningType(Type)
,
PivotPackage.getProperty_OwningType()
,
Type.getOwnedAttribute()
void setOwningType(Type value)
Owning Type
' container reference.
value
- the new value of the 'Owning Type' container reference.getOwningType()
boolean isAttribute(Property p)
boolean validateCompatibleDefaultExpression(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
Class getClass_()
PivotPackage.getProperty_Class()
@NonNull PropertyId getPropertyId()