org.eclipse.emf.ecore.xcore
Interface XStructuralFeature

All Superinterfaces:
EObject, Notifier, XMember, XModelElement, XNamedElement, XTypedElement
All Known Subinterfaces:
XAttribute, XReference
All Known Implementing Classes:
XAttributeImpl, XReferenceImpl, XStructuralFeatureImpl

public interface XStructuralFeature
extends XMember

A representation of the model object 'XStructural Feature'.

The following features are supported:

See Also:
XcorePackage.getXStructuralFeature()

Method Summary
 org.eclipse.xtext.xbase.XBlockExpression getGetBody()
          Returns the value of the 'Get Body' containment reference
 org.eclipse.xtext.xbase.XBlockExpression getIsSetBody()
          Returns the value of the 'Is Set Body' containment reference
 org.eclipse.xtext.xbase.XBlockExpression getSetBody()
          Returns the value of the 'Set Body' containment reference
 org.eclipse.xtext.xbase.XBlockExpression getUnsetBody()
          Returns the value of the 'Unset Body' containment reference
 boolean isDerived()
          Returns the value of the 'Derived' attribute
 boolean isReadonly()
          Returns the value of the 'Readonly' attribute
 boolean isTransient()
          Returns the value of the 'Transient' attribute
 boolean isUnsettable()
          Returns the value of the 'Unsettable' attribute
 boolean isVolatile()
          Returns the value of the 'Volatile' attribute
 void setDerived(boolean value)
          Sets the value of the 'Derived' attribute
 void setGetBody(org.eclipse.xtext.xbase.XBlockExpression value)
          Sets the value of the 'Get Body' containment reference
 void setIsSetBody(org.eclipse.xtext.xbase.XBlockExpression value)
          Sets the value of the 'Is Set Body' containment reference
 void setReadonly(boolean value)
          Sets the value of the 'Readonly' attribute
 void setSetBody(org.eclipse.xtext.xbase.XBlockExpression value)
          Sets the value of the 'Set Body' containment reference
 void setTransient(boolean value)
          Sets the value of the 'Transient' attribute
 void setUnsetBody(org.eclipse.xtext.xbase.XBlockExpression value)
          Sets the value of the 'Unset Body' containment reference
 void setUnsettable(boolean value)
          Sets the value of the 'Unsettable' attribute
 void setVolatile(boolean value)
          Sets the value of the 'Volatile' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XMember
getContainingClass
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XTypedElement
getMultiplicity, getType, isUnique, isUnordered, setMultiplicity, setType, setUnique, setUnordered
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XNamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XModelElement
getAnnotation, getAnnotations
 
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
 

Method Detail

isReadonly

boolean isReadonly()
Returns the value of the 'Readonly' attribute.

If the meaning of the 'Readonly' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Readonly' attribute.
See Also:
setReadonly(boolean), XcorePackage.getXStructuralFeature_Readonly()

setReadonly

void setReadonly(boolean value)
Sets the value of the 'Readonly' attribute.

Parameters:
value - the new value of the 'Readonly' attribute.
See Also:
isReadonly()

isVolatile

boolean isVolatile()
Returns the value of the 'Volatile' attribute.

If the meaning of the 'Volatile' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Volatile' attribute.
See Also:
setVolatile(boolean), XcorePackage.getXStructuralFeature_Volatile()

setVolatile

void setVolatile(boolean value)
Sets the value of the 'Volatile' attribute.

Parameters:
value - the new value of the 'Volatile' attribute.
See Also:
isVolatile()

isTransient

boolean isTransient()
Returns the value of the 'Transient' attribute.

If the meaning of the 'Transient' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Transient' attribute.
See Also:
setTransient(boolean), XcorePackage.getXStructuralFeature_Transient()

setTransient

void setTransient(boolean value)
Sets the value of the 'Transient' attribute.

Parameters:
value - the new value of the 'Transient' attribute.
See Also:
isTransient()

isUnsettable

boolean isUnsettable()
Returns the value of the 'Unsettable' attribute.

If the meaning of the 'Unsettable' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Unsettable' attribute.
See Also:
setUnsettable(boolean), XcorePackage.getXStructuralFeature_Unsettable()

setUnsettable

void setUnsettable(boolean value)
Sets the value of the 'Unsettable' attribute.

Parameters:
value - the new value of the 'Unsettable' attribute.
See Also:
isUnsettable()

isDerived

boolean isDerived()
Returns the value of the 'Derived' attribute.

If the meaning of the 'Derived' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Derived' attribute.
See Also:
setDerived(boolean), XcorePackage.getXStructuralFeature_Derived()

setDerived

void setDerived(boolean value)
Sets the value of the 'Derived' attribute.

Parameters:
value - the new value of the 'Derived' attribute.
See Also:
isDerived()

getGetBody

org.eclipse.xtext.xbase.XBlockExpression getGetBody()
Returns the value of the 'Get Body' containment reference.

If the meaning of the 'Get Body' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Get Body' containment reference.
See Also:
setGetBody(XBlockExpression), XcorePackage.getXStructuralFeature_GetBody()

setGetBody

void setGetBody(org.eclipse.xtext.xbase.XBlockExpression value)
Sets the value of the 'Get Body' containment reference.

Parameters:
value - the new value of the 'Get Body' containment reference.
See Also:
getGetBody()

getSetBody

org.eclipse.xtext.xbase.XBlockExpression getSetBody()
Returns the value of the 'Set Body' containment reference.

If the meaning of the 'Set Body' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Set Body' containment reference.
See Also:
setSetBody(XBlockExpression), XcorePackage.getXStructuralFeature_SetBody()

setSetBody

void setSetBody(org.eclipse.xtext.xbase.XBlockExpression value)
Sets the value of the 'Set Body' containment reference.

Parameters:
value - the new value of the 'Set Body' containment reference.
See Also:
getSetBody()

getIsSetBody

org.eclipse.xtext.xbase.XBlockExpression getIsSetBody()
Returns the value of the 'Is Set Body' containment reference.

If the meaning of the 'Is Set Body' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Is Set Body' containment reference.
See Also:
setIsSetBody(XBlockExpression), XcorePackage.getXStructuralFeature_IsSetBody()

setIsSetBody

void setIsSetBody(org.eclipse.xtext.xbase.XBlockExpression value)
Sets the value of the 'Is Set Body' containment reference.

Parameters:
value - the new value of the 'Is Set Body' containment reference.
See Also:
getIsSetBody()

getUnsetBody

org.eclipse.xtext.xbase.XBlockExpression getUnsetBody()
Returns the value of the 'Unset Body' containment reference.

If the meaning of the 'Unset Body' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Unset Body' containment reference.
See Also:
setUnsetBody(XBlockExpression), XcorePackage.getXStructuralFeature_UnsetBody()

setUnsetBody

void setUnsetBody(org.eclipse.xtext.xbase.XBlockExpression value)
Sets the value of the 'Unset Body' containment reference.

Parameters:
value - the new value of the 'Unset Body' containment reference.
See Also:
getUnsetBody()

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.