org.eclipse.modisco.omg.gastm
Interface DeclarationOrDefinition

All Superinterfaces:
DefinitionObject, GASTMObject, GASTMSyntaxObject
All Known Subinterfaces:
BitFieldDefinition, DataDefinition, Declaration, Definition, EntryDefinition, EnumLiteralDefinition, FormalParameterDeclaration, FormalParameterDefinition, FunctionDeclaration, FunctionDefinition, VariableDeclaration, VariableDefinition

public interface DeclarationOrDefinition
extends DefinitionObject

A representation of the model object 'Declaration Or Definition'.

The following features are supported:

See Also:
GASTMPackage.getDeclarationOrDefinition()
Generated:
Model:
abstract="true"

Method Summary
 AccessKind getAccessKind()
          Returns the value of the 'Access Kind' containment reference.
 java.lang.String getLinkageSpecifier()
          Returns the value of the 'Linkage Specifier' attribute.
 StorageSpecification getStorageSpecifiers()
          Returns the value of the 'Storage Specifiers' containment reference.
 void setAccessKind(AccessKind value)
          Sets the value of the 'Access Kind' containment reference.
 void setLinkageSpecifier(java.lang.String value)
          Sets the value of the 'Linkage Specifier' attribute.
 void setStorageSpecifiers(StorageSpecification value)
          Sets the value of the 'Storage Specifiers' containment reference.
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
getAnnotations, getLocationInfo, getPreProcessorElements, setLocationInfo
 

Method Detail

getStorageSpecifiers

StorageSpecification getStorageSpecifiers()
Returns the value of the 'Storage Specifiers' containment reference.

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

Returns:
the value of the 'Storage Specifiers' containment reference.
See Also:
setStorageSpecifiers(StorageSpecification), GASTMPackage.getDeclarationOrDefinition_StorageSpecifiers()
Generated:
Model:
containment="true" required="true"

setStorageSpecifiers

void setStorageSpecifiers(StorageSpecification value)
Sets the value of the 'Storage Specifiers' containment reference.

Parameters:
value - the new value of the 'Storage Specifiers' containment reference.
See Also:
getStorageSpecifiers()
Generated:

getAccessKind

AccessKind getAccessKind()
Returns the value of the 'Access Kind' containment reference.

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

Returns:
the value of the 'Access Kind' containment reference.
See Also:
setAccessKind(AccessKind), GASTMPackage.getDeclarationOrDefinition_AccessKind()
Generated:
Model:
containment="true" required="true"

setAccessKind

void setAccessKind(AccessKind value)
Sets the value of the 'Access Kind' containment reference.

Parameters:
value - the new value of the 'Access Kind' containment reference.
See Also:
getAccessKind()
Generated:

getLinkageSpecifier

java.lang.String getLinkageSpecifier()
Returns the value of the 'Linkage Specifier' attribute.

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

Returns:
the value of the 'Linkage Specifier' attribute.
See Also:
setLinkageSpecifier(String), GASTMPackage.getDeclarationOrDefinition_LinkageSpecifier()
Generated:
Model:

setLinkageSpecifier

void setLinkageSpecifier(java.lang.String value)
Sets the value of the 'Linkage Specifier' attribute.

Parameters:
value - the new value of the 'Linkage Specifier' attribute.
See Also:
getLinkageSpecifier()
Generated: