ujf.verimag.bip.cmodel.impl
Class CCallableImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.cmodel.impl.CItemImpl
          extended by ujf.verimag.bip.cmodel.impl.CCallableImpl
All Implemented Interfaces:
CBlock, CCallable, CItem, CTypedElement
Direct Known Subclasses:
CConstructorImpl, CFunctionImpl

public class CCallableImpl
extends CItemImpl
implements CCallable

An implementation of the model object 'CCallable'.

The following features are implemented:


Field Summary
protected  EList argument
          The cached value of the 'Argument' containment reference list.
protected static boolean BODY_IN_DECL_EDEFAULT
          The default value of the 'Body In Decl' attribute.
protected  boolean bodyInDecl
          The cached value of the 'Body In Decl' attribute.
protected  EList content
          The cached value of the 'Content' containment reference list.
protected  java.lang.String qualifier
          The cached value of the 'Qualifier' attribute.
protected static java.lang.String QUALIFIER_EDEFAULT
          The default value of the 'Qualifier' attribute.
protected  java.lang.String specifier
          The cached value of the 'Specifier' attribute.
protected static java.lang.String SPECIFIER_EDEFAULT
          The default value of the 'Specifier' attribute.
protected  java.lang.String type
          The cached value of the 'Type' attribute.
protected static java.lang.String TYPE_EDEFAULT
          The default value of the 'Type' attribute.
 
Fields inherited from class ujf.verimag.bip.cmodel.impl.CItemImpl
visibility, VISIBILITY_EDEFAULT
 
Constructor Summary
protected CCallableImpl()
           
 
Method Summary
 int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class baseClass)
           
 int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class baseClass)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 EList getArgument()
           
 EList getContent()
           
 java.lang.String getQualifier()
           
 java.lang.String getSpecifier()
           
 java.lang.String getType()
           
 boolean isBodyInDecl()
           
 void setBodyInDecl(boolean newBodyInDecl)
           
 void setQualifier(java.lang.String newQualifier)
           
 void setSpecifier(java.lang.String newSpecifier)
           
 void setType(java.lang.String newType)
           
 java.lang.String toString()
           
 
Methods inherited from class ujf.verimag.bip.cmodel.impl.CItemImpl
getVisibility, setVisibility
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ujf.verimag.bip.cmodel.CItem
getVisibility, setVisibility
 

Field Detail

TYPE_EDEFAULT

protected static final java.lang.String TYPE_EDEFAULT
The default value of the 'Type' attribute.

See Also:
getType()

type

protected java.lang.String type
The cached value of the 'Type' attribute.

See Also:
getType()

content

protected EList content
The cached value of the 'Content' containment reference list.

See Also:
getContent()

argument

protected EList argument
The cached value of the 'Argument' containment reference list.

See Also:
getArgument()

SPECIFIER_EDEFAULT

protected static final java.lang.String SPECIFIER_EDEFAULT
The default value of the 'Specifier' attribute.

See Also:
getSpecifier()

specifier

protected java.lang.String specifier
The cached value of the 'Specifier' attribute.

See Also:
getSpecifier()

QUALIFIER_EDEFAULT

protected static final java.lang.String QUALIFIER_EDEFAULT
The default value of the 'Qualifier' attribute.

See Also:
getQualifier()

qualifier

protected java.lang.String qualifier
The cached value of the 'Qualifier' attribute.

See Also:
getQualifier()

BODY_IN_DECL_EDEFAULT

protected static final boolean BODY_IN_DECL_EDEFAULT
The default value of the 'Body In Decl' attribute.

See Also:
isBodyInDecl(), Constant Field Values

bodyInDecl

protected boolean bodyInDecl
The cached value of the 'Body In Decl' attribute.

See Also:
isBodyInDecl()
Constructor Detail

CCallableImpl

protected CCallableImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class CItemImpl

getType

public java.lang.String getType()

Specified by:
getType in interface CTypedElement
Returns:
the value of the 'Type' attribute.
See Also:
CTypedElement.setType(String), CmodelPackage.getCTypedElement_Type()

setType

public void setType(java.lang.String newType)

Specified by:
setType in interface CTypedElement
Parameters:
newType - the new value of the 'Type' attribute.
See Also:
CTypedElement.getType()

getContent

public EList getContent()

Specified by:
getContent in interface CBlock
Returns:
the value of the 'Content' containment reference list.
See Also:
CmodelPackage.getCBlock_Content()

getArgument

public EList getArgument()

Specified by:
getArgument in interface CCallable
Returns:
the value of the 'Argument' containment reference list.
See Also:
CmodelPackage.getCCallable_Argument()

getSpecifier

public java.lang.String getSpecifier()

Specified by:
getSpecifier in interface CCallable
Returns:
the value of the 'Specifier' attribute.
See Also:
CCallable.setSpecifier(String), CmodelPackage.getCCallable_Specifier()

setSpecifier

public void setSpecifier(java.lang.String newSpecifier)

Specified by:
setSpecifier in interface CCallable
Parameters:
newSpecifier - the new value of the 'Specifier' attribute.
See Also:
CCallable.getSpecifier()

getQualifier

public java.lang.String getQualifier()

Specified by:
getQualifier in interface CCallable
Returns:
the value of the 'Qualifier' attribute.
See Also:
CCallable.setQualifier(String), CmodelPackage.getCCallable_Qualifier()

setQualifier

public void setQualifier(java.lang.String newQualifier)

Specified by:
setQualifier in interface CCallable
Parameters:
newQualifier - the new value of the 'Qualifier' attribute.
See Also:
CCallable.getQualifier()

isBodyInDecl

public boolean isBodyInDecl()

Specified by:
isBodyInDecl in interface CCallable
Returns:
the value of the 'Body In Decl' attribute.
See Also:
CCallable.setBodyInDecl(boolean), CmodelPackage.getCCallable_BodyInDecl()

setBodyInDecl

public void setBodyInDecl(boolean newBodyInDecl)

Specified by:
setBodyInDecl in interface CCallable
Parameters:
newBodyInDecl - the new value of the 'Body In Decl' attribute.
See Also:
CCallable.isBodyInDecl()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class CItemImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class CItemImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class CItemImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class CItemImpl

eBaseStructuralFeatureID

public int eBaseStructuralFeatureID(int derivedFeatureID,
                                    java.lang.Class baseClass)


eDerivedStructuralFeatureID

public int eDerivedStructuralFeatureID(int baseFeatureID,
                                       java.lang.Class baseClass)


toString

public java.lang.String toString()

Overrides:
toString in class CItemImpl