org.eclipse.gmt.modisco.omg.kdm.code
Interface MacroUnit

All Superinterfaces:
AbstractCodeElement, Element, KDMEntity, ModelElement, PreprocessorDirective

public interface MacroUnit
extends PreprocessorDirective

A representation of the model object 'Macro Unit'.

The following features are supported:

See Also:
CodePackage.getMacroUnit()
Generated:
Model:

Method Summary
 MacroKind getKind()
          Returns the value of the 'Kind' attribute.
 void setKind(MacroKind value)
          Sets the value of the 'Kind' attribute.
 
Methods inherited from interface org.eclipse.gmt.modisco.omg.kdm.code.PreprocessorDirective
getCodeElement
 
Methods inherited from interface org.eclipse.gmt.modisco.omg.kdm.code.AbstractCodeElement
getCodeRelation, getComment, getEntryFlow, getSource
 
Methods inherited from interface org.eclipse.gmt.modisco.omg.kdm.core.KDMEntity
createAggregation, deleteAggregation, getGroup, getGroupedElement, getInAggregated, getInbound, getModel, getName, getOutAggregated, getOutbound, getOwnedElement, getOwnedRelation, getOwner, setName
 
Methods inherited from interface org.eclipse.gmt.modisco.omg.kdm.core.ModelElement
getStereotype, getTaggedValue
 
Methods inherited from interface org.eclipse.gmt.modisco.omg.kdm.core.Element
getAnnotation, getAttribute
 

Method Detail

getKind

MacroKind getKind()
Returns the value of the 'Kind' attribute. The literals are from the enumeration MacroKind.

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

Returns:
the value of the 'Kind' attribute.
See Also:
MacroKind, setKind(MacroKind), CodePackage.getMacroUnit_Kind()
Generated:
Model:

setKind

void setKind(MacroKind value)
Sets the value of the 'Kind' attribute.

Parameters:
value - the new value of the 'Kind' attribute.
See Also:
MacroKind, getKind()
Generated: