Package com.change_vision.jude.api.inf.model

Examples of com.change_vision.jude.api.inf.model.IClass


    }
    IElement model = presentations[0].getModel();
    if (!this.codeTools.isClass(model)) {
      return;
    }
    IClass clazz = (IClass) model;
    if (StringUtils.isEmpty(clazz.getName())) {
      return;
    }
    try {
      String str = this.exports.get(this.comboBox.getSelectedItem().toString()).createSkeletonCode(clazz);
      this.sourceView.setText(str.replace("\t", "  "));
View Full Code Here


    INamedElement[] namedElements = thePackage.getOwnedElements();
    for (INamedElement namedElement : namedElements) {
      if (namedElement instanceof IClass
          && !(namedElement instanceof IUseCase || namedElement instanceof ITestCase
              || namedElement instanceof ISubsystem || namedElement instanceof IRequirement || namedElement instanceof IAssociationClass)) {
        IClass c = (IClass) namedElement;
        if (filter.isEnable(c)) {
          classes.add(c);
          getNestedClass(c.getNestedClasses(), classes, filter);
        }
      }
      if (namedElement instanceof IPackage) {
        IPackage p = (IPackage) namedElement;
        getClasses(p, classes, filter);
View Full Code Here

    }
    return sb.toString();
  }

  public String getReturnString(IOperation operation) {
    IClass clazz = operation.getReturnType();
    if (null == clazz) {
      return "";
    }
    String str = "null";
    String type = clazz.getName();
    if ("char".equalsIgnoreCase(type) || "byte".equalsIgnoreCase(type) || "short".equalsIgnoreCase(type)
        || "int".equalsIgnoreCase(type) || "integer".equalsIgnoreCase(type) || "long".equalsIgnoreCase(type)
        || "float".equalsIgnoreCase(type) || "double".equalsIgnoreCase(type)) {
      str = "0";
    } else if ("bool".equalsIgnoreCase(type) || "boolean".equalsIgnoreCase(type)) {
View Full Code Here

  public String createGeneralizationsStr(IClass clazz) {
    StringBuilder classesStr = new StringBuilder();
    StringBuilder ifStr = new StringBuilder();
    IGeneralization[] generalizations = clazz.getGeneralizations();
    for (IGeneralization g : generalizations) {
      IClass superType = g.getSuperType();
      if (superType.hasStereotype(CLASS_TYPE_INTERFACE)) {
        ifStr.append(", ");
        ifStr.append(g.getSuperType().getName());
      } else {
        classesStr.append(", ");
        classesStr.append(g.getSuperType().getName());
View Full Code Here

TOP

Related Classes of com.change_vision.jude.api.inf.model.IClass

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.