Package org.eclipse.uml2

Examples of org.eclipse.uml2.Class


    Iterator it = res.iterator();
    while (it.hasNext()) {
      GroupDataItem level01 = (GroupDataItem)it.next();
      String className = level01.getDataName();
     
      Class c = getClass(p, className);
      if (c == null) {
        addClass(p, className);
        System.out.println("INFO [jIvalo] Added class: " + className);
        c = getClass(p, className);
      }
View Full Code Here


        }
      }
      else if ( level01.getDataItems()[i] instanceof GroupDataItem ) {
        GroupDataItem gdi = (GroupDataItem)level01.getDataItems()[i];
        String className = c.getName() + "_" + gdi.getDataName();
        Class cl = getClass(p, className);
        if (cl == null) {
          addClass(p, className);
          System.out.println("INFO [jIvalo] Added class: " + className);
          cl = getClass(p, className);
        }
        else {
          System.out.println("INFO [jIvalo] Updating existing class: " + className);
        }
       
        if (cl != null) {
          addAttributes(gdi, p, cl, model);
   
          Property newAttr = null;
          if ( level01.getDataItems()[i] instanceof GroupDataItemOccurs ) {
            GroupDataItemOccurs gdio = (GroupDataItemOccurs)level01.getDataItems()[i];
            newAttr = c.createOwnedAttribute(className,p.getOwnedType(cl.getName()),gdio.getOccurs(),gdio.getOccurs());
          }
          else {
            newAttr = c.createOwnedAttribute(className,p.getOwnedType(cl.getName()),1,1);
          }
          if (newAttr != null) {
            newAttr.setVisibility(VisibilityKind.PUBLIC_LITERAL);
            addStereotype(newAttr, jIvaloAttributeStereotype);
            setTagValue(newAttr, "timestampFormat", "");
View Full Code Here

    setTagValue(p, "fraction", fraction);
    return p;
  }

  private Class addClass(Package p, String name) {
    Class newclass = p.createOwnedClass(name, false);
    setTagValue(newclass, "dataGroupName", name);
    return newclass;
  }
View Full Code Here

        String commentString = "";
        EList comments = element.getOwnedComments();

        for (Iterator iterator = comments.iterator(); iterator.hasNext();)
        {
            final Comment comment = (Comment)iterator.next();
            if (!commentString.equalsIgnoreCase(""))
            {
                commentString = commentString + "\n\n";
            }
            commentString = commentString.concat(comment.getBody());
        }
        return cleanText(commentString);
    }
View Full Code Here

        final Collection comments = this.metaObject.getOwnedComments();
        if (comments != null && !comments.isEmpty())
        {
            for (final Iterator commentIterator = comments.iterator(); commentIterator.hasNext();)
            {
                final Comment comment = (Comment)commentIterator.next();
                String commentString = StringUtils.trimToEmpty(comment.getBody());

                if (StringUtils.isEmpty(commentString))
                {
                    commentString = StringUtils.trimToEmpty(comment.toString());
                }
                documentation.append(StringUtils.trimToEmpty(commentString));
                documentation.append(SystemUtils.LINE_SEPARATOR);
            }
        }
View Full Code Here

          constraints,
          new Predicate()
          {
            public boolean evaluate(final Object object)
            {
              Constraint constraint = (Constraint) object;
              return constraint.getConstrainedElements().contains(ModelElementFacadeLogicImpl.this.metaObject);
            }
          });
      return constraints;
    }
View Full Code Here

            dependencies,
            new Predicate()
            {
                public boolean evaluate(final Object object)
                {
                  DirectedRelationship relation = (DirectedRelationship) object;
                  if(isAUml14Dependency(relation))
                  {
                    // we only check first, see dependency facade for more detail.
                    return ModelElementFacadeLogicImpl.this.metaObject.equals(relation.getTargets().get(0));
                  }
                  return false;
                }
            });
        return dependencies;
View Full Code Here

            dependencies,
            new Predicate()
            {
                public boolean evaluate(final Object object)
                {
                  DirectedRelationship relation = (DirectedRelationship) object;
                  if(isAUml14Dependency(relation))
                  {
                    // we only check first, see dependency facade for more detail.
                    return ModelElementFacadeLogicImpl.this.metaObject.equals(relation.getSources().get(0));
                  }
                  return false;
                }
            });
        return dependencies;
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.EventFacade#getTransition()
     */
    protected java.lang.Object handleGetTransition()
    {
        Element owner = this.metaObject.getOwner();
        if (owner instanceof Transition)
        {
            return owner;
        }
        return null;
View Full Code Here

    /**
     * @see org.andromda.metafacades.uml.EventFacade#getState()
     */
    protected java.lang.Object handleGetState()
    {
        Element owner = this.metaObject.getOwner();
        if (owner instanceof State)
        {
            return owner;
        }
        return null;
View Full Code Here

TOP

Related Classes of org.eclipse.uml2.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.