org.eclipse.ocl.examples.xtext.essentialocl.scoping
Class ContextCSScopeAdapter.NoImplicitProperties

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.essentialocl.scoping.ContextCSScopeAdapter.NoImplicitProperties
All Implemented Interfaces:
EnvironmentView.Filter
Enclosing class:
ContextCSScopeAdapter

public static final class ContextCSScopeAdapter.NoImplicitProperties
extends java.lang.Object
implements EnvironmentView.Filter


Field Summary
static ContextCSScopeAdapter.NoImplicitProperties INSTANCE
           
 
Constructor Summary
ContextCSScopeAdapter.NoImplicitProperties()
           
 
Method Summary
 int compareMatches(org.eclipse.emf.ecore.EObject match1, java.util.Map<TemplateParameter,ParameterableElement> bindings1, org.eclipse.emf.ecore.EObject match2, java.util.Map<TemplateParameter,ParameterableElement> bindings2)
          Return -ve if match1 is inferior to match2, +ve if match2 is inferior to match1, or zero if both matches are of equal validity.
 boolean matches(EnvironmentView environmentView, Type forType, org.eclipse.emf.ecore.EObject eObject)
          Return true if the filter accepts eObject as a candidate for inclusion in the EnvironmentView.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static ContextCSScopeAdapter.NoImplicitProperties INSTANCE
Constructor Detail

ContextCSScopeAdapter.NoImplicitProperties

public ContextCSScopeAdapter.NoImplicitProperties()
Method Detail

compareMatches

public int compareMatches(org.eclipse.emf.ecore.EObject match1,
                          java.util.Map<TemplateParameter,ParameterableElement> bindings1,
                          org.eclipse.emf.ecore.EObject match2,
                          java.util.Map<TemplateParameter,ParameterableElement> bindings2)
Description copied from interface: EnvironmentView.Filter
Return -ve if match1 is inferior to match2, +ve if match2 is inferior to match1, or zero if both matches are of equal validity.

Specified by:
compareMatches in interface EnvironmentView.Filter

matches

public boolean matches(EnvironmentView environmentView,
                       Type forType,
                       org.eclipse.emf.ecore.EObject eObject)
Description copied from interface: EnvironmentView.Filter
Return true if the filter accepts eObject as a candidate for inclusion in the EnvironmentView.

Specified by:
matches in interface EnvironmentView.Filter