|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.EObjectImpl org.eclipse.emf.henshin.model.impl.ModelElementImpl org.eclipse.emf.henshin.model.impl.NamedElementImpl org.eclipse.emf.henshin.model.impl.ModuleImpl
public class ModuleImpl
An implementation of the model object 'Module'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected EList<EPackage> |
imports
The cached value of the ' Imports ' reference list. |
protected EList<Graph> |
instances
Deprecated. Will be removed in the future. |
protected EList<Module> |
subModules
The cached value of the ' Sub Modules ' containment reference list. |
protected EList<Unit> |
units
The cached value of the ' Units ' containment reference list. |
Fields inherited from class org.eclipse.emf.henshin.model.impl.NamedElementImpl |
---|
description, DESCRIPTION_EDEFAULT, name, NAME_EDEFAULT |
Fields inherited from class org.eclipse.emf.henshin.model.impl.ModelElementImpl |
---|
annotations |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
ModuleImpl()
|
Method Summary | |
---|---|
NotificationChain |
basicSetSuperModule(Module newSuperModule,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
Object |
eGet(EStructuralFeature eFeature,
boolean resolve,
boolean coreType)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
EList<EPackage> |
getImports()
|
EList<Graph> |
getInstances()
Deprecated. Will be removed in the future. |
Module |
getSubModule(String name)
|
EList<Module> |
getSubModules()
|
Module |
getSuperModule()
|
Unit |
getUnit(String name)
|
EList<Unit> |
getUnits()
|
void |
setSuperModule(Module newSuperModule)
|
Methods inherited from class org.eclipse.emf.henshin.model.impl.NamedElementImpl |
---|
getDescription, getName, setDescription, setName, toString |
Methods inherited from class org.eclipse.emf.henshin.model.impl.ModelElementImpl |
---|
getAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.henshin.model.NamedElement |
---|
getDescription, getName, setDescription, setName |
Methods inherited from interface org.eclipse.emf.henshin.model.ModelElement |
---|
getAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected EList<Module> subModules
Sub Modules
' containment reference list.
getSubModules()
protected EList<EPackage> imports
Imports
' reference list.
getImports()
protected EList<Unit> units
Units
' containment reference list.
getUnits()
protected EList<Graph> instances
Instances
' containment reference list.
getInstances()
Constructor Detail |
---|
public ModuleImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class NamedElementImpl
public EList<Module> getSubModules()
getSubModules
in interface Module
HenshinPackage.getModule_SubModules()
,
Module.getSuperModule()
public Module getSuperModule()
getSuperModule
in interface Module
Module.setSuperModule(Module)
,
HenshinPackage.getModule_SuperModule()
,
Module.getSubModules()
public NotificationChain basicSetSuperModule(Module newSuperModule, NotificationChain msgs)
public void setSuperModule(Module newSuperModule)
setSuperModule
in interface Module
newSuperModule
- the new value of the 'Super Module' container reference.Module.getSuperModule()
public EList<EPackage> getImports()
getImports
in interface Module
HenshinPackage.getModule_Imports()
public EList<Unit> getUnits()
getUnits
in interface Module
HenshinPackage.getModule_Units()
public EList<Graph> getInstances()
getInstances
in interface Module
HenshinPackage.getModule_Instances()
public Unit getUnit(String name)
getUnit
in interface Module
public Module getSubModule(String name)
getSubModule
in interface Module
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class ModelElementImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class NamedElementImpl
public Object eGet(EStructuralFeature eFeature, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class NamedElementImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class NamedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class NamedElementImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |