Hello,
I have a problem when I create a diagram. Its a role model diagram created
by me that I want to build related with a state machine. At first, all seems
to be created fine, but when I save the project and load it again, my
diagram disappears. The following messages are showed in the console:
Encountered deleted object during delete of StateMachine$Impl ID:
10-101-3--4-44cdbb0f:1141bd1b900:-8000:0000000000000781 MID: (not
available) OPCKG: (not available) (UmlFactoryMDRImpl.java:737)
WARN: Object already deleted StateMachine$Impl ID:
10-101-3--4-44cdbb0f:1141bd1b900:-8000:0000000000000781 MID: (not
available) OPCKG: (not available) (UmlFactoryMDRImpl.java:757)
INFO: Getting the members there are 5 (Project.java:319)
INFO: There are 5 members in the current project (ProjectBrowser.java:1624)
INFO: Removing a member (MemberList.java:78)
The diagram creation happens during an ActionNavigation action, the diagram
creation code is the following:
public UMLDiagram createDiagram(Object ns){
Object target = TargetManager.getInstance().getModelTarget();
if (target instanceof MACMASRoleModelDiagram)
target =
((MACMASRoleModelDiagram)TargetManager.getInstance().getTarget()).getOwner();
Object/*MStateMachine*/ machine =
ModelMacmas.getFactoryMacmas
().getPlansFactoryMacmas().buildRoleModelPlan(target);
return (UMLDiagram) DiagramFactoryMacmas.getInstance
().createDiagram(
MACMASRoleModelPlanDiagram.class,
Model.getFacade().getNamespace(machine),
machine);
}
At first, I thought that maybe the namespace that I give to the
DiagramFactoryMacmas.getInstance().createDiagram function was wrong, but now
I don't know what can I do