diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/scoping/ActorRefFilter.java')
-rw-r--r-- | plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/scoping/ActorRefFilter.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/scoping/ActorRefFilter.java b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/scoping/ActorRefFilter.java index 19bd15d1b..b849536fb 100644 --- a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/scoping/ActorRefFilter.java +++ b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/scoping/ActorRefFilter.java @@ -14,14 +14,18 @@ package org.eclipse.etrice.core.scoping; import org.eclipse.emf.ecore.EObject; import org.eclipse.etrice.core.room.ActorClass; -import org.eclipse.etrice.core.validation.ValidationUtil; +import org.eclipse.etrice.core.room.util.RoomHelpers; import org.eclipse.xtext.resource.IEObjectDescription; import com.google.common.base.Predicate; +import com.google.inject.Inject; public class ActorRefFilter implements Predicate<IEObjectDescription> { + @Inject + private RoomHelpers roomHelpers; + private ActorClass ac; public ActorRefFilter(ActorClass ac) { @@ -42,7 +46,7 @@ public class ActorRefFilter implements Predicate<IEObjectDescription> { if (ref.getName()==null) return true; - return !ValidationUtil.isReferencing(ref, ac); + return !roomHelpers.isReferencing(ref, ac); } return true; |