org.eclipse.emf.ecore.xcore
Interface XAnnotation

All Superinterfaces:
EObject, Notifier, XModelElement
All Known Implementing Classes:
XAnnotationImpl

public interface XAnnotation
extends XModelElement

A representation of the model object 'XAnnotation'.

The following features are supported:

See Also:
XcorePackage.getXAnnotation()

Method Summary
 EMap<java.lang.String,java.lang.String> getDetails()
          Returns the value of the 'Details' map.
 XModelElement getModelElement()
          Returns the value of the 'Model Element' container reference.
 XAnnotationDirective getSource()
          Returns the value of the 'Source' reference
 void setModelElement(XModelElement value)
          Sets the value of the 'Model Element' container reference
 void setSource(XAnnotationDirective value)
          Sets the value of the 'Source' reference
 
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

getSource

XAnnotationDirective getSource()
Returns the value of the 'Source' reference.

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

Returns:
the value of the 'Source' reference.
See Also:
setSource(XAnnotationDirective), XcorePackage.getXAnnotation_Source()

setSource

void setSource(XAnnotationDirective value)
Sets the value of the 'Source' reference.

Parameters:
value - the new value of the 'Source' reference.
See Also:
getSource()

getDetails

EMap<java.lang.String,java.lang.String> getDetails()
Returns the value of the 'Details' map. The key is of type String, and the value is of type String,

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

Returns:
the value of the 'Details' map.
See Also:
XcorePackage.getXAnnotation_Details()

getModelElement

XModelElement getModelElement()
Returns the value of the 'Model Element' container reference. It is bidirectional and its opposite is 'Annotations'.

If the meaning of the 'Model Element' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Model Element' container reference.
See Also:
setModelElement(XModelElement), XcorePackage.getXAnnotation_ModelElement(), XModelElement.getAnnotations()

setModelElement

void setModelElement(XModelElement value)
Sets the value of the 'Model Element' container reference.

Parameters:
value - the new value of the 'Model Element' container reference.
See Also:
getModelElement()

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