Class TransformingScope
- java.lang.Object
-
- org.palladiosimulator.dataflow.dictionary.characterized.dsl.scoping.TransformingScope
-
- All Implemented Interfaces:
org.eclipse.xtext.scoping.IScope
public class TransformingScope extends Object implements org.eclipse.xtext.scoping.IScope
-
-
Constructor Summary
Constructors Constructor Description TransformingScope(org.eclipse.xtext.scoping.IScope delegate, Function<org.eclipse.xtext.resource.IEObjectDescription,org.eclipse.xtext.resource.IEObjectDescription> transformation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getAllElements()
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getElements(EObject object)
Iterable<org.eclipse.xtext.resource.IEObjectDescription>
getElements(org.eclipse.xtext.naming.QualifiedName name)
org.eclipse.xtext.resource.IEObjectDescription
getSingleElement(EObject object)
org.eclipse.xtext.resource.IEObjectDescription
getSingleElement(org.eclipse.xtext.naming.QualifiedName name)
protected Iterable<org.eclipse.xtext.resource.IEObjectDescription>
transform(Iterable<org.eclipse.xtext.resource.IEObjectDescription> elements)
protected org.eclipse.xtext.resource.IEObjectDescription
transform(org.eclipse.xtext.resource.IEObjectDescription element)
-
-
-
Constructor Detail
-
TransformingScope
public TransformingScope(org.eclipse.xtext.scoping.IScope delegate, Function<org.eclipse.xtext.resource.IEObjectDescription,org.eclipse.xtext.resource.IEObjectDescription> transformation)
-
-
Method Detail
-
getAllElements
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getAllElements()
- Specified by:
getAllElements
in interfaceorg.eclipse.xtext.scoping.IScope
-
getElements
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements(EObject object)
- Specified by:
getElements
in interfaceorg.eclipse.xtext.scoping.IScope
-
getElements
public Iterable<org.eclipse.xtext.resource.IEObjectDescription> getElements(org.eclipse.xtext.naming.QualifiedName name)
- Specified by:
getElements
in interfaceorg.eclipse.xtext.scoping.IScope
-
getSingleElement
public org.eclipse.xtext.resource.IEObjectDescription getSingleElement(EObject object)
- Specified by:
getSingleElement
in interfaceorg.eclipse.xtext.scoping.IScope
-
getSingleElement
public org.eclipse.xtext.resource.IEObjectDescription getSingleElement(org.eclipse.xtext.naming.QualifiedName name)
- Specified by:
getSingleElement
in interfaceorg.eclipse.xtext.scoping.IScope
-
transform
protected Iterable<org.eclipse.xtext.resource.IEObjectDescription> transform(Iterable<org.eclipse.xtext.resource.IEObjectDescription> elements)
-
transform
protected org.eclipse.xtext.resource.IEObjectDescription transform(org.eclipse.xtext.resource.IEObjectDescription element)
-
-