Class ConcreteClassifierExtension

java.lang.Object
tools.mdsd.jamopp.model.java.extensions.classifiers.ConcreteClassifierExtension

public final class ConcreteClassifierExtension extends Object
  • Method Details

    • getAllInnerClassifiers

      public static EList<ConcreteClassifier> getAllInnerClassifiers(ConcreteClassifier concreteClassifier)
    • getInnerClassifiers

      public static EList<ConcreteClassifier> getInnerClassifiers(ConcreteClassifier concreteClassifier)
    • getSuperTypeReferences

      public static EList<ClassifierReference> getSuperTypeReferences(ConcreteClassifier concreteClassifier)
    • getAllMembers

      public static EList<Member> getAllMembers(ConcreteClassifier classifier, Commentable context)
      Returns all members of the given classifier including inner classes and all members of super types (extended classes and implemented interfaces).
      Parameters:
      context - to check protected visibility
      Returns:
      member list
    • getQualifiedName

      public static String getQualifiedName(ConcreteClassifier concreteClassifier)
      Returns the qualified name of this concrete classifier.
    • isJavaLangObject

      public static boolean isJavaLangObject(ConcreteClassifier clazz)
      Returns true if the given ConcreteClassifier is java.lang.Object. Attention: This method does not take the ConcreteClassifier on which the method is called (me ) as argument as this is not used in the methods implementation.
      Parameters:
      clazz - the class to check
      Returns:
      true if clazz represents java.lang.Object, otherwise false