Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for ModelNodeInternal (0.33 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelNodeInternal.java

    import static org.gradle.model.internal.core.ModelNodes.withType;
    
    abstract class ModelNodeInternal implements MutableModelNode {
        protected final ModelRegistryInternal modelRegistry;
        private final ModelPath path;
        private final ModelRuleDescriptor descriptor;
    
        private Set<ModelNodeInternal> dependencies;
        private Set<ModelNodeInternal> dependents;
        private ModelNode.State state = ModelNode.State.Registered;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 12:51:08 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelGraph.java

                return;
            }
    
            ModelNodeInternal ancestor = flattened.get(listener.getAncestor());
            if (ancestor != null) {
                Deque<ModelNodeInternal> queue = new ArrayDeque<ModelNodeInternal>();
                queue.add(ancestor);
                while (!queue.isEmpty()) {
                    ModelNodeInternal parent = queue.removeFirst();
                    for (ModelNodeInternal node : parent.getLinks()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 7.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/RuleBindings.java

            }
    
            public void removeNode(ModelNodeInternal node) {
                predicatesForPath(node.getPath()).remove();
            }
        }
    
        private class ScopeIndex {
            final Map<ModelType<?>, PredicateMatches> types = new LinkedHashMap<>();
            final List<ModelNodeInternal> nodes = new ArrayList<>();
    
            public void addNode(ModelNodeInternal node) {
                nodes.add(node);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 13:45:02 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelBinding.java

                ));
            }
    
            doOnBind(node);
        }
    
        protected void doOnBind(ModelNodeInternal node) {
            // Do nothing by default
        }
    
        public void onUnbind(ModelNodeInternal node) {
            if (node == boundTo) {
                boundTo = null;
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/DefaultModelRegistry.java

        @Override
        public void remove(ModelPath path) {
            ModelNodeInternal node = modelGraph.find(path);
            if (node == null) {
                return;
            }
    
            List<ModelNodeInternal> nodesToRemove = new ArrayList<>();
            ensureCanRemove(node, nodesToRemove);
            Collections.reverse(nodesToRemove);
    
            for (ModelNodeInternal nodeToRemove : nodesToRemove) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 15:40:00 UTC 2024
    - 45.7K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelElementNode.java

        }
    
        @Override
        @Nullable
        public ModelNodeInternal getLink(String name) {
            return links == null ? null : links.get(name);
        }
    
        @Override
        public Iterable<? extends ModelNodeInternal> getLinks() {
            return links == null ? Collections.<ModelNodeInternal>emptyList() : links.values();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 21:54:37 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelRegistryInternal.java

        ExtractedRuleSource<?> newRuleSource(Class<? extends RuleSource> rules);
    
        void registerNode(ModelNodeInternal node, Multimap<ModelActionRole, ? extends ModelAction> actions);
    
        <T> void bind(ModelReference<T> subject, ModelActionRole role, ModelAction mutator);
    
        void transition(ModelNodeInternal node, ModelNode.State desired, boolean laterOk);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelReferenceNode.java

        }
    
        @Nullable
        @Override
        public ModelNodeInternal getLink(String name) {
            return target == null ? null : target.getLink(name);
        }
    
        @Override
        public Iterable<? extends ModelNodeInternal> getLinks() {
            return target == null ? Collections.<ModelNodeInternal>emptyList() : target.getLinks();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/registry/RegistrySpec.groovy

            TestNode(ModelRegistration registration) {
                super(null, registration)
            }
    
            @Override
            Iterable<? extends ModelNodeInternal> getLinks() {
                return links
            }
    
            ModelNodeInternal addLink(ModelNodeInternal node) {
                links << node
                return node
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/registry/ModelNodeInternalTest.groovy

            new TestNode(registration).getExecutedRules().size() == 0
        }
    
        def "should record executed rules when notify fired #fireCount time(s)"() {
            def descriptor = Mock(ModelRuleDescriptor)
            ModelNodeInternal modelNode = new TestNode(registration)
            def executionBinder = Mock(RuleBinder)
            executionBinder.isBound() >> true
            executionBinder.getInputBindings() >> []
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2K bytes
    - Viewed (0)
Back to top