diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationConnectionEditPartBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationConnectionEditPartBase.java index b5ee93991672823b2553079397d181a974b93f76..63a5363432e8c2951c5df3ab717cfd0f26ef5bb3 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationConnectionEditPartBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationConnectionEditPartBase.java @@ -29,7 +29,7 @@ import org.fortiss.tooling.base.ui.layout.IDiagramLayoutConfiguration; * @author $Author: hoelzl $ * @version $Rev: 18709 $ * @param <T> - * @ConQAT.Rating YELLOW Hash: 268DD09BF527D2CCD78FAFCB933C0D85 + * @ConQAT.Rating GREEN Hash: 46E2D8D9E24BE02BEC398AD9F361C247 */ public abstract class AllocationConnectionEditPartBase<T extends ConnectionSegmentBase> extends ConnectionEditPartBase<T> { diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationSubDiagramEditPartBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationSubDiagramEditPartBase.java index 43d551359e98a6969b857def208722657139275e..2485868f5ca27c1e82a96a14420317f500c32b7b 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationSubDiagramEditPartBase.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/allocation/AllocationSubDiagramEditPartBase.java @@ -72,7 +72,7 @@ import org.fortiss.tooling.kernel.utils.EcoreUtils; * @author $Author: hoelzl $ * @version $Rev: 18709 $ * @param <T> - * @ConQAT.Rating GREEN Hash: CEE547DE8E92222EAAE1BD3287CBDC30 + * @ConQAT.Rating GREEN Hash: C5890B9D68C30A8A8937EB5FD1C97672 */ public abstract class AllocationSubDiagramEditPartBase<T extends INamedCommentedElement> extends GraphicalEditPartBase<T> implements NodeEditPart { @@ -380,7 +380,9 @@ public abstract class AllocationSubDiagramEditPartBase<T extends INamedCommented if(req.getExtendedData().isEmpty()) { // sub diagram background selection works only with hierarchical elements if(!modelChildren.isEmpty()) { - // TODO(VA) get(0) + // get(0): There is at least one modelChildren due to the guard above, and it is + // relevant to use the first one because we pick any of them just to access the + // parent. Object object = modelChildren.get(0); IHierarchicElement parentElement = getParentElement((EObject)object, IHierarchicElement.class, false); diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/policy/AllocationDirectConnectionAndReconnectionEditPolicy.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/policy/AllocationDirectConnectionAndReconnectionEditPolicy.java index 20f4e676172821a983facdbcf5a368c8a5859d67..86620fd1100318ee8058de06f5902a7f517b97ba 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/policy/AllocationDirectConnectionAndReconnectionEditPolicy.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/policy/AllocationDirectConnectionAndReconnectionEditPolicy.java @@ -32,7 +32,7 @@ import org.fortiss.tooling.base.ui.editpart.command.AllocationConnectCommand; * @author eder * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: 3FD699A85C20C4AD2D96DBC2B4D3D8ED + * @ConQAT.Rating GREEN Hash: F046FCF2D9910D9CCFDD62C15A330802 */ public class AllocationDirectConnectionAndReconnectionEditPolicy extends DirectConnectionAndReconnectionEditPolicy { diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/DragAndDropBaseUtils.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/DragAndDropBaseUtils.java index 09e7dfefaa3ca44e08af0e62cf965573340eea6a..ddfb7a20b95c005032b6617d439fda47d64102c9 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/DragAndDropBaseUtils.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/DragAndDropBaseUtils.java @@ -34,7 +34,7 @@ import org.fortiss.tooling.kernel.extension.data.IConnectionCompositionContext; * @author diewald * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: 824388D4F78A6E57DA6AB343F2FCECD6 + * @ConQAT.Rating GREEN Hash: DB80C6A65E4242B9EC6D93E90A89E2BB */ public class DragAndDropBaseUtils {