Interface NamespaceAwareElement

All Superinterfaces:
Commentable, EObject, Notifier
All Known Subinterfaces:
AccessProvidingModuleDirective, AnnotationInstance, ClassifierImport, CompilationUnit, EmptyModel, ExportsModuleDirective, Import, JavaRoot, Module, NamespaceClassifierReference, OpensModuleDirective, Package, PackageImport, StaticClassifierImport, StaticImport, StaticMemberImport
All Known Implementing Classes:
AccessProvidingModuleDirectiveImpl, AnnotationInstanceImpl, ClassifierImportImpl, CompilationUnitImpl, EmptyModelImpl, ExportsModuleDirectiveImpl, ImportImpl, JavaRootImpl, ModuleImpl, NamespaceAwareElementImpl, NamespaceClassifierReferenceImpl, OpensModuleDirectiveImpl, PackageImpl, PackageImportImpl, StaticClassifierImportImpl, StaticImportImpl, StaticMemberImportImpl

public interface NamespaceAwareElement extends Commentable
A representation of the model object 'Namespace Aware Element'.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
abstract="true"
  • Method Details

    • getNamespaces

      EList<String> getNamespaces()
      Returns the value of the 'Namespaces' attribute list. The list contents are of type String.
      Returns:
      the value of the 'Namespaces' attribute list.
      See Also:
      Generated class or method.
      EMF model class or method.
      unique="false"
    • getNamespacesAsString

      String getNamespacesAsString()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getClassifierAtNamespaces

      ConcreteClassifier getClassifierAtNamespaces()
      Generated class or method.
      EMF model class or method.
      kind="operation"