Interface IInnerElementSupplier
- All Known Implementing Classes:
AbstractCmiCommandsSupplier,AbstractCmiFragmentSupplier,AbstractCmiSupplier,AbstractElementSupplier,AbstractFeatureElementSupplier,AdditionalIndexFeatureElementSupplier,AdditionalIndexFieldsFeatureElementSupplier,AdjustableBooleanForInnerElementSupplier,CommandsOrderFragmentCommandsSupplier,CommandsOrderFragmentSupplier,CommandsOrderSupplier,CommandsPlacementFragmentCommandsSupplier,CommandsPlacementFragmentSupplier,CommandsPlacementSupplier,CommandsVisibilityFragmentSupplier,CommandsVisibilitySupplier,EventHandlerSupplier,ExcludedCommandsSupplier,HtmlDocumentPageSupplier,MultiReferenceGenericSupplier,ObjectRightsSupplier,RlsSupplier,RoleRightsSupplier,RoleTemplateVisibilitySupplier,SubsystemsVisibilityFragmentSupplier,SubsystemsVisibilitySupplier
public interface IInnerElementSupplier
A custom supplier of inner elements of partial model nodes.
-
Method Summary
Modifier and TypeMethodDescriptiongetInnerElements(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 Details
-
supports
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
-