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.ModelQueryUtils
queryUtils
-
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.IScope
getAction(ActionNodeIdentitySelector selector, EReference reference, EReference assembliesReference)
protected org.eclipse.xtext.scoping.IScope
getAssemblyContextHierarchyScope(EObject selector, EReference reference)
protected org.eclipse.xtext.scoping.IScope
getLiteralsScope(EObject context, EReference reference)
protected org.eclipse.xtext.scoping.IScope
getProvidedSignaturesForAssemblies(EObject context, EReference reference, EReference assembliesReference)
org.eclipse.xtext.scoping.IScope
getScope(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:
getScope
in interfaceorg.eclipse.xtext.scoping.IScopeProvider
- Overrides:
getScope
in 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)
-
-