org.eclipse.gmt.umlx.qvtoperational
Interface ModuleImport

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, Object

public interface ModuleImport
extends Element

A representation of the model object 'Module Import'.

The following features are supported:

See Also:
QvtoperationalPackage.getModuleImport()

Method Summary
 org.eclipse.emf.common.util.EList<ModelType> getBinding()
          Returns the value of the 'Binding' reference list.
 Module getImportedModule()
          Returns the value of the 'Imported Module' reference.
 ImportKind getKind()
          Returns the value of the 'Kind' attribute.
 Module getModule()
          Returns the value of the 'Module' container reference.
 void setImportedModule(Module value)
          Sets the value of the 'Imported Module' reference.
 void setKind(ImportKind value)
          Sets the value of the 'Kind' attribute.
 void setModule(Module value)
          Sets the value of the 'Module' container reference.
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.Element
getOwnedComment, getTag
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getBinding

org.eclipse.emf.common.util.EList<ModelType> getBinding()
Returns the value of the 'Binding' reference list. The list contents are of type ModelType.

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

Returns:
the value of the 'Binding' reference list.
See Also:
QvtoperationalPackage.getModuleImport_Binding()

getModule

Module getModule()
Returns the value of the 'Module' container reference. It is bidirectional and its opposite is 'Module Import'.

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

Returns:
the value of the 'Module' container reference.
See Also:
setModule(Module), QvtoperationalPackage.getModuleImport_Module(), Module.getModuleImport()

setModule

void setModule(Module value)
Sets the value of the 'Module' container reference.

Parameters:
value - the new value of the 'Module' container reference.
See Also:
getModule()

getImportedModule

Module getImportedModule()
Returns the value of the 'Imported Module' reference.

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

Returns:
the value of the 'Imported Module' reference.
See Also:
setImportedModule(Module), QvtoperationalPackage.getModuleImport_ImportedModule()

setImportedModule

void setImportedModule(Module value)
Sets the value of the 'Imported Module' reference.

Parameters:
value - the new value of the 'Imported Module' reference.
See Also:
getImportedModule()

getKind

ImportKind getKind()
Returns the value of the 'Kind' attribute. The literals are from the enumeration ImportKind.

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

Returns:
the value of the 'Kind' attribute.
See Also:
ImportKind, setKind(ImportKind), QvtoperationalPackage.getModuleImport_Kind()

setKind

void setKind(ImportKind value)
Sets the value of the 'Kind' attribute.

Parameters:
value - the new value of the 'Kind' attribute.
See Also:
ImportKind, getKind()