ujf.verimag.bip.cmodel
Interface CCallable

All Superinterfaces:
CBlock, CItem, CTypedElement
All Known Subinterfaces:
CConstructor, CFunction
All Known Implementing Classes:
CCallableImpl, CConstructorImpl, CFunctionImpl

public interface CCallable
extends CItem, CTypedElement, CBlock

A representation of the model object 'CCallable'.

The following features are supported:

See Also:
CmodelPackage.getCCallable()

Method Summary
 EList getArgument()
          Returns the value of the 'Argument' containment reference list.
 java.lang.String getQualifier()
          Returns the value of the 'Qualifier' attribute.
 java.lang.String getSpecifier()
          Returns the value of the 'Specifier' attribute.
 boolean isBodyInDecl()
          Returns the value of the 'Body In Decl' attribute.
 void setBodyInDecl(boolean value)
          Sets the value of the 'Body In Decl' attribute.
 void setQualifier(java.lang.String value)
          Sets the value of the 'Qualifier' attribute.
 void setSpecifier(java.lang.String value)
          Sets the value of the 'Specifier' attribute.
 
Methods inherited from interface ujf.verimag.bip.cmodel.CItem
getVisibility, setVisibility
 
Methods inherited from interface ujf.verimag.bip.cmodel.CTypedElement
getType, setType
 
Methods inherited from interface ujf.verimag.bip.cmodel.CBlock
getContent
 

Method Detail

getArgument

EList getArgument()
Returns the value of the 'Argument' containment reference list. The list contents are of type CArgument.

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

Returns:
the value of the 'Argument' containment reference list.
See Also:
CmodelPackage.getCCallable_Argument()

getSpecifier

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

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

Returns:
the value of the 'Specifier' attribute.
See Also:
setSpecifier(String), CmodelPackage.getCCallable_Specifier()

setSpecifier

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

Parameters:
value - the new value of the 'Specifier' attribute.
See Also:
getSpecifier()

getQualifier

java.lang.String getQualifier()
Returns the value of the 'Qualifier' attribute.

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

Returns:
the value of the 'Qualifier' attribute.
See Also:
setQualifier(String), CmodelPackage.getCCallable_Qualifier()

setQualifier

void setQualifier(java.lang.String value)
Sets the value of the 'Qualifier' attribute.

Parameters:
value - the new value of the 'Qualifier' attribute.
See Also:
getQualifier()

isBodyInDecl

boolean isBodyInDecl()
Returns the value of the 'Body In Decl' attribute.

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

Returns:
the value of the 'Body In Decl' attribute.
See Also:
setBodyInDecl(boolean), CmodelPackage.getCCallable_BodyInDecl()

setBodyInDecl

void setBodyInDecl(boolean value)
Sets the value of the 'Body In Decl' attribute.

Parameters:
value - the new value of the 'Body In Decl' attribute.
See Also:
isBodyInDecl()