Class PCMDFDConstraintLanguageScopeProvider
- java.lang.Object
-
- org.eclipse.xtext.scoping.impl.AbstractScopeProvider
-
- org.eclipse.xtext.scoping.impl.DelegatingScopeProvider
-
- de.sebinside.dcp.dsl.scoping.AbstractDSLScopeProvider
-
- de.sebinside.dcp.dsl.scoping.DSLScopeProvider
-
- org.palladiosimulator.dataflow.confidentiality.pcm.querydsl.scoping.AbstractPCMDFDConstraintLanguageScopeProvider
-
- org.palladiosimulator.dataflow.confidentiality.pcm.querydsl.scoping.PCMDFDConstraintLanguageScopeProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider,org.eclipse.xtext.scoping.IScopeProvider
public class PCMDFDConstraintLanguageScopeProvider extends AbstractPCMDFDConstraintLanguageScopeProvider
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.
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.palladiosimulator.dataflow.confidentiality.pcm.queryutils.ModelQueryUtilsqueryUtils
-
Constructor Summary
Constructors Constructor Description PCMDFDConstraintLanguageScopeProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<org.palladiosimulator.pcm.core.composition.AssemblyContext>findResolvedAssemblyContexts(EObject context, EReference assemblyListReference)protected org.eclipse.xtext.scoping.IScopegetAction(ActionNodeIdentitySelector selector, EReference reference, EReference assembliesReference)protected org.eclipse.xtext.scoping.IScopegetAssemblyContextHierarchyScope(EObject selector, EReference reference)protected org.eclipse.xtext.scoping.IScopegetLiteralsScope(EObject context, EReference reference)protected org.eclipse.xtext.scoping.IScopegetProvidedSignaturesForAssemblies(EObject context, EReference reference, EReference assembliesReference)org.eclipse.xtext.scoping.IScopegetScope(EObject context, EReference reference)-
Methods inherited from class de.sebinside.dcp.dsl.scoping.DSLScopeProvider
createScopeForLiteralsOfCharacteristicType
-
Methods inherited from class org.eclipse.xtext.scoping.impl.DelegatingScopeProvider
delegateGetScope, getDelegate, setDelegate
-
-
-
-
Method Detail
-
getScope
public org.eclipse.xtext.scoping.IScope getScope(EObject context, EReference reference)
- Specified by:
getScopein interfaceorg.eclipse.xtext.scoping.IScopeProvider- Overrides:
getScopein classde.sebinside.dcp.dsl.scoping.DSLScopeProvider
-
getAction
protected org.eclipse.xtext.scoping.IScope getAction(ActionNodeIdentitySelector selector, EReference reference, EReference assembliesReference)
-
getLiteralsScope
protected org.eclipse.xtext.scoping.IScope getLiteralsScope(EObject context, EReference reference)
-
getProvidedSignaturesForAssemblies
protected org.eclipse.xtext.scoping.IScope getProvidedSignaturesForAssemblies(EObject context, EReference reference, EReference assembliesReference)
-
getAssemblyContextHierarchyScope
protected org.eclipse.xtext.scoping.IScope getAssemblyContextHierarchyScope(EObject selector, EReference reference)
-
findResolvedAssemblyContexts
protected List<org.palladiosimulator.pcm.core.composition.AssemblyContext> findResolvedAssemblyContexts(EObject context, EReference assemblyListReference)
-
-