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.


Topics - dschmid2

Pages: [1]
1
General Board / locked diagram?
« on: September 02, 2011, 06:46:32 pm »
Hi there
I observed a strange behaviour in EA class diagrams. After modifying a diagram (adding class, modifying relation etc), the diagram is locked in a way, that i cannot move elements anymore. I can still add relations, add members to classes, but I cannot MOVE anything on the diagram.

After waiting some minutes, the diagram is unlocked in some magical way, and without any further notice, I can do everything again...
Did anybody observe this behaviour aswell?
I installed the latest version 909 and it still appears...

2
General Board / preset Settings via registry .reg file
« on: August 25, 2011, 04:39:37 pm »
I succesfully preset our users EA settings via a .reg file.
Now I want to uncheck the option "Generate methods for implemented interfaces" but I cannot find it nowhere in the registry.
Does anybody know where it is located?

3
General Board / No EA news since last october...
« on: February 15, 2011, 07:51:02 pm »
I'm wondering what is happening behind the scenes... there are no news nor updates since last october. Everything remains silent...

Could you please provide some information about your future plans and do not leave your customers alone!

Thanks in advance.

4
General Board / C++ template classes, how to instanciate?
« on: July 09, 2009, 12:01:41 am »
I managed correctly to model a class that is actually a template class like

template <class T>
class BlaBla
{
...
};

I have the rectangle in the upper right corner that shows the template paramter. Now how do I correclty instanciate the template?

5
General Board / How to choose which files to generate (cpp/hpp)
« on: July 08, 2009, 11:58:46 pm »
Hi there
Somehow i have the feeling that there are not many C++ users of EA out there. I find only few posts regarding C++...

Anyway, is there somebody that can explain to me how I can define whether a class generates a cpp and hpp or only a hpp file?

For instance I have a class that is a typedef (stereotype). It correctly generates a hpp file with the typedef, but it also generats a cpp file with only the fileheader...

Anybody?

6
Bugs and Issues / Version control settings not saved
« on: July 12, 2012, 11:37:36 pm »
Hi there
I have the problem that upon opening of an .eap project, EA prompts me to configure the version control settings. I do this, the paths are saved correctly and i can work normally. When I close and reopen EA, the settings have not been saved and I have to reconfigure everything. What is wrong?

7
Bugs and Issues / locked diagrams?
« on: September 02, 2011, 06:47:36 pm »
Hi there
I observed a strange behaviour in EA class diagrams. After modifying a diagram (adding class, modifying relation etc), the diagram is locked in a way, that i cannot move elements anymore. I can still add relations, add members to classes, but I cannot MOVE anything on the diagram.

After waiting some minutes, the diagram is unlocked in some magical way, and without any further notice, I can do everything again...

8
Bugs and Issues / They still didn't fix it in V9
« on: August 09, 2011, 11:39:02 pm »
Hi all

I was really hoping that the issues with VC and xmi imports would be fixed in the Version 9, but we are having lots of troubles, some issues are even worse!

Example:
Each time when we do a GetAllLastest, we have to double check our diagrams to see if there are any dependencies that became "External reference". Then the hassle begins... we can redo GetAllLastest and it doesn't help. We have to manually figure out, on which package to do a GetLatest and suddenly the "External reference" relations are gone.

We cannot trust EA that after a GetAllLatest, our model is in a correct state...

So now its getting really bad: So you had no way to resolve the "External References". After deleting these relations, you recreate them and check in your changes, thinking that all will be well... When you're teammate does a GetAllLatest the next time, he gets your newly corrected relations along with the the "External References" you just removed...

Maybe Sparx spent time to modify the import of XMI, but I can tell one thing: It's far from done! We are loosing so much time trying to keep our models intact, its a real pain!

And as soon as I report a bug to Sparx, they want an example project, to reproduce the issue. Well, when you have a distributed system with a central VC (SVN) and lots of packages, its not that simple. I can't send our whole development environnement...

Anybody else out there struggeling with VersionControl in the team environnement?

9
Bugs and Issues / Bug in GetAllLatest
« on: July 07, 2010, 10:57:15 pm »
We discovered a serious bug concerning the retrieval of packages from SourceControl.
When doing a GetAllLatest in a model, I want that all package XML files are retrieved from SourceControl and (forced) imported into my model. This should replace all model elements with the ones that are read from the files.
When I randomly choose a package afterwards and do a "Compare with Controlled Version", there are differences showing up. I can do as many GetAllLatest as I want, it doesn't change.
Only when I do a GetLatest of the particular package, the package is finally imported and the content replaced. An subsequent "Compare" shows that no more differences are detected.

This bug must have been introduced in one of the latest releases...

The GetAllLatest functionality is not very stable anyway. We used to call it twice always to make sure that all packages and dependencies have been resolved.  :(

10
Bugs and Issues / Double packages after updating !!
« on: March 04, 2011, 10:11:48 pm »
We have the following strange issue:

After doing a GetAllLatest it happens that some of my controlled packages contains themself once again...

The structure before updateing:

Parent1
- Child1
- Child2
- Child3

The structure after updating:

Parent1
- Child1
  - Child1
- Child2
- Child3

Furthermore the version of Child1 and its contained Child1 are not the same...

The only way to get back to the previous setting is by checking out the parent package, removing the Child1's and reimporing them via ImportModelBranch. This works around it until the next time the bug strikes and the package is doubled again...

Anybody else observed this behaviour?

Update:
After the appearence of this bug, when I try to do GetLatest on the upper Child1 package, EA gives the following Error message:

Error: Root import package already exists in another location
Conflict is with existing package: 'Child1'



11
Bugs and Issues / C++ Code generation: Custom Templates not called
« on: July 25, 2009, 12:42:06 am »
I'm calling a custom template in "Import Section Impl":

%list="ClassBase__Includes" @separator="\n"%

It is never called, that means it generates no output. The code inside is the same like the standard "ClassBase"

If I replace it with :

%list="ClassBase" @separator="\n"%

then it works.

I noticed a couple of CustomTemplates that do not always work. Are there any rules I must consider? :-[

12
I was writing a VBScript to modify the GenFile property of my C++ classes. Actually my goal is to replace the %VAR1% part with another variable name over all the classes in a package.

I figured that the property is changed in during script live time, but as soon as script ends, when checking in the Properties window, there was again the old value...

Anybody else noticed this?
I'll report it also as a bug..

13
I use the MDG_PreGenerate and MDG_PostGenerate methods to add some flexibility on how C++ files are generated.

In PreGenerate I copy the Cpp and Hpp files to .bak files.
In PostGenerate I do some cleanup stuff.

In the PostGenerate call I get the Filename as an argument which is very practical. But in the PreGenerate call, there is only the PackageGuid, which is passed. I have to manually find the selected object, or verify if there are multiple objects in a selection on the current diagram.

What is annoying aswell is that the PreGenerate is called as many times as classes are selected in my diagram, and surely always with the same PackageGuid.

It would be better if the ElementGUID would be passed... or is there a simple way to find out which element(s) are generated?

Pages: [1]