Package eu.admire.dispel.classifiers

Examples of eu.admire.dispel.classifiers.Class


   *
   * @param javaClass
   */
  public static void addDefaultSuperClass(Class javaClass) {
    if (javaClass.getExtends() == null && javaClass.getDefaultExtends() == null) {
      Class objectClass = javaClass.getObjectClass();
      ClassifierReference classifierReference = TypesFactory.eINSTANCE.createClassifierReference();
      classifierReference.setTarget(objectClass);
      javaClass.setDefaultExtends(classifierReference);
    }
  }
View Full Code Here


   *
   * @param javaClass
   */
  public static void addDefaultSuperInterface(Interface javaInterface) {
    if (javaInterface.getExtends().isEmpty() && javaInterface.getDefaultExtends().isEmpty()) {
      Class objectClass = javaInterface.getObjectClass();
      ClassifierReference classifierReference = TypesFactory.eINSTANCE.createClassifierReference();
      classifierReference.setTarget(objectClass);
      javaInterface.getDefaultExtends().add(classifierReference);
    }
  }
View Full Code Here

TOP

Related Classes of eu.admire.dispel.classifiers.Class

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.