org.eclipse.modisco.omg.gastm
Interface Declaration

All Superinterfaces:
DeclarationOrDefinition, DefinitionObject, GASTMObject, GASTMSyntaxObject
All Known Subinterfaces:
FormalParameterDeclaration, FunctionDeclaration, VariableDeclaration

public interface Declaration
extends DeclarationOrDefinition

A representation of the model object 'Declaration'.

The following features are supported:

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

Method Summary
 TypeReference getDeclarationType()
          Returns the value of the 'Declaration Type' containment reference.
 Definition getDefRef()
          Returns the value of the 'Def Ref' reference.
 Name getIdentifierName()
          Returns the value of the 'Identifier Name' containment reference.
 void setDeclarationType(TypeReference value)
          Sets the value of the 'Declaration Type' containment reference.
 void setDefRef(Definition value)
          Sets the value of the 'Def Ref' 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

getDefRef

Definition getDefRef()
Returns the value of the 'Def Ref' reference.

If the meaning of the 'Def Ref' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Def Ref' reference.
See Also:
setDefRef(Definition), GASTMPackage.getDeclaration_DefRef()
Generated:
Model:
required="true"

setDefRef

void setDefRef(Definition value)
Sets the value of the 'Def Ref' reference.

Parameters:
value - the new value of the 'Def Ref' reference.
See Also:
getDefRef()
Generated:

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.getDeclaration_IdentifierName()
Generated:
Model:
containment="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:

getDeclarationType

TypeReference getDeclarationType()
Returns the value of the 'Declaration Type' containment reference.

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

Returns:
the value of the 'Declaration Type' containment reference.
See Also:
setDeclarationType(TypeReference), GASTMPackage.getDeclaration_DeclarationType()
Generated:
Model:
containment="true" required="true"

setDeclarationType

void setDeclarationType(TypeReference value)
Sets the value of the 'Declaration Type' containment reference.

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