On this page
What model elements can be edited
In Cameo Collaborator for Teamwork Cloud, you can edit the following model element properties:
- Properties
- Stereotype tag, and slot value of the String type
- Property, stereotype tags
- Slot values of the Integer, Real, Boolean, and Enumeration types
- Slot values for Instance Specifications
- Bullet lists created by using document templates
What model elements can be created
In Cameo Collaborator for Magic Collaboration Studio, you can create the following model element properties:
- Documentation metaproperty and other textual properties except for slot values
- Stereotype tag values
- Paragraphs
- Slot values for Instance Specifications
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 Magic Collaboration Studio. Also, every time you refresh a document, model data is resent from the Magic Collaboration Studio 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:
- In Cameo Collaborator, you can edit a password protected project.
- In Cameo Collaborator, 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.