Class ModelRebuildScopeCollectorDefinition.ContainmentPathNode

java.lang.Object
com.e1c.g5.v8.dt.check.context.ModelRebuildScopeCollectorDefinition.ContainmentPathNode
Enclosing class:
ModelRebuildScopeCollectorDefinition

public static final class ModelRebuildScopeCollectorDefinition.ContainmentPathNode extends Object
The node of the containment path tree. Used to provide information on features being the target of the re-check in case if the model rebuild process/forced re-check is initiated.
This class shouldn't be used by check developers directly
  • Method Details

    • getChildNodes

      public Map<org.eclipse.emf.ecore.EStructuralFeature,ModelRebuildScopeCollectorDefinition.ContainmentPathNode> getChildNodes()
      Gets the map of the children
      Returns:
      The child nodes being mapped to respective features. May not be null
    • isTarget

      public boolean isTarget()
      Checks if this node is a direct target for the rebuild process scope collection and not the only part of the feature path
      Returns:
      True if objects contained/referenced by the corresponding feature should take part in the full rebuild re-check process
    • setTarget

      public void setTarget(boolean isTarget)
      Sets the flag of a direct target for the rebuild process scope collection. In case if the flag is set to true, the objects contained/referenced by the corresponding feature should take part in the full rebuild re-check process part of the feature path
      Parameters:
      isTarget - The value of the target flag to set