Examples of PackageElement


Examples of javax.lang.model.element.PackageElement

            for (Element e : roundEnv.getElementsAnnotatedWith(annotationElement))
            {
                if (e.getKind().equals(ElementKind.INTERFACE) || e.getKind().equals(ElementKind.CLASS))
                {
                    PackageElement packageElement = elementUtils.getPackageOf(e);
                    String packageName = packageElement.getQualifiedName().toString();
                    String className = e.getSimpleName().toString();
                    AnnotationMirror annotation = getAnnotation(e, annotationElement);

                    AnnotationValue registerValue = getAnnotationValue(annotation, "register");
View Full Code Here

Examples of org.tinyuml.draw.PackageElement

   * Tests the basic setter methods.
   */
  public void testBasicSetters() {
    UmlPackage pkg = UmlPackage.getInstance();
    pkg.setName("mypackage");
    PackageElement shape = new PackageElement(pkg);
    assertEquals("mypackage", shape.getLabelText());
    assertEquals(pkg, shape.getModelElement());
   
    // sets the name
    shape.setLabelText("yourpackage");
    assertEquals("yourpackage", pkg.getName());
    assertEquals("yourpackage", shape.getLabelText());
  }
View Full Code Here

Examples of org.tinyuml.draw.PackageElement

   * Tests the basic setter methods.
   */
  public void testBasicSetters() {
    UmlPackage pkg = UmlPackage.getInstance();
    pkg.setName("mypackage");
    PackageElement shape = new PackageElement(pkg);
    assertEquals("mypackage", shape.getLabelText());
    assertEquals(pkg, shape.getModelElement());
   
    // sets the name
    shape.setLabelText("yourpackage");
    assertEquals("yourpackage", pkg.getName());
    assertEquals("yourpackage", shape.getLabelText());
  }
View Full Code Here

Examples of org.tinyuml.draw.PackageElement

   * Tests the basic setter methods.
   */
  public void testBasicSetters() {
    UmlPackage pkg = UmlPackage.getInstance();
    pkg.setName("mypackage");
    PackageElement shape = new PackageElement(pkg);
    assertEquals("mypackage", shape.getName());
    assertEquals(pkg, shape.getModelElement());
   
    // sets the name
    shape.setName("yourpackage");
    assertEquals("yourpackage", shape.getName());
    assertEquals("yourpackage", pkg.getName());
    assertEquals("yourpackage", shape.getLabelText());
  }
View Full Code Here

Examples of org.tinyuml.draw.PackageElement

   * Tests the creation of a Dependency given two Nodes.
   */
  public void testCreateDependency() {
    mockElementFactory.expects(atLeastOnce()).method("create").
      with(eq(ElementType.PACKAGE)).will(returnValue(pkg));
    PackageElement source = factory.createPackage();
    PackageElement target = factory.createPackage();
   
    mockElementFactory.expects(atLeastOnce()).method("create").
      with(eq(ElementType.DEPENDENCY)).will(returnValue(assoc));
   
    Connection conn = factory.createDependency(source, target);
View Full Code Here

Examples of org.tinyuml.draw.PackageElement

   * Tests the creation of a Dependency given two Nodes.
   */
  public void testCreateDependency() {
    mockElementFactory.expects(atLeastOnce()).method("create").
      with(eq(ElementType.PACKAGE)).will(returnValue(pkg));
    PackageElement source = factory.createPackage();
    PackageElement target = factory.createPackage();
   
    mockElementFactory.expects(atLeastOnce()).method("create").
      with(eq(ElementType.DEPENDENCY)).will(returnValue(assoc));
   
    Dependency conn = (Dependency) factory.createDependency(source, target);
View Full Code Here

Examples of org.tinyuml.draw.PackageElement

    NamedElement elem = elementMap.get(elementId);
    if (elem instanceof UmlClass) {
      shape = new ClassElement((UmlClass) elem);
    } else if (elem instanceof UmlPackage) {
      shape = new PackageElement((UmlPackage) elem);
    } else if (elem instanceof UmlComponent) {
      shape = new ComponentElement((UmlComponent) elem);
    }
    if (shape != null) {
      shapeMap.put(shapeId, shape);
View Full Code Here

Examples of org.tinyuml.draw.PackageElement

   * {@inheritDoc}
   */
  public void mousePressed(EditorMouseEvent event) {
    UmlPackage pkg = (UmlPackage)
      modelElementFactory.create(ElementType.PACKAGE);
    PackageElement pkgElem = new PackageElement(pkg);
    pkg.setName("Package 1");
    CompositeElement parent = editor.getDiagram();
    pkgElem.setOrigin(parent.getMappedX(event.getX()), parent.getMappedY(
      event.getY()));
    CreateElementCommand createCommand = new CreateElementCommand(editor,
      editor.getDiagram(), pkgElem);
    editor.execute(createCommand);
  }
View Full Code Here

Examples of org.tinyuml.umldraw.structure.PackageElement

 
  /**
   * Test adding a Package nested in a Package.
   */
  public void testAddDoubleNestedPackage() {
    PackageElement nestedPackage = (PackageElement) pkgElem.clone();
    nestedPackage.setOrigin(5, 5);
    nestedPackage.setSize(80, 50);
    pkgElem.addChild(nestedPackage);
    assertTrue(pkgElem.getChildren().contains(nestedPackage));
    assertEquals(pkgElem.getMainCompartment(), nestedPackage.getParent());
    assertEquals(parent, pkgElem.getParent());
    assertEquals(pkgElem, pkgElem.getMainCompartment().getParent());
    assertEquals(5.0, nestedPackage.getAbsoluteX1());
    assertEquals(17.0, nestedPackage.getAbsoluteY1());
   
    // now move the outer package
    pkgElem.setAbsolutePos(100, 100);
    assertEquals(105.0, nestedPackage.getAbsoluteX1());
    assertEquals(117.0, nestedPackage.getAbsoluteY1());
  }
View Full Code Here

Examples of org.tinyuml.umldraw.structure.PackageElement

   * Tests the clone() method.
   */
  public void testClone() {
    pkg.setName("mypackage");
    pkgElem.setUmlPackage(pkg);
    PackageElement cloned = (PackageElement) pkgElem.clone();

    assertTrue(pkgElem != cloned);
    assertEquals(pkgElem.getModelElement().getName(),
                 cloned.getModelElement().getName());
    assertTrue(pkgElem.getModelElement() != cloned.getModelElement());
   
    assertTrue(pkgElem.getMainLabel() != cloned.getMainLabel());
    assertTrue(cloned.getMainLabel().getSource() == cloned);
    assertTrue(cloned.getMainLabel().getParent() ==
               cloned.getMainCompartment());
   
    assertTrue(pkgElem.getTabCompartment() != cloned.getTabCompartment());
    assertTrue(cloned.getTabCompartment().getParent() == cloned);

    assertTrue(pkgElem.getMainCompartment() != cloned.getMainCompartment());
    assertTrue(cloned.getMainCompartment().getParent() == cloned);
    assertEquals(1, cloned.getMainCompartment().getLabels().size());
    assertTrue(cloned.getMainCompartment().getLabels()
                .contains(cloned.getMainLabel()));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.