Interface MemberContainer

All Superinterfaces:
Commentable, EObject, Notifier
All Known Subinterfaces:
Annotation, AnonymousClass, Class, ConcreteClassifier, Enumeration, Interface
All Known Implementing Classes:
AnnotationImpl, AnonymousClassImpl, ClassImpl, ConcreteClassifierImpl, EnumerationImpl, InterfaceImpl, MemberContainerImpl

public interface MemberContainer extends Commentable
A representation of the model object 'Member Container'.

The following features are supported:

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

    • getMembers

      EList<Member> getMembers()
      Returns the value of the 'Members' containment reference list. The list contents are of type Member.
      Returns:
      the value of the 'Members' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" resolveProxies="true"
    • getDefaultMembers

      EList<Member> getDefaultMembers()
      Returns the value of the 'Default Members' containment reference list. The list contents are of type Member.
      Returns:
      the value of the 'Default Members' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" resolveProxies="true"
    • getContainedClassifier

      ConcreteClassifier getContainedClassifier(String name)
      Generated class or method.
      EMF model class or method.
    • getContainedField

      Field getContainedField(String name)
      Generated class or method.
      EMF model class or method.
    • getContainedMethod

      Method getContainedMethod(String name)
      Generated class or method.
      EMF model class or method.
    • getMethods

      EList<Method> getMethods()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • removeMethods

      void removeMethods(String name)
      Generated class or method.
      EMF model class or method.
      nameRequired="true"
    • getMembersByName

      EList<Member> getMembersByName(String name)
      Generated class or method.
      EMF model class or method.
      nameRequired="true"
    • createField

      Field createField(String name, String qualifiedTypeName)
      Generated class or method.
      EMF model class or method.
      nameRequired="true" qualifiedTypeNameRequired="true"
    • getFields

      EList<Field> getFields()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getConstructors

      EList<Constructor> getConstructors()
      Generated class or method.
      EMF model class or method.
      kind="operation"