org.eclipse.stp.core.sca.impl
Class ModuleComponentImpl.ModuleImplementationImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.stp.core.sca.impl.SCAObjectImpl
                  extended by org.eclipse.stp.core.internal.sca.SCAInternalObjectImpl
                      extended by org.eclipse.stp.core.sca.impl.ImplementationImpl
                          extended by org.eclipse.stp.core.sca.impl.ModuleComponentImpl.ModuleImplementationImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, SCAInternalObject, Implementation, ModuleImplementation, SCAObject
Enclosing class:
ModuleComponentImpl

public class ModuleComponentImpl.ModuleImplementationImpl
extends ImplementationImpl
implements ModuleImplementation

Provides an implementation of ModuleImplementation which directly updates the obvious fields on the enclosing instance of ModuleComponent.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.stp.core.sca.impl.ImplementationImpl
copyright
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.stp.core.sca.Implementation
copyright
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
ModuleComponentImpl.ModuleImplementationImpl()
           
 
Method Summary
 java.lang.String getModule()
          Return the value of the module attribute for the <moduleComponent />.
 java.lang.String getUri()
          Return the value of the uri attribute for the <moduleComponent />.
 void setModule(java.lang.String aModule)
          Set the value of the module attribute for the <moduleComponent />.
 void setUri(java.lang.String aUri)
          Set the value of the uri attribute for the <moduleComponent />.
 
Methods inherited from class org.eclipse.stp.core.internal.sca.SCAInternalObjectImpl
getEObject, getFlags, getName, setName
 
Methods inherited from class org.eclipse.stp.core.sca.impl.SCAObjectImpl
addStatus, clearStatus, getStatus
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.stp.core.sca.SCAObject
addStatus, clearStatus, getEObject, getFlags, getName, getStatus, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eNotify
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

ModuleComponentImpl.ModuleImplementationImpl

public ModuleComponentImpl.ModuleImplementationImpl()
Method Detail

setModule

public void setModule(java.lang.String aModule)
Description copied from interface: ModuleImplementation
Set the value of the module attribute for the <moduleComponent />. See the SCA2 documentation on <moduleComponent /> for more information.

Specified by:
setModule in interface ModuleImplementation
Parameters:
aModule - In general, the module attribute identifies a relative path to identify an SCA-compliant Module definition.

getModule

public java.lang.String getModule()
Description copied from interface: ModuleImplementation
Return the value of the module attribute for the <moduleComponent />. See the SCA2 documentation on <moduleComponent /> for more information.

Specified by:
getModule in interface ModuleImplementation
Returns:
In general, the module attribute identifies a relative path to identify an SCA-compliant Module definition.

setUri

public void setUri(java.lang.String aUri)
Description copied from interface: ModuleImplementation
Set the value of the uri attribute for the <moduleComponent />. See the SCA2 documentation on <moduleComponent /> for more information.

Specified by:
setUri in interface ModuleImplementation
Parameters:
aUri - In general, the uri attribute defines a prefix that will identify the specific <moduleComponent /> in the context of a Subsystem. Use the uri to resolve errors resultant from duplicate module names.

getUri

public java.lang.String getUri()
Description copied from interface: ModuleImplementation
Return the value of the uri attribute for the <moduleComponent />. See the SCA2 documentation on <moduleComponent /> for more information.

Specified by:
getUri in interface ModuleImplementation
Returns:
In general, the uri attribute defines a prefix that will identify the specific <moduleComponent /> in the context of a Subsystem. Use the uri to resolve errors resultant from duplicate module names.