org.eclipse.emf.mwe2.language.mwe2
Interface Module

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ModuleImpl

public interface Module
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Module'.

The following features are supported:

See Also:
Mwe2Package.getModule()
EMF generated code
EMF model element

Method Summary
 java.lang.String getCanonicalName()
          Returns the value of the 'Canonical Name' attribute.
 org.eclipse.emf.common.util.EList<DeclaredProperty> getDeclaredProperties()
          Returns the value of the 'Declared Properties' containment reference list.
 org.eclipse.emf.common.util.EList<Import> getImports()
          Returns the value of the 'Imports' containment reference list.
 Component getRoot()
          Returns the value of the 'Root' containment reference.
 void setCanonicalName(java.lang.String value)
          Sets the value of the 'Canonical Name' attribute.
 void setRoot(Component value)
          Sets the value of the 'Root' containment reference.
 
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
 

Method Detail

getCanonicalName

java.lang.String getCanonicalName()
Returns the value of the 'Canonical Name' attribute.

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

Returns:
the value of the 'Canonical Name' attribute.
See Also:
setCanonicalName(String), Mwe2Package.getModule_CanonicalName()
EMF generated code
EMF model element

setCanonicalName

void setCanonicalName(java.lang.String value)
Sets the value of the 'Canonical Name' attribute.

Parameters:
value - the new value of the 'Canonical Name' attribute.
See Also:
getCanonicalName()
EMF generated code

getImports

org.eclipse.emf.common.util.EList<Import> getImports()
Returns the value of the 'Imports' containment reference list. The list contents are of type Import.

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

Returns:
the value of the 'Imports' containment reference list.
See Also:
Mwe2Package.getModule_Imports()
EMF generated code
EMF model element
containment="true"

getDeclaredProperties

org.eclipse.emf.common.util.EList<DeclaredProperty> getDeclaredProperties()
Returns the value of the 'Declared Properties' containment reference list. The list contents are of type DeclaredProperty. It is bidirectional and its opposite is 'Module'.

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

Returns:
the value of the 'Declared Properties' containment reference list.
See Also:
Mwe2Package.getModule_DeclaredProperties(), DeclaredProperty.getModule()
EMF generated code
EMF model element
opposite="module" containment="true"

getRoot

Component getRoot()
Returns the value of the 'Root' containment reference.

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

Returns:
the value of the 'Root' containment reference.
See Also:
setRoot(Component), Mwe2Package.getModule_Root()
EMF generated code
EMF model element
containment="true"

setRoot

void setRoot(Component value)
Sets the value of the 'Root' containment reference.

Parameters:
value - the new value of the 'Root' containment reference.
See Also:
getRoot()
EMF generated code