Interface IInnerElementSupplier
-
- All Known Implementing Classes:
AbstractElementSupplier,AbstractFeatureElementSupplier
public interface IInnerElementSupplierA custom supplier of inner elements of partial model nodes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<IPartialModelNode>getInnerElements(IPartialModelNode node, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)Returns a list of inner elements for the specified partial model node.booleansupports(IPartialModelNode node)Checks if this provider supports the specified MD object property partial model node.
-
-
-
Method Detail
-
supports
boolean supports(IPartialModelNode node)
Checks if this provider supports the specified MD object property partial model node.- Parameters:
node- the partial model node- Returns:
trueif the supplier supports the specified node, andfalseotherwise
-
getInnerElements
List<IPartialModelNode> getInnerElements(IPartialModelNode node, ComparisonContext comparisonContext, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Returns a list of inner elements for the specified partial model node.- Parameters:
node- the partial model node, cannot benullcomparisonContext- the comparison context, cannotnullscopeProvider- the scope provider, cannot benull- Returns:
- a collection of inner elements, never
null
-
-