de.cau.cs.kieler.kies.scoping
Class EsterelScopeProvider
java.lang.Object
org.eclipse.xtext.scoping.impl.AbstractScopeProvider
org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
de.cau.cs.kieler.kies.scoping.EsterelScopeProvider
- All Implemented Interfaces:
- org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider, org.eclipse.xtext.scoping.IScopeProvider
public class EsterelScopeProvider
- extends org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
This class contains custom scoping description.
see : http://www.eclipse.org/Xtext/documentation/latest/xtext.html#scoping on how and when to use
it
Every method within this class is called by xtext via Java Reflections. The name of each method
holds the rule and the attribute for which the scope provider is called. All methods used to fill
the scope are declared and described further in {#EsterelScopeProviderUtil()
. Overall the
functionality of those methods can be derived by their name.
- Rating

Fields inherited from class org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider |
logger, NAMED_DELEGATE, NAMED_ERROR_HANDLER |
Method Summary |
org.eclipse.xtext.scoping.IScope |
getScope(EObject context,
EReference reference)
|
org.eclipse.xtext.scoping.IScope |
scope_ConstantRenaming_newName(ConstantRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_ConstantRenaming_oldName(ConstantRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_DataConstant_constant(ConstantExpression context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_Emit_signal(Emit context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_Exit_trap(Exit context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_FunctionExpression_function(FunctionExpression context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_FunctionRenaming_newName(FunctionRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_FunctionRenaming_oldName(FunctionRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_ModuleRenaming_module(ModuleRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_ProcedureRenaming_newName(ProcedureRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_ProcedureRenaming_oldName(ProcedureRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_RelationImplication_first(RelationImplication context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_RelationImplication_second(RelationImplication context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_RelationIncompatibility_incomp(RelationIncompatibility context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_SignalRenaming_newName(SignalRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_SignalRenaming_oldName(SignalRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_Sustain_signal(Sustain context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_TaskRenaming_newName(TaskRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_TaskRenaming_oldName(TaskRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_TrapReferenceExpr_valuedObject(TrapReferenceExpr context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_TypeRenaming_newName(TypeRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_TypeRenaming_oldName(TypeRenaming context,
EReference ref)
|
org.eclipse.xtext.scoping.IScope |
scope_ValuedObjectReference_valuedObject(ValuedObjectReference context,
EReference ref)
|
Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider |
delegateGetScope, getDelegate, getErrorHandler, getPredicate, getPredicate, polymorphicFindScopeForClassName, polymorphicFindScopeForReferenceName, setDelegate, setErrorHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EsterelScopeProvider
public EsterelScopeProvider()
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.AbstractDeclarativeScopeProvider
scope_RelationImplication_first
public org.eclipse.xtext.scoping.IScope scope_RelationImplication_first(RelationImplication context,
EReference ref)
scope_RelationImplication_second
public org.eclipse.xtext.scoping.IScope scope_RelationImplication_second(RelationImplication context,
EReference ref)
scope_RelationIncompatibility_incomp
public org.eclipse.xtext.scoping.IScope scope_RelationIncompatibility_incomp(RelationIncompatibility context,
EReference ref)
scope_Emit_signal
public org.eclipse.xtext.scoping.IScope scope_Emit_signal(Emit context,
EReference ref)
scope_Sustain_signal
public org.eclipse.xtext.scoping.IScope scope_Sustain_signal(Sustain context,
EReference ref)
scope_ValuedObjectReference_valuedObject
public org.eclipse.xtext.scoping.IScope scope_ValuedObjectReference_valuedObject(ValuedObjectReference context,
EReference ref)
scope_TrapReferenceExpr_valuedObject
public org.eclipse.xtext.scoping.IScope scope_TrapReferenceExpr_valuedObject(TrapReferenceExpr context,
EReference ref)
scope_Exit_trap
public org.eclipse.xtext.scoping.IScope scope_Exit_trap(Exit context,
EReference ref)
scope_FunctionExpression_function
public org.eclipse.xtext.scoping.IScope scope_FunctionExpression_function(FunctionExpression context,
EReference ref)
scope_DataConstant_constant
public org.eclipse.xtext.scoping.IScope scope_DataConstant_constant(ConstantExpression context,
EReference ref)
scope_SignalRenaming_oldName
public org.eclipse.xtext.scoping.IScope scope_SignalRenaming_oldName(SignalRenaming context,
EReference ref)
scope_SignalRenaming_newName
public org.eclipse.xtext.scoping.IScope scope_SignalRenaming_newName(SignalRenaming context,
EReference ref)
scope_ConstantRenaming_oldName
public org.eclipse.xtext.scoping.IScope scope_ConstantRenaming_oldName(ConstantRenaming context,
EReference ref)
scope_ConstantRenaming_newName
public org.eclipse.xtext.scoping.IScope scope_ConstantRenaming_newName(ConstantRenaming context,
EReference ref)
scope_TypeRenaming_oldName
public org.eclipse.xtext.scoping.IScope scope_TypeRenaming_oldName(TypeRenaming context,
EReference ref)
scope_TypeRenaming_newName
public org.eclipse.xtext.scoping.IScope scope_TypeRenaming_newName(TypeRenaming context,
EReference ref)
scope_FunctionRenaming_oldName
public org.eclipse.xtext.scoping.IScope scope_FunctionRenaming_oldName(FunctionRenaming context,
EReference ref)
scope_FunctionRenaming_newName
public org.eclipse.xtext.scoping.IScope scope_FunctionRenaming_newName(FunctionRenaming context,
EReference ref)
scope_ProcedureRenaming_oldName
public org.eclipse.xtext.scoping.IScope scope_ProcedureRenaming_oldName(ProcedureRenaming context,
EReference ref)
scope_ProcedureRenaming_newName
public org.eclipse.xtext.scoping.IScope scope_ProcedureRenaming_newName(ProcedureRenaming context,
EReference ref)
scope_TaskRenaming_oldName
public org.eclipse.xtext.scoping.IScope scope_TaskRenaming_oldName(TaskRenaming context,
EReference ref)
scope_TaskRenaming_newName
public org.eclipse.xtext.scoping.IScope scope_TaskRenaming_newName(TaskRenaming context,
EReference ref)
scope_ModuleRenaming_module
public org.eclipse.xtext.scoping.IScope scope_ModuleRenaming_module(ModuleRenaming context,
EReference ref)