On this page

What model elements can be edited

In Cameo Collaborator for Teamwork Cloud, you can edit the following model element properties:

  • Property, stereotype tag, and slot value of the String type
  • Property, stereotype tag, and slot value of the Integer type
  • Property, stereotype tag, and slot value of the Real type
  • Property, stereotype tag, and slot value of the Boolean type
  • Property, stereotype tag, and slot value on the Enumeration type


Model editing constraints

There are several constraints related to model editing in Cameo Collaborator for Teamwork Cloud:

  • You can only edit the property, stereotype tag, or slot values displayed in tables.
  • You can edit only existing property values. Cameo Collaborator does not allow to enter property values that have not been specified.
  • You can only edit a slot with a single value and the upper multiplicity of 0, 1, or Unspecified.
  • You can only edit a stereotype tag with the upper multiplicity of 0, 1, or Unspecified.


How does model editing work

When you edit a model in Cameo Collaborator, it is automatically committed to Teamwork Cloud. Also, every time you refresh a document, model data is resent from the Teamwork Cloud project, so you can always see the latest information.

To fully understand the behavior of the model editing feature, note the following model editing use cases:

  • When you edit a model in Cameo Collaborator for Teamwork Cloud, project permissions and project locking are not treated the same way as in a modeling tool:

    • You can edit a model even if you do not have Package permissions to do this in a modeling tool.
    • You can edit a password protected project.
    • You can edit the element that was made read-only after publishing a Cameo Collaborator document (e.g., if the element was moved to a used project.)
    • You can edit an element even if it is locked by another user in a modeling tool.
  • If two users edit the same property with a single value in a modeling tool and Cameo Collaborator simultaneously, the value that is saved first is lost after the second value is saved.
  • If two users edit the same property with multiple values in a modeling tool and Cameo Collaborator simultaneously and the Cameo Collaborator user saves their value first, both values are merged after the value is saved in the modeling tool. 
  • If two users edit the same property with multiple values in a modeling tool and Cameo Collaborator simultaneously and the modeling tool user saves their value first, this value is lost after the second user saves the value in Cameo Collaborator.