Hi,
 
We see some issues with a simple instance specification example.
Before submitting these as issues in the tracker, we would like to verify the 
validity of our remarks.
 
Intro:
- Simple class diagram (see attachments)
- We want to introduce some instance specifications on the diagram.
- We are using Topcased 4.0.0.v20100721 as an RCP.
 
Scenario 1:
- Select in Outline: 
  InstanceSpecification1 |  first <Slot> Class2
- In the properties view: 
  Click “Set” after the Value and assign it value ‘InstanceSpecification2’.
- Problem 1A: Nothing appears in the first slot of the graphical representation.
- Select in Outline:
  InstanceSpecification1 |  first <Slot> Class2 | <Instance Value>
- Note: Everything is empty, meaning that the selected object is probably not 
assigned.
- Enter everything manually in the properties view (Name, Type)
- Note: Still nothing appears in the graphical representation.
 
Scenario 2:
- You see that two “instance specification links” are drawn between the two 
instances.
- Select the left-hand-side link and indicate in its model properties 
  that it is an instance of <Association> A_<class1>_<class3>.
  Select the right-hand-side link and indicate in its model properties 
  that it is an instance of <Association> A_<class1>_<class3>_2.
- Click on another model element and then look back at the RHS link.
- Problem 2A: Its instance type has been reset to <Association> 
A_<class1>_<class3>.
 
Scenario 3:
- Consider the same “instance specification links” from scenario 2.
- Try to get the instance’s roles visualized. 
  If the links are selected, some dashes appear on the place of the role names, 
but that’s it.
  Hiding the elements in the link’s graphics properties doesn’t seem to change 
anything.
- Do we overlook the correct way to make these visible?

Attachment: InstanceSpecification.uml
Description: InstanceSpecification.uml

<?xml version="1.0" encoding="UTF-8"?>
<diagrams:Diagrams xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:di="http://www.topcased.org/DI/1.0"; 
xmlns:diagrams="http://www.topcased.org/Diagrams/1.0"; 
xmi:id="_Uox2MJvkEd-207czuouo-g" activeDiagram="_Uox2MZvkEd-207czuouo-g">
  <model href="InstanceSpecification.uml#_w8IxIM37EdqwVrslYOdUDA"/>
  <diagrams xmi:id="_Uox2MZvkEd-207czuouo-g" position="0,0" size="100,100" 
name="InstanceSpecification" viewport="0,0">
    <property xmi:id="_Urw4wJvkEd-207czuouo-g" key="pageFormatName" value="A4"/>
    <property xmi:id="_Urw4wZvkEd-207czuouo-g" key="diagramWidth" value="840"/>
    <property xmi:id="_Urw4wpvkEd-207czuouo-g" key="diagramHeight" 
value="1188"/>
    <property xmi:id="_Urw4w5vkEd-207czuouo-g" key="pageMarginName" 
value="Small Margin"/>
    <property xmi:id="_Urw4xJvkEd-207czuouo-g" key="diagramTopMargin" 
value="20"/>
    <property xmi:id="_Urw4xZvkEd-207czuouo-g" key="diagramBottomMargin" 
value="20"/>
    <property xmi:id="_Urw4xpvkEd-207czuouo-g" key="diagramLeftMargin" 
value="20"/>
    <property xmi:id="_Urw4x5vkEd-207czuouo-g" key="diagramRightMargin" 
value="20"/>
    <property xmi:id="_Urw4yJvkEd-207czuouo-g" key="orientation" 
value="landscape"/>
    <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_Uox2MpvkEd-207czuouo-g" 
presentation="org.topcased.modeler.uml.classdiagram">
      <element href="InstanceSpecification.uml#_w8IxIM37EdqwVrslYOdUDA"/>
    </semanticModel>
    <contained xsi:type="di:GraphNode" xmi:id="_WmHFkJvkEd-207czuouo-g" 
position="170,83" size="100,-1">
      <anchorage xmi:id="_YFWDs5vkEd-207czuouo-g" 
graphEdge="_YFo-oJvkEd-207czuouo-g _3NH0AJvkEd-207czuouo-g 
_wTyIMJvlEd-207czuouo-g"/>
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_WmHFkZvkEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_WmtigJvkEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:GraphNode" xmi:id="_WmHFkpvkEd-207czuouo-g">
        <property xmi:id="_WmHFk5vkEd-207czuouo-g" key="eStructuralFeatureID" 
value="37"/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_WmHFlJvkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_WmtigJvkEd-207czuouo-g"/>
        </semanticModel>
      </contained>
      <contained xsi:type="di:GraphNode" xmi:id="_WmHFlZvkEd-207czuouo-g">
        <property xmi:id="_WmHFlpvkEd-207czuouo-g" key="eStructuralFeatureID" 
value="47 50 "/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_WmHFl5vkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_WmtigJvkEd-207czuouo-g"/>
        </semanticModel>
      </contained>
    </contained>
    <contained xsi:type="di:GraphNode" xmi:id="_XR7CsJvkEd-207czuouo-g" 
position="167,234" size="100,-1">
      <anchorage xmi:id="_YFWDtJvkEd-207czuouo-g" 
graphEdge="_YFo-oJvkEd-207czuouo-g"/>
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_XR7CsZvkEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_XR7CuJvkEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:GraphNode" xmi:id="_XR7CspvkEd-207czuouo-g">
        <property xmi:id="_XR7Cs5vkEd-207czuouo-g" key="eStructuralFeatureID" 
value="37"/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_XR7CtJvkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_XR7CuJvkEd-207czuouo-g"/>
        </semanticModel>
      </contained>
      <contained xsi:type="di:GraphNode" xmi:id="_XR7CtZvkEd-207czuouo-g">
        <property xmi:id="_XR7CtpvkEd-207czuouo-g" key="eStructuralFeatureID" 
value="47 50 "/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_XR7Ct5vkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_XR7CuJvkEd-207czuouo-g"/>
        </semanticModel>
      </contained>
    </contained>
    <contained xsi:type="di:GraphEdge" xmi:id="_YFo-oJvkEd-207czuouo-g" 
anchor="_YFWDs5vkEd-207czuouo-g _YFWDtJvkEd-207czuouo-g">
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_YFo-oZvkEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_YFo-qpvkEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_YFo-opvkEd-207czuouo-g" 
id="srcNameEdgeObject" uDistance="18" vDistance="-28"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_YFo-o5vkEd-207czuouo-g" 
id="srcPropertiesEdgeObject" uDistance="25" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_YFo-pJvkEd-207czuouo-g" 
id="srcCountEdgeObject" uDistance="10" vDistance="-10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_YFo-pZvkEd-207czuouo-g" 
id="targetNameEdgeObject" uDistance="21" vDistance="15"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_YFo-ppvkEd-207czuouo-g" 
id="targetPropertiesEdgeObject" uDistance="25" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_YFo-p5vkEd-207czuouo-g" 
id="targetCountEdgeObject" uDistance="10" vDistance="-10"/>
      <contained xsi:type="di:EdgeObjectOffset" 
xmi:id="_YFo-qJvkEd-207czuouo-g" visible="false" id="middleNameEdgeObject" 
offset="0,10"/>
      <contained xsi:type="di:EdgeObjectOffset" 
xmi:id="_YFo-qZvkEd-207czuouo-g" id="stereotypeEdgeObject" offset="0,-10"/>
    </contained>
    <contained xsi:type="di:GraphNode" xmi:id="_bCApIJvkEd-207czuouo-g" 
position="616,18" size="275,-1">
      <anchorage xmi:id="_bdOJAJvlEd-207czuouo-g" 
graphEdge="_bdXS8JvlEd-207czuouo-g _7jmPkJvlEd-207czuouo-g"/>
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_bCApIZvkEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_bCKaIJvkEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:GraphNode" xmi:id="_bCApIpvkEd-207czuouo-g">
        <property xmi:id="_bCApI5vkEd-207czuouo-g" key="eStructuralFeatureID" 
value="15"/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_bCApJJvkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_bCKaIJvkEd-207czuouo-g"/>
        </semanticModel>
        <contained xsi:type="di:GraphNode" xmi:id="_iUexMJvkEd-207czuouo-g" 
position="0,0" size="-1,-1">
          <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_iUexMZvkEd-207czuouo-g" presentation="default">
            <element href="InstanceSpecification.uml#_iU62EJvkEd-207czuouo-g"/>
          </semanticModel>
        </contained>
        <contained xsi:type="di:GraphNode" xmi:id="_NlTW8JvlEd-207czuouo-g" 
position="0,0" size="-1,-1">
          <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_NlTW8ZvlEd-207czuouo-g" presentation="default">
            <element href="InstanceSpecification.uml#_Nlcg4JvlEd-207czuouo-g"/>
          </semanticModel>
        </contained>
      </contained>
    </contained>
    <contained xsi:type="di:GraphNode" xmi:id="_2F5GMJvkEd-207czuouo-g" 
position="419,83" size="100,-1">
      <anchorage xmi:id="_3M-qEJvkEd-207czuouo-g" 
graphEdge="_3NH0AJvkEd-207czuouo-g _wTyIMJvlEd-207czuouo-g"/>
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_2F5GMZvkEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_2F5GOJvkEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:GraphNode" xmi:id="_2F5GMpvkEd-207czuouo-g">
        <property xmi:id="_2F5GM5vkEd-207czuouo-g" key="eStructuralFeatureID" 
value="37"/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_2F5GNJvkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_2F5GOJvkEd-207czuouo-g"/>
        </semanticModel>
      </contained>
      <contained xsi:type="di:GraphNode" xmi:id="_2F5GNZvkEd-207czuouo-g">
        <property xmi:id="_2F5GNpvkEd-207czuouo-g" key="eStructuralFeatureID" 
value="47 50 "/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_2F5GN5vkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_2F5GOJvkEd-207czuouo-g"/>
        </semanticModel>
      </contained>
    </contained>
    <contained xsi:type="di:GraphEdge" xmi:id="_3NH0AJvkEd-207czuouo-g" 
anchor="_YFWDs5vkEd-207czuouo-g _3M-qEJvkEd-207czuouo-g">
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_3NH0AZvkEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_3NH0CpvkEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_3NH0ApvkEd-207czuouo-g" 
id="srcNameEdgeObject" uDistance="10" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_3NH0A5vkEd-207czuouo-g" 
id="srcPropertiesEdgeObject" uDistance="25" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_3NH0BJvkEd-207czuouo-g" 
id="srcCountEdgeObject" uDistance="11" vDistance="-7"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_3NH0BZvkEd-207czuouo-g" 
id="targetNameEdgeObject" uDistance="10" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_3NH0BpvkEd-207czuouo-g" 
id="targetPropertiesEdgeObject" uDistance="25" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_3NH0B5vkEd-207czuouo-g" 
id="targetCountEdgeObject" uDistance="10" vDistance="-10"/>
      <contained xsi:type="di:EdgeObjectOffset" 
xmi:id="_3NH0CJvkEd-207czuouo-g" visible="false" id="middleNameEdgeObject" 
offset="0,10"/>
      <contained xsi:type="di:EdgeObjectOffset" 
xmi:id="_3NH0CZvkEd-207czuouo-g" id="stereotypeEdgeObject" offset="0,-10"/>
      <waypoints>[149, 104, -138, 104]</waypoints>
    </contained>
    <contained xsi:type="di:GraphNode" xmi:id="_9OECwJvkEd-207czuouo-g" 
position="632,330" size="244,-1">
      <anchorage xmi:id="_bdOJAZvlEd-207czuouo-g" 
graphEdge="_bdXS8JvlEd-207czuouo-g _7jmPkJvlEd-207czuouo-g"/>
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_9OECwZvkEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_9OECxZvkEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:GraphNode" xmi:id="_9OECwpvkEd-207czuouo-g">
        <property xmi:id="_9OECw5vkEd-207czuouo-g" key="eStructuralFeatureID" 
value="15"/>
        <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_9OECxJvkEd-207czuouo-g" presentation="default">
          <element href="InstanceSpecification.uml#_9OECxZvkEd-207czuouo-g"/>
        </semanticModel>
      </contained>
    </contained>
    <contained xsi:type="di:GraphEdge" xmi:id="_bdXS8JvlEd-207czuouo-g" 
anchor="_bdOJAJvlEd-207czuouo-g _bdOJAZvlEd-207czuouo-g">
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_bdXS8ZvlEd-207czuouo-g" presentation="link">
        <element href="InstanceSpecification.uml#_bdXS9JvlEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_bdXS8pvlEd-207czuouo-g" 
id="srcNameEdgeObject" uDistance="10" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_bdXS85vlEd-207czuouo-g" 
id="targetNameEdgeObject" uDistance="10" vDistance="10"/>
      <waypoints>[-75, 161, -76, -137]</waypoints>
    </contained>
    <contained xsi:type="di:GraphEdge" xmi:id="_wTyIMJvlEd-207czuouo-g" 
anchor="_YFWDs5vkEd-207czuouo-g _3M-qEJvkEd-207czuouo-g">
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_wTyIMZvlEd-207czuouo-g" presentation="default">
        <element href="InstanceSpecification.uml#_wTyIOpvlEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_wTyIMpvlEd-207czuouo-g" 
id="srcNameEdgeObject" uDistance="10" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_wTyIM5vlEd-207czuouo-g" 
id="srcPropertiesEdgeObject" uDistance="25" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_wTyINJvlEd-207czuouo-g" 
id="srcCountEdgeObject" uDistance="10" vDistance="-10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_wTyINZvlEd-207czuouo-g" 
id="targetNameEdgeObject" uDistance="10" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_wTyINpvlEd-207czuouo-g" 
id="targetPropertiesEdgeObject" uDistance="25" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_wTyIN5vlEd-207czuouo-g" 
id="targetCountEdgeObject" uDistance="10" vDistance="-10"/>
      <contained xsi:type="di:EdgeObjectOffset" 
xmi:id="_wTyIOJvlEd-207czuouo-g" visible="false" id="middleNameEdgeObject" 
offset="0,10"/>
      <contained xsi:type="di:EdgeObjectOffset" 
xmi:id="_wTyIOZvlEd-207czuouo-g" id="stereotypeEdgeObject" offset="0,-10"/>
      <waypoints>[154, -102, -133, -102]</waypoints>
    </contained>
    <contained xsi:type="di:GraphEdge" xmi:id="_7jmPkJvlEd-207czuouo-g" 
anchor="_bdOJAJvlEd-207czuouo-g _bdOJAZvlEd-207czuouo-g">
      <semanticModel xsi:type="di:EMFSemanticModelBridge" 
xmi:id="_7jmPkZvlEd-207czuouo-g" presentation="link">
        <element href="InstanceSpecification.uml#_7jmPlJvlEd-207czuouo-g"/>
      </semanticModel>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_7jmPkpvlEd-207czuouo-g" 
id="srcNameEdgeObject" uDistance="10" vDistance="10"/>
      <contained xsi:type="di:EdgeObjectUV" xmi:id="_7jmPk5vlEd-207czuouo-g" 
id="targetNameEdgeObject" uDistance="10" vDistance="10"/>
      <waypoints>[92, 162, 91, -136]</waypoints>
    </contained>
  </diagrams>
</diagrams:Diagrams>
_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users

Reply via email to