Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java102
1 files changed, 51 insertions, 51 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 4635e3c69..19bd15d1b 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
@@ -1,51 +1,51 @@
-/*******************************************************************************
- * Copyright (c) 2010 protos software gmbh (http://www.protos.de).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * CONTRIBUTORS:
- * Thomas Schuetz and Henrik Rentz-Reichert (initial contribution)
- *
- *******************************************************************************/
-
-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.xtext.resource.IEObjectDescription;
-
-import com.google.common.base.Predicate;
-
-
-public class ActorRefFilter implements Predicate<IEObjectDescription> {
-
- private ActorClass ac;
-
- public ActorRefFilter(ActorClass ac) {
- this.ac = ac;
- }
-
- @Override
- public boolean apply(IEObjectDescription input) {
- if (input==null)
- return false;
-
- if (ac==null)
- return true;
-
- EObject obj = input.getEObjectOrProxy();
- if (obj instanceof ActorClass) {
- ActorClass ref = (ActorClass) obj;
- if (ref.getName()==null)
- return true;
-
- return !ValidationUtil.isReferencing(ref, ac);
- }
-
- return true;
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2010 protos software gmbh (http://www.protos.de).
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * CONTRIBUTORS:
+ * Thomas Schuetz and Henrik Rentz-Reichert (initial contribution)
+ *
+ *******************************************************************************/
+
+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.xtext.resource.IEObjectDescription;
+
+import com.google.common.base.Predicate;
+
+
+public class ActorRefFilter implements Predicate<IEObjectDescription> {
+
+ private ActorClass ac;
+
+ public ActorRefFilter(ActorClass ac) {
+ this.ac = ac;
+ }
+
+ @Override
+ public boolean apply(IEObjectDescription input) {
+ if (input==null)
+ return false;
+
+ if (ac==null)
+ return true;
+
+ EObject obj = input.getEObjectOrProxy();
+ if (obj instanceof ActorClass) {
+ ActorClass ref = (ActorClass) obj;
+ if (ref.getName()==null)
+ return true;
+
+ return !ValidationUtil.isReferencing(ref, ac);
+ }
+
+ return true;
+ }
+
+}

Back to the top