org.eclipse.modisco.omg.gastm
Interface Definition

All Superinterfaces:
DeclarationOrDefinition, DefinitionObject, GASTMObject, GASTMSyntaxObject
All Known Subinterfaces:
BitFieldDefinition, DataDefinition, EntryDefinition, EnumLiteralDefinition, FormalParameterDefinition, FunctionDefinition, VariableDefinition

public interface Definition
extends DeclarationOrDefinition

A representation of the model object 'Definition'.

The following features are supported:

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

Method Summary
 TypeReference getDefinitionType()
          Returns the value of the 'Definition Type' containment reference.
 Name getIdentifierName()
          Returns the value of the 'Identifier Name' containment reference.
 void setDefinitionType(TypeReference value)
          Sets the value of the 'Definition Type' containment reference.
 void setIdentifierName(Name value)
          Sets the value of the 'Identifier Name' containment reference.
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.DeclarationOrDefinition
getAccessKind, getLinkageSpecifier, getStorageSpecifiers, setAccessKind, setLinkageSpecifier, setStorageSpecifiers
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
getAnnotations, getLocationInfo, getPreProcessorElements, setLocationInfo
 

Method Detail

getIdentifierName

Name getIdentifierName()
Returns the value of the 'Identifier Name' containment reference.

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

Returns:
the value of the 'Identifier Name' containment reference.
See Also:
setIdentifierName(Name), GASTMPackage.getDefinition_IdentifierName()
Generated:
Model:
containment="true" required="true"

setIdentifierName

void setIdentifierName(Name value)
Sets the value of the 'Identifier Name' containment reference.

Parameters:
value - the new value of the 'Identifier Name' containment reference.
See Also:
getIdentifierName()
Generated:

getDefinitionType

TypeReference getDefinitionType()
Returns the value of the 'Definition Type' containment reference.

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

Returns:
the value of the 'Definition Type' containment reference.
See Also:
setDefinitionType(TypeReference), GASTMPackage.getDefinition_DefinitionType()
Generated:
Model:
containment="true"

setDefinitionType

void setDefinitionType(TypeReference value)
Sets the value of the 'Definition Type' containment reference.

Parameters:
value - the new value of the 'Definition Type' containment reference.
See Also:
getDefinitionType()
Generated: