- Resource mappedComponent = graph.getPossibleObject(resource, DN.MappedComponent);
- if (mappedComponent != null) {
- RemoverUtil.remove(graph, mappedComponent);
+ Resource element = graph.getPossibleObject(resource, DN.MappedComponent);
+ if (element != null) {
+ // get component
+ ModelingResources MOD = ModelingResources.getInstance(graph);
+ Resource component = graph.getPossibleObject(element, MOD.ElementToComponent);
+ if (component != null)
+ RemoverUtil.remove(graph, component);
+ else
+ RemoverUtil.remove(graph, element);