Class TPCMScopeProvider

java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScopeProvider
org.eclipse.xtext.scoping.impl.DelegatingScopeProvider
org.palladiosimulator.commons.stoex.scoping.AbstractStoexScopeProvider
org.palladiosimulator.commons.stoex.scoping.StoexScopeProvider
org.palladiosimulator.textual.tpcm.scoping.AbstractTPCMScopeProvider
org.palladiosimulator.textual.tpcm.scoping.TPCMScopeProvider
All Implemented Interfaces:
org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider, org.eclipse.xtext.scoping.IScopeProvider

public class TPCMScopeProvider extends AbstractTPCMScopeProvider
This class contains custom scoping description. See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping on how and when to use it.
  • Constructor Details

    • TPCMScopeProvider

      public TPCMScopeProvider()
  • Method Details

    • getScope

      public org.eclipse.xtext.scoping.IScope getScope(EObject context, EReference reference)
      Specified by:
      getScope in interface org.eclipse.xtext.scoping.IScopeProvider
      Overrides:
      getScope in class org.eclipse.xtext.scoping.impl.DelegatingScopeProvider
    • getPropertyInitializerReferencedElementScope

      protected org.eclipse.xtext.scoping.IScope getPropertyInitializerReferencedElementScope(EObject context, EReference reference)
    • getSignaturesOfInterfaceForRole

      protected Iterable<Signature> getSignaturesOfInterfaceForRole(Role role)
    • getParametersForSEFFAction

      protected Iterable<Parameter> getParametersForSEFFAction(SEFFContent action)
    • getPropertiesOfConfigurable

      protected Iterable<PropertyDefinition> getPropertiesOfConfigurable(Initialization context)