Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for ModelRegistration (0.34 sec)

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

     */
    
    package org.gradle.model.internal.core;
    
    import com.google.common.collect.Multimap;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    public interface ModelRegistration {
        ModelRuleDescriptor getDescriptor();
    
        ModelPath getPath();
    
        /**
         * Actions that need to be registered when the node is registered.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/model/internal/fixture/ModelRegistryHelperExtension.java

            return register(modelRegistry, ModelPath.path(path), definition);
        }
    
        public static ModelRegistry register(ModelRegistry modelRegistry, ModelPath path, Transformer<? extends ModelRegistration, ? super ModelRegistrations.Builder> definition) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 18.7K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/registry/ModelNodeInternalTest.groovy

     * limitations under the License.
     */
    
    package org.gradle.model.internal.registry
    
    import org.gradle.model.internal.core.ModelRegistration
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor
    
    class ModelNodeInternalTest extends RegistrySpec {
        def registration = Mock(ModelRegistration)
    
        def "should have zero executed rules initially"() {
            expect:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/DefaultModelRegistration.java

    import com.google.common.collect.Multimap;
    import javax.annotation.concurrent.ThreadSafe;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    @ThreadSafe
    public class DefaultModelRegistration implements ModelRegistration {
        private final ModelPath path;
        private final ModelRuleDescriptor descriptor;
        private final boolean hidden;
        private final Multimap<ModelActionRole, ? extends ModelAction> actions;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelElementNode.java

            }
            addNode(referenceNode, registration);
        }
    
        @Override
        public void addLink(ModelRegistration registration) {
            addNode(new ModelElementNode(modelRegistry, registration, this), registration);
        }
    
        private void addNode(ModelNodeInternal child, ModelRegistration registration) {
            ModelPath childPath = child.getPath();
            if (!getPath().isDirectChild(childPath)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 21:54:37 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/registry/RegistrySpec.groovy

    import org.gradle.model.internal.core.ModelNode
    import org.gradle.model.internal.core.ModelPath
    import org.gradle.model.internal.core.ModelReference
    import org.gradle.model.internal.core.ModelRegistration
    import org.gradle.model.internal.core.ModelRegistrations
    import org.gradle.model.internal.core.ModelView
    import org.gradle.model.internal.core.MutableModelNode
    import org.gradle.model.internal.core.NoInputsModelAction
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/model/collection/internal/BridgedCollections.java

    import org.gradle.model.internal.core.ModelActionRole;
    import org.gradle.model.internal.core.ModelPath;
    import org.gradle.model.internal.core.ModelReference;
    import org.gradle.model.internal.core.ModelRegistration;
    import org.gradle.model.internal.core.ModelRegistrations;
    import org.gradle.model.internal.core.MutableModelNode;
    import org.gradle.model.internal.core.rule.describe.SimpleModelRuleDescriptor;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 20 10:28:05 UTC 2020
    - 5.3K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelReferenceNode.java

    import org.gradle.model.internal.core.ModelNode;
    import org.gradle.model.internal.core.ModelPath;
    import org.gradle.model.internal.core.ModelPromise;
    import org.gradle.model.internal.core.ModelRegistration;
    import org.gradle.model.internal.core.ModelView;
    import org.gradle.model.internal.core.MutableModelNode;
    import org.gradle.model.internal.core.NodePredicate;
    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/main/java/org/gradle/model/internal/core/NodeInitializer.java

    import com.google.common.collect.Multimap;
    import org.gradle.model.internal.core.rule.describe.ModelRuleDescriptor;
    
    /**
     * A standalone strategy for initializing a node.
     * <p>
     * Differs from {@link ModelRegistration} in that it's more of a template for a creator.
     * It does not say anything about the actual entity (e.g. its path) or the identity of the creation rule.
     *
     * @see ModelRegistrations
     */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/MutableModelNode.java

        /**
         * Adds a node to the graph, linked from this node. The given registration is used to initialize the node when required.
         *
         * The path returned by {@link ModelRegistration#getPath()} is used to determine the name of the link.
         */
        void addLink(ModelRegistration registration);
    
        /**
         * Removes a node linked from this node from the graph.
         */
        void removeLink(String name);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.8K bytes
    - Viewed (0)
Back to top