Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - DanaMaxwell

Pages: [1] 2
1
Automation Interface, Add-Ins and Tools / DOORs Link no longer working
« on: January 07, 2020, 12:30:19 am »
Hi All,

A project that I was working with approximately a year ago included integration with DOORS but no longer works.

My DOORS client has been updated from 9.3 to 9.7.

My EA version is 14.0.1423.

So, is the a DOORS issue or an EA issue?

----------------------------------------------------
An error occurred while attempting to communicate with an Addin:

DOORS(DoorsInterface.EADoors)

"MDG_Connect: ActiveX component can't create object"

Please contact the add-in provider for assistance.

2
General Board / Re: BDD Diagrams imported via MDZIP file
« on: October 04, 2018, 02:24:52 am »
Or from the UI, it's ribbon | Design | Diagram | Edit | Change Type

Thanks, this is what I was looking for.

I can only assume that the MDZIP format doesn't explicitly support Block Definition Diagrams therefore they are handled generically as Class diagrams? Or, is this a result of the export not expressing the type or the import not reading the type?


3
General Board / Re: BDD Diagrams imported via MDZIP file
« on: October 03, 2018, 04:54:41 am »
Sorry, I guess I wan't clear.

Is there a way to change the "Type" from "Class" to "SysML Block Definition".

I do not know how to change the Type  of diagram from "Class" to "SysML Block Definition". Is it possible from the the GUI or do I need to develop a script?

Neither type of diagram uses a stereotype.



4
General Board / BDD Diagrams imported via MDZIP file
« on: October 03, 2018, 12:00:07 am »
Hello All,

I am importing a model from Cameo System Architect (Magic Draw) which includes several block definition diagrams. Once imported, the diagrams are simple "Class" diagrams and therefore don't support all of the typical behavior for bdd (i.e. display of the "parts" in the block).

Is there a way to change the "Type" from "Class" to "SysML Block Definition".

Thanks

Dana

5
I have used EA for data modelling in the past (years ago, version 6 I think) and prefer it over using a separate data modelling tool.

I was able to generate the oracle DDL directly from EA as well as associate my database model with the class model such that I had a model of the dependencies.

This thread was started because I tried the newer ERD MDG but didn't see the benefit over my previous experience.

So, in response to the analogy, I don't think we want to use a nail, so put away the hammer and just use a wrench.

6
General Board / Re: Has "Package Control" changed with version 14?
« on: September 11, 2018, 01:50:48 am »
Yes, that is the term/command I was trying to find. Thanks...

Not sure why they would have removed it (or I can't find it) in the context menu. The online user manual is not accurate from what I can tell.

From the help system:

Ribbon
Design > Package > Edit > Manage Baselines > Manage Baselines


Context Menu
Right-click on Package > Package Control > Package Baselines


Keyboard Shortcuts
Ctrl+Alt+B

7
General Board / Re: Has "Package Control" changed with version 14?
« on: September 10, 2018, 11:15:41 pm »
Yes, I have found this previously but the options seem to have changed.

Previously I could keep two (or more) different versions of a package within the model. Now it seems the only options are to export to xml or get a source control tool such as SVN.


8
General Board / Has "Package Control" changed with version 14?
« on: September 07, 2018, 02:08:55 am »
Hi All,

This could be a user issue but when I was running v13 Evaluation Package Control did not require a version control tool. I now have a licensed version of 14 but when I use the context menu Package Control I only get "Import Model Branch" and "Version Control Settings" where in the past (on version 13.5), on the same model I had the option to "Control Package".

A coworker has a v13.5 install and he appears to have option to control the package without having configured SVN, etc.





9
Thanks!

 :)

10
ERD is not part of UML and mainly focused on data modelling.
I suppose mostly with the intent to be implemented as a relational database.

UML Class diagrams have a much wider scope and are used for all kinds of different things, including data modelling.

I prefer class diagrams.

Geert

Understood and I think I agree. I had assumed that the ERD Diagramming was a simple extension/specialization of the Class Diagram that would use a more traditional "crow's foot" ERD notation. Making the diagram easier to read for traditional data modelers. I was surprised to see ERD Attributes as a separate object.


11
Phew. Going directly from requirements to a data model is like having the cake from the flour on the table. Requirements -> Use Cases -> Conecptional Class Model -> Concrete Class Model/Data Model would be the way to go.

q.

In this case, the customer has provided a specification of what data is to be in the database. This task is to simply produce a conceptual data model representation of that specification and the tracing to requirements (specification) is to make sure I have full coverage.

I am curious about "Conceptual Class Model" versus ERD Diagrams in EA. In the past, I have done my data modelling in Class Models but coming back to the tool after about 5 years I discover the ERD Diagram feature. To be honest, I am not quite sold on the ERD Diagram yet. Is there a good resource on the pros and cons of each approach and when/why to choose one over the other?


12
I am creating a conceptual data model using the ERD Diagram and would like to relate the ERD model elements back to the requirements. For entities and attributes I have simply dragged a copy of the object into the requirements diagram and then created an "Implements" relationship from the object to the requirement.

I would also like to do this where the relationship between to entities will implement the requirement but I do not know how/where to have a relationship to a relationship in this manner. I could create the foreign key attribute that will eventually represent this relationship but I do not feel this is appropriate in my conceptual data model.

This is an effort to make sure I have complete coverage of my requirements with my data model.

Any advice is greatly appreciated.


13
I find it a little bit puzzling that using the Publishing function with the Data Model template that it does not include the properties defined in the ERD tab of an <ERD_Entity> or <ERD_Attribute>. I can only assume this template is meant for a different type of model?

Is there no template meant to produce a conceptual database design report from an ERD Model?

Thanks for your help.


14
Automation Interface, Add-Ins and Tools / Help with collections
« on: June 12, 2018, 01:48:34 am »
Hi All,

I have been struggling with using collections. I want to setup a temporary collection. The goal is to traverse the model via links but to make sure I do not put duplicates in my collection.

I am a VB newbie so I am sure this is something simple that I am not grasping but here goes.

I am trying to add an item to my collection but get the error "DanaTest.dummyCollection error: Object required: 'dummyColl', Line:29"

I have tried several variants to the code below with no luck.

code is below

option explicit

!INC Local Scripts.EAConstants-VBScript

'
' using a collection

'
' Related APIs
' =================================================================================
' Package API - http://www.sparxsystems.com/enterprise_architect_user_guide/12.1/automation_and_scripting/package_2.html
' Repository API - http://www.sparxsystems.com/enterprise_architect_user_guide/12.1/automation_and_scripting/repository3.html
'

sub dummyCollection()

   ' Show the script output window
   Repository.EnsureOutputVisible "Script"
   
   Session.Output( "VBScript Dummy collection " )
   Session.Output( "=======================================" )
   
   dim dummyColl as EA.Collection
   dim dummyEle as EA.Element

   dim contextObjectType
   contextObjectType = Repository.GetContextItemType()

   set dummyEle = dummyColl.AddNew("dummy1","Class")
   dummyEle = GetContextObject()

end sub

dummyCollection

15
Thanks!

Pages: [1] 2