ujf.verimag.bip.cmodel.impl
Class CModuleImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.cmodel.impl.CModuleImpl
All Implemented Interfaces:
CModule

public class CModuleImpl
extends EObjectImpl
implements CModule

An implementation of the model object 'CModule'.

The following features are implemented:


Field Summary
protected  EList cImport
          The cached value of the 'CImport' containment reference list.
protected  EList content
          The cached value of the 'Content' containment reference list.
protected  java.lang.String namespace
          The cached value of the 'Namespace' attribute.
protected static java.lang.String NAMESPACE_EDEFAULT
          The default value of the 'Namespace' attribute.
 
Constructor Summary
protected CModuleImpl()
           
 
Method Summary
 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 getCImport()
           
 EList getContent()
           
 java.lang.String getNamespace()
           
 void setNamespace(java.lang.String newNamespace)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cImport

protected EList cImport
The cached value of the 'CImport' containment reference list.

See Also:
getCImport()

content

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

See Also:
getContent()

NAMESPACE_EDEFAULT

protected static final java.lang.String NAMESPACE_EDEFAULT
The default value of the 'Namespace' attribute.

See Also:
getNamespace(), Constant Field Values

namespace

protected java.lang.String namespace
The cached value of the 'Namespace' attribute.

See Also:
getNamespace()
Constructor Detail

CModuleImpl

protected CModuleImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getCImport

public EList getCImport()

Specified by:
getCImport in interface CModule
Returns:
the value of the 'CImport' containment reference list.
See Also:
CmodelPackage.getCModule_CImport()

getContent

public EList getContent()

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

getNamespace

public java.lang.String getNamespace()

Specified by:
getNamespace in interface CModule
Returns:
the value of the 'Namespace' attribute.
See Also:
CModule.setNamespace(String), CmodelPackage.getCModule_Namespace()

setNamespace

public void setNamespace(java.lang.String newNamespace)

Specified by:
setNamespace in interface CModule
Parameters:
newNamespace - the new value of the 'Namespace' attribute.
See Also:
CModule.getNamespace()

eInverseRemove

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


eGet

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


eSet

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


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public java.lang.String toString()