mirror of
https://github.com/octoleo/plantuml.git
synced 2024-12-22 02:49:06 +00:00
Minor fixes
This commit is contained in:
parent
d83b8f76f7
commit
160a356c68
@ -40,6 +40,7 @@ import java.util.List;
|
||||
|
||||
import net.sourceforge.plantuml.ISkinSimple;
|
||||
import net.sourceforge.plantuml.command.Command;
|
||||
import net.sourceforge.plantuml.command.CommandFootboxIgnored;
|
||||
import net.sourceforge.plantuml.command.PSystemCommandFactory;
|
||||
import net.sourceforge.plantuml.core.DiagramType;
|
||||
import net.sourceforge.plantuml.core.UmlSource;
|
||||
@ -68,6 +69,7 @@ public class NwDiagramFactory extends PSystemCommandFactory {
|
||||
cmds.add(new CommandLink());
|
||||
cmds.add(new CommandProperty());
|
||||
cmds.add(new CommandEndSomething());
|
||||
cmds.add(new CommandFootboxIgnored());
|
||||
return cmds;
|
||||
}
|
||||
|
||||
|
@ -67,7 +67,9 @@ import net.sourceforge.plantuml.style.SName;
|
||||
import net.sourceforge.plantuml.style.Style;
|
||||
import net.sourceforge.plantuml.style.StyleSignature;
|
||||
import net.sourceforge.plantuml.svek.AbstractEntityImage;
|
||||
import net.sourceforge.plantuml.svek.Ports;
|
||||
import net.sourceforge.plantuml.svek.ShapeType;
|
||||
import net.sourceforge.plantuml.svek.WithPorts;
|
||||
import net.sourceforge.plantuml.ugraphic.PlacementStrategyY1Y2;
|
||||
import net.sourceforge.plantuml.ugraphic.Shadowable;
|
||||
import net.sourceforge.plantuml.ugraphic.UGraphic;
|
||||
@ -79,7 +81,7 @@ import net.sourceforge.plantuml.ugraphic.UStroke;
|
||||
import net.sourceforge.plantuml.ugraphic.UTranslate;
|
||||
import net.sourceforge.plantuml.ugraphic.color.HColor;
|
||||
|
||||
public class EntityImageObject extends AbstractEntityImage implements Stencil {
|
||||
public class EntityImageObject extends AbstractEntityImage implements Stencil, WithPorts {
|
||||
|
||||
final private TextBlock name;
|
||||
final private TextBlock stereo;
|
||||
@ -241,6 +243,9 @@ public class EntityImageObject extends AbstractEntityImage implements Stencil {
|
||||
}
|
||||
|
||||
public ShapeType getShapeType() {
|
||||
if (((ILeaf) getEntity()).getPortShortNames().size() > 0) {
|
||||
return ShapeType.RECTANGLE_HTML_FOR_PORTS;
|
||||
}
|
||||
return ShapeType.RECTANGLE;
|
||||
}
|
||||
|
||||
@ -252,4 +257,12 @@ public class EntityImageObject extends AbstractEntityImage implements Stencil {
|
||||
return calculateDimension(stringBounder).getWidth();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Ports getPorts(StringBounder stringBounder) {
|
||||
final Dimension2D dimHeader = getNameAndSteretypeDimension(stringBounder);
|
||||
if (fields instanceof WithPorts)
|
||||
return ((WithPorts) fields).getPorts(stringBounder).translateY(dimHeader.getHeight());
|
||||
return new Ports();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -80,7 +80,7 @@ public class Version {
|
||||
}
|
||||
|
||||
public static int beta() {
|
||||
final int beta = 7;
|
||||
final int beta = 8;
|
||||
return beta;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user