org.eclipse.emf.ecore.xcore
Interface XImportDirective

All Superinterfaces:
EObject, Notifier, XModelElement
All Known Implementing Classes:
XImportDirectiveImpl

public interface XImportDirective
extends XModelElement

A representation of the model object 'XImport Directive'.

The following features are supported:

See Also:
XcorePackage.getXImportDirective()

Method Summary
 java.lang.String getImportedNamespace()
          Returns the value of the 'Imported Namespace' attribute
 EObject getImportedObject()
          Returns the value of the 'Imported Object' reference
 XPackage getPackage()
          Returns the value of the 'Package' container reference.
 void setImportedNamespace(java.lang.String value)
          Sets the value of the 'Imported Namespace' attribute
 void setImportedObject(EObject value)
          Sets the value of the 'Imported Object' reference
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XModelElement
getAnnotation, 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
 

Method Detail

getImportedNamespace

java.lang.String getImportedNamespace()
Returns the value of the 'Imported Namespace' attribute.

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

Returns:
the value of the 'Imported Namespace' attribute.
See Also:
setImportedNamespace(String), XcorePackage.getXImportDirective_ImportedNamespace()

setImportedNamespace

void setImportedNamespace(java.lang.String value)
Sets the value of the 'Imported Namespace' attribute.

Parameters:
value - the new value of the 'Imported Namespace' attribute.
See Also:
getImportedNamespace()

getImportedObject

EObject getImportedObject()
Returns the value of the 'Imported Object' reference.

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

Returns:
the value of the 'Imported Object' reference.
See Also:
setImportedObject(EObject), XcorePackage.getXImportDirective_ImportedObject()

setImportedObject

void setImportedObject(EObject value)
Sets the value of the 'Imported Object' reference.

Parameters:
value - the new value of the 'Imported Object' reference.
See Also:
getImportedObject()

getPackage

XPackage getPackage()
Returns the value of the 'Package' container reference. It is bidirectional and its opposite is 'Import Directives'.

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

Returns:
the value of the 'Package' container reference.
See Also:
XcorePackage.getXImportDirective_Package(), XPackage.getImportDirectives()

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.