Support Q & A

I know this question might seem stupid, but since i'm a total beginner i need to start somewhere.
After i created new lifelines in a sequence diagram i saw i can only move them left-right but not up-down too. What do i need to in order to unlock the movement on Y axis too?

Restricted looks like :
How i'd want it :
Just to be clear, second image is edited, didn't manage to do that in astah.

I have a few questions about the Sequence Diagrams as implemented in Astah.

When either a Synchronous Message or Asynchronous Message is added to a Sequence Diagram, a block of time is shown at both ends of the arrow. According to the SysML specification, it should be possible to show messages with no time block shown (indicating no duration at either end of the message). How do you hide the boxes in Astah? (I think these are called "Execution Specification" in the SysML spec). In Astah, I can't figure out how to remove, hide or reduce them to invisible size.

Second Question: According to the reference material I have seen, the duration constraint should be able to be specified for the Execution Specification time blocks. When I try to insert a duration constraint, I have to select the message arrows, not the Execution Specification time blocks. Is there way to show the duration constraint on the time block and not between arrows? Sometimes there is no arrow at the end of the time block.

Is there any chance that the whole group of versions of astah-professional has issues at the time you try to install it by doing "dpkg -i nameOfVersionAstah.deb" ?????? I always get the same error. Could you try to fix the files? I'm using debian by de way, I don't know if it is an astah problem or maybe a problem with Debian, so please, could you help me?

Please read [END-USER LICENSE AGREEMENT] before you install.
By installing this product, you agree to be bound by the terms of
this license agreement.
Press the spacebar to display the next page.
Press the EnterKey to read through the agreement.
At the end, enter Yes to proceed with the installation.

Hello, so as the title says I had astah working just fine, but I upgraded ubuntu to the newest version (18.04) and now It doesnt work anymore, I already tried to remove astah completely through synaptic and installing again but nothing changed

I can't do anything basically.If i try to open a existing file or create a new one nothing happens for a long time, but after a while i get this message "An exception has occurred. Please restart Astah"

I am trying to show item flows on an internal block diagram. I have 2 blocks with Flow Properties defined:

Block 1: Output Flow Property, type "Flow Type A"

Block 2: Input Flow Property, type "Flow Type A"

There is also a block named "Flow Type A" in my model.

These two blocks are in an Internal Block Diagram. When I connect an Item Flow connector from Block 1 to Block 2, I don't see the option to set the type "Flow Type A". When the connector is selected, the only property tabs are "Base" and "TaggedValue". Base has a "itemProperty" drop down selector but I don't understand what populates that drop-down. There is also a form for "Convey" in the "Base" tab. You can Add or Delete. From this, I can see block "Flow Type A" listed, but it's not clear if this is connected to the Output Flow Property defined for Block 1 and Block 2. Shouldn't there be a restriction on what you can set as the item flow? Either define a new flow property or select from the flow properties that are already defined for those blocks? Should it also check that the in/out directions are compatible?

What is the difference between "Convey" and "itemProperty", and do either of these correspond to "item flow" defined by SysML? Normally it would be displayed with "Item Name: Item Type".

Also, if you select "New" for itemProperty when the connector is selected, it creates a new Part, e.g. "Part1:UnknownType". Can this be connected to the flow property defined for the blocks? It is impossible to remove them from the itemPropery list after they are created - I don't know where they are in the model. Also it looks like a flow item label, but the label marking the flow is edited by the Association A end. Shouldn't this be connected to the compatible flow properties for these blocks?

Hi I am using Astah SysML 1.4.0/08f5ed. I'm having trouble figuring out how to add Receptions to block definitions. They are similar to Operations, but are initiated by a signal event instead of a call event. I see how to add Operations, and I think the way to add Receptions should be similar. Does anyone know if receptions and signals are supported by Astah SysML? Thanks for any help on this.

Hi, I am trying to launch Astah Community in my Mac book pro 2017. However, each time I try I got the message at the bottom. I already uninstall and delete the .astah folder, adn reinstall Astah Community, but it did not work.

When i use Astah, create a new Class diagram, create a new class and i add a new attribute to this newly created class, the program only shows the primitive types instead of every type of classes that Java has...

Stacktrace

java.lang.NullPointerException
at java.awt.Window.init(Window.java:497)
at java.awt.Window.(Window.java:537)
at java.awt.Frame.(Frame.java:420)
at java.awt.Frame.(Frame.java:385)
at javax.swing.JFrame.(JFrame.java:189)
at JP.co.esm.caddies.jomt.jview.swing.SwingManagementViewPeer.b(X:123)
at JP.co.esm.caddies.jomt.jview.es.(X:62)
at JP.co.esm.caddies.jomt.jsystem.e.a(X:148)
at JP.co.esm.caddies.jomt.Jude.f(X:653)
at JP.co.esm.caddies.jomt.Jude.d(X:609)
at JP.co.esm.caddies.jomt.Jude.a(X:71)
at JP.co.esm.caddies.jomt.c.run(X:598)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Stacktrace

java.lang.NullPointerException
at sun.font.FontDesignMetrics.getDefaultFrc(FontDesignMetrics.java:157)
at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:278)
at sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1113)
at javax.swing.JComponent.getFontMetrics(JComponent.java:1626)
at javax.swing.plaf.basic.BasicGraphicsUtils.getPreferredButtonSize(BasicGraphicsUtils.java:276)
at com.apple.laf.AquaButtonUI.getPreferredSize(AquaButtonUI.java:443)
at com.apple.laf.AquaButtonUI.getMinimumSize(AquaButtonUI.java:431)
at javax.swing.JComponent.getMinimumSize(JComponent.java:1744)
at javax.swing.plaf.basic.BasicOptionPaneUI.addButtonComponents(BasicOptionPaneUI.java:693)
at javax.swing.plaf.basic.BasicOptionPaneUI.createButtonArea(BasicOptionPaneUI.java:630)
at com.apple.laf.AquaOptionPaneUI.createButtonArea(AquaOptionPaneUI.java:53)
at javax.swing.plaf.basic.BasicOptionPaneUI.installComponents(BasicOptionPaneUI.java:178)
at javax.swing.plaf.basic.BasicOptionPaneUI.installUI(BasicOptionPaneUI.java:141)
at javax.swing.JComponent.setUI(JComponent.java:666)
at javax.swing.JOptionPane.setUI(JOptionPane.java:1860)
at javax.swing.JOptionPane.updateUI(JOptionPane.java:1882)
at javax.swing.JOptionPane.(JOptionPane.java:1845)
at JP.co.esm.caddies.jomt.jview.cf.a(X:119)
at JP.co.esm.caddies.jomt.jview.cf.a(X:174)
at JP.co.esm.caddies.jomt.jview.cf.a(X:87)
at JP.co.esm.caddies.jomt.jview.cf.a(X:53)
at JP.co.esm.caddies.jomt.jview.eR.run(X:38)
at JP.co.esm.caddies.jomt.jutil.O.c(X:60)
at JP.co.esm.caddies.jomt.jview.eR.b(X:58)
at JP.co.esm.caddies.jomt.Jude.d(X:626)
at JP.co.esm.caddies.jomt.Jude.a(X:71)
at JP.co.esm.caddies.jomt.c.run(X:598)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

I want classes from javafx.beans to show up in the list of available data types when I create an attribute for a class. What are the ways to accomplish this? (I was thinking that I might be able to drag/drop a JAR file onto the main window, or maybe import the specifications from an existing JAR file, but I couldn't find a menu option or toolbar button that accomplishes that.)

Hi, i'm working in a project and modeling an ER model for it. So i have a csv file that i need to transform in a group of sql tables. i was thinking in how i can copy and paste the headers to each table, but can't find it in astah. That are some way to do it? tks!

Hi,
I'm using the Astah Professional to create my database, but all my tables needed to have flag SERIAL. This flag tells that my table is autoincremented on Postgres Database, but I don't figure out this option on Astah. Can someone help me?