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 - Evgeny Florov

Pages: [1] 2
General Board / Re: When is an instance not an Object?
« on: February 24, 2016, 08:55:41 pm »
How the information is represented internally to EA isn't about for UML conformance. The questions there are: Can you create it? Does the appearance match the spec? Does it generate the correct XMI? Does it import from XMI?

UML says that  the default rendering of an InstanceSpecification is the same as the base classifier type, but with an underlined name. Yes, EA does represent an instance of most non rectangular types as the type plus a classifier. It's mostly legacy reasons why classes have object instead.

Prompt please as on model of data of EA it is possible to understand unambiguously:
1. whether is the element - Classifier?
2. whether is the element - Instance?

General Board / Re: When is an instance not an Object?
« on: February 20, 2016, 05:03:24 pm »
You need to look into older UML specs. 1.5 states
3.39 Object
3.39.1 Semantics
An object represents a particular instance of a class. It has identity and attribute values. A similar notation also represents a role within a collaboration because roles have instance-like characteristics.
Another heritage.


I understand. Also I remember that "Object" - was. But I wrote that:

All facts aren't so difficult.
1. Marketing of Sparx declares: "Ultimate Modeling Power / Precise and effective / Based on UML 2.5 - plus" ("")

More in details it is described so:
Build upon UML 2.5
Enterprise Architect’s foundations are built upon the UML 2 specification - but it doesn’t stop there!
Therefore I decided to look actual 2.5.

General Board / Re: When is an instance not an Object?
« on: February 20, 2016, 10:44:25 am »
However, a deployment specification seems to be a bit of both. You can create a new deployment spec and specify a classifier for it, and you can drag it onto a diagram and create an instance from it. This is weird. Artifacts behave the same way (and I believe a deployment spec is in fact an extension of an Artifact).
So there are several other classifier types which do not result in Objects. And the distinction between classifiers and instances is not clear-cut. In EA, at least -- not sure what the standard says.
All facts aren't so difficult.

1. Marketing of Sparx declares: "Ultimate Modeling Power / Precise and effective / Based on UML 2.5 - plus" ("")

2. We take the UML 2.5 specification - ""

3. What is DeploymentSpecification? We look:

19.5.5 DeploymentSpecification [Class]
A deployment specification specifies a set of properties that determine execution parameters of a component artifact that
is deployed on a node. A deployment specification can be aimed at a specific type of container. An artifact that reifies or
implements deployment specification properties is a deployment descriptor. Generalizations -> Artifact

3. What is Artifact? We look:
19.5.1 Artifact [Class]
An artifact is the specification of a physical piece of information that is used or produced by a software development
process, or by deployment and operation of a system. Examples of artifacts include model files, source files, scripts, and
binary executable files, a table in a database system, a development deliverable, or a word-processing document, a mail
message. An artifact is the source of a deployment to a node. Generalizations -> Classifier, DeployedArtifact

It turns out that DeploymentSpecification is Classifier! :)
It is intuitively clear that "instances" of a type of "Classifier" can be formed.

4. What is the "instance"? We look:
9.8 Instances
9.8.1 Summary
InstanceSpecifications represent instances of Classifiers in a modeled system. They are often used to model example configurations of instances. They may be partial or complete representations of the instances that they correspond to.
9.8.3 Semantics
 The InstanceSpecification may represent:
   * The kind of instance, based on its classifiers. For example, an InstanceSpecification whose classifier is a Class describes an instance of that Class, while an InstanceSpecification whose classifier is an Association describes a link of that Association. If no classifiers are given, then the InstanceSpecification does not constrain the kind of instance represented. If classifiers of different kinds are given, then the semantics are not defined.

Interestingly that the concept "Object" as a formal element of the UML specification isn't applied (I didn't find). :)
It turns out that the Instance of DeploymentSpecification is on all signs there has to be either a Instance, or some specialization of a Instance of Classifier.

Now it isn't understood that such DeploymentSpecification Instance in EA at all. Definition of "Run states" that is logical is available to it. But how to understand from model of data of EA that this element is a Instance - not clearly.

Suggestions and Requests / Based on Word document reporting
« on: February 09, 2016, 04:55:41 am »
Whether there is in plans an expansion of model of the generator of documentation in the direction:
1. transition to injections (section) to the Word document (as in eadocx)
2. visual query builder on connectors (steps) between elements (as eadocx) and in general increases of a role of connectors, against a role of structure of the project

Generally there are no plans to integrate functionality of eadocx with corrections into enterprise architect?  :)

General Board / Re: "Master Doc" - "Package" - "Model Doc"
« on: May 19, 2015, 05:23:40 pm »
I can say this is possible because I've done it several times before. Why your's isn't working I'can't say.

Clearly, thanks.
I will test once again if it doesn't turn out I will report in "Bugs and Issues".

General Board / "Master Doc" - "Package" - "Model Doc"
« on: May 18, 2015, 10:45:47 pm »
Whether there is an opportunity to make documents of various packages with different formatting at the different levels of structure of the target document?
I understand that the direct linking of masterdoc - modeldoc allows to make such configuration of the document at which sections of the document of the first level represent the packages included in modeldoc which are enclosed directly in masterdoc.
However it is required to collect the target document from various packages at the different levels of structure of the target document.
For example - target document structure:
Code: [Select]
1. Section A                     -> the Package 1
2. Section B                     - no package
2.1 The section CC           -> the Package 2
2.2 Section DD                 - no package
2.2.1 The section EEE        -> the Package 3
2.2.2 The section JJJ          -> the Package 4
3. Section H                     -> the Package 5
Attempt to include between "master doc" and "model doc" packages for the organization of the enclosed levels gave nothing -the system ceased to generate sections from modeldoc packages.

General Board / Re: Package control: Check-in:Missing cross refere
« on: May 15, 2015, 01:06:12 pm »
It is very interesting question. I would also like to see the answer of the knowing skilled person. :) But as so far answers aren't present, I offer our experience.

In our team approach at which in this situation we certainly refuse restoration of elements/communications settled. Practice showed that in practice restoration (especially elements on charts) simply returns all elements/communication cleaned from charts. It is such safety check - and suddenly you cleaned something superfluous. However there is no effective mechanism to deal with it.
Therefore when I see that I am offered to reestablish 136 communication, heart of course worries, but the hand firmly removes ticks in this dialog box - "be that will be!" :)

General Board / Re: read only *.eap
« on: May 13, 2015, 03:50:54 am »
Thanks, I didn't know about this opportunity.

I have a Professional version and in it after activation of security only the options "Manage Locks", "Manage My Locks" and "Login As Another User" are available.

I correctly understand, what the decision will be?:
1. To activate safety on model in Corporate, Business and Software Engineering, Systems Engineering and Ultimate editions EA versions.
2. To create the special account for the customer with limited permissions.
3. To transfer model to the customer with the this account.

And thus the customer won't be able to remove the option Security by means of the same key which is available according to the link above?

General Board / Re: read only *.eap
« on: May 13, 2015, 02:40:11 am »
Our customer already has the full (not lite) Enterprise Architect version. We need to protect model, but not the instrument of its viewing.

General Board / read only *.eap
« on: May 13, 2015, 02:17:26 am »
We need to give model to the customer in the form of the eap-file. Thus it is desirable to provide an invariance of the transferred model in the future. Whether there is any technical capability irrevocably to convert (to transform, change a state, to sign with the certificate, etc.) model in a look - only reading. That is so that it couldn't be changed in Enterprise Architect?

General Board / Create report  "runtime states" for objects
« on: July 19, 2014, 11:14:42 pm »
Im have large deployment model. It was defined "runtime state" values for all artefact and nodes instances. For example, all artefacts have "RAM" attribute.

How i can create report for all objects that will be contain all (or selected) runtime states in table?
For example:
| Name | RAM |
| aaa    | 500  |
| bbb    | 54    |

Bugs and Issues / Re: EA blocket for user actions
« on: September 21, 2015, 03:46:27 am »
I removed EA. Then I install trial EA. Then I removed trial EA. Then to put again full-fledged EA. Then I tried in different options: on the main screen, on the second screen, in the full-screen mode, in a small window - at some point dialogue of addition appeared and now it seems as constantly appears.
It is necessary to finish the project, I breathe every other time not to maleficiate. Dances with a tambourine. Frankly speaking for a long time I weaned from such.

Bugs and Issues / EA blocket for user actions
« on: September 21, 2015, 03:14:49 am »
Upon pressing of the Add button in dialogue (a screenshot I apply) the program is blocked for interaction (as though there was a hidden modal window which a capture all user input focus). The program is closed only by means of removal from Windows task manager.

How to correct a problem?

EDIT> As bothered to fight against bugs, hands fall already.   :-/  :-X "Be damned that day when I sat down at a steering-wheel of this vacuum cleaner"

Bugs and Issues / Re: lost image on diagramm
« on: September 12, 2015, 01:48:46 am »
Such behavior is characteristic and for work of EA with a repository on the basis of DBMS? Or it is exclusive feature of use of XML files as storages?

Bugs and Issues / lost image on diagramm
« on: September 12, 2015, 12:34:53 am »
On diagramms screenshots were placed. Everything was ok.
However after time I opened model - instead of all images only of a frame.
1. It is possible to restore somehow or it finally and irrevocably lost information?
2. To insert images into the chart is in principle it is admissible or not?

ADD> use EA 12.0.1214 on SVN storage.

Pages: [1] 2