Signed-off-by: StevenRS11 <steven.r.stafford.ii.14@dartmouth.edu>
This commit is contained in:
@@ -61,26 +61,34 @@ public class CommandDeleteDimData extends CommandBase
|
|||||||
{
|
{
|
||||||
if(dimHelper.dimList.containsKey(targetDim))
|
if(dimHelper.dimList.containsKey(targetDim))
|
||||||
{
|
{
|
||||||
for(DimData dimData :dimHelper.dimList.values())
|
try
|
||||||
{
|
{
|
||||||
Collection<LinkData> links= new ArrayList();
|
for(DimData dimData :dimHelper.dimList.values())
|
||||||
links.addAll( dimData.printAllLinkData());
|
|
||||||
|
|
||||||
for(LinkData link : links)
|
|
||||||
{
|
{
|
||||||
if(link.destDimID==targetDim)
|
Collection<LinkData> links= new ArrayList();
|
||||||
{
|
links.addAll( dimData.printAllLinkData());
|
||||||
dimHelper.dimList.get(link.locDimID).removeLinkAtCoords(link);
|
|
||||||
dimHelper.instance.linksForRendering.remove(link);
|
|
||||||
linksRemoved++;
|
|
||||||
}
|
|
||||||
if(dimData.dimID==targetDim)
|
|
||||||
{
|
|
||||||
dimHelper.instance.linksForRendering.remove(link);
|
|
||||||
linksRemoved++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
for(LinkData link : links)
|
||||||
|
{
|
||||||
|
if(link.destDimID==targetDim)
|
||||||
|
{
|
||||||
|
dimHelper.dimList.get(link.locDimID).removeLinkAtCoords(link);
|
||||||
|
dimHelper.instance.linksForRendering.remove(link);
|
||||||
|
linksRemoved++;
|
||||||
|
}
|
||||||
|
if(dimData.dimID==targetDim)
|
||||||
|
{
|
||||||
|
dimHelper.instance.linksForRendering.remove(link);
|
||||||
|
linksRemoved++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch(Exception e)
|
||||||
|
{
|
||||||
|
e.printStackTrace();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user