Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 25 for modelElement (0.2 sec)

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

    package org.gradle.model;
    
    import org.gradle.api.Incubating;
    import org.gradle.api.Named;
    
    /**
     * Represents an element in a model. Elements are arranged in a hierarchy.
     */
    @Incubating
    public interface ModelElement extends Named {
        /**
         * Returns the name of this element. Each element has a name associated with it, that uniquely identifies the element amongst its siblings.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/docs/dsl/org.gradle.model.ModelElement.xml

    Laura Kassovic <******@****.***> 1701107622 -0800
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 517 bytes
    - Viewed (0)
  3. platforms/software/platform-base/src/main/java/org/gradle/platform/base/ComponentSpec.java

    package org.gradle.platform.base;
    
    import org.gradle.api.Incubating;
    import org.gradle.internal.HasInternalProtocol;
    import org.gradle.model.ModelElement;
    
    /**
     * A software component that is built by Gradle.
     */
    @Incubating
    @HasInternalProtocol
    public interface ComponentSpec extends ModelElement {
        /**
         * The path to the project containing this component.
         */
        String getProjectPath();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 1022 bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/ModelElementProjection.java

    import org.gradle.model.internal.type.ModelType;
    
    public class ModelElementProjection extends TypeCompatibilityModelProjectionSupport<ModelElement> {
        private static final ModelType<ModelElement> MODEL_ELEMENT_MODEL_TYPE = ModelType.of(ModelElement.class);
        private final ModelType<?> publicType;
    
        public ModelElementProjection(ModelType<?> publicType) {
            super(MODEL_ELEMENT_MODEL_TYPE);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  5. platforms/ide/tooling-api/src/test/groovy/org/gradle/tooling/internal/consumer/connection/ParameterAwareBuildControllerAdapterTest.groovy

            def model = new Object()
            def targetElement = new Object()
            def modelElement = Stub(Element)
            def modelView = Stub(GradleBuild)
    
            when:
            def result = controller.getModel(modelElement, GradleBuild, null, null)
    
            then:
            result == modelView
    
            and:
            1 * adapter.unpack(modelElement) >> targetElement
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Dec 19 08:15:25 UTC 2023
    - 7.2K bytes
    - Viewed (0)
  6. subprojects/diagnostics/src/main/java/org/gradle/api/reporting/components/ComponentReport.java

            Collection<ComponentSpec> components = new ArrayList<>();
            ComponentSpecContainer componentSpecs = modelElement("components", ComponentSpecContainer.class);
            if (componentSpecs != null) {
                components.addAll(componentSpecs.values());
            }
    
            ModelMap<ComponentSpec> testSuites = modelElement("testSuites", modelMap(ComponentSpec.class));
            if (testSuites != null) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 24 23:13:41 UTC 2022
    - 4.1K bytes
    - Viewed (0)
  7. platforms/software/platform-base/src/main/java/org/gradle/platform/base/VariantComponent.java

     * limitations under the License.
     */
    
    package org.gradle.platform.base;
    
    import org.gradle.api.Incubating;
    import org.gradle.model.ModelElement;
    
    /**
     * A component that has one or more mutually exclusive variants.
     */
    @Incubating
    public interface VariantComponent extends ModelElement {
        /**
         * The variants of this component.
         */
        Iterable<? extends Binary> getVariants();
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 1006 bytes
    - Viewed (0)
  8. subprojects/diagnostics/src/main/java/org/gradle/api/reporting/dependents/internal/DependentComponentsUtils.java

            ModelMap<ComponentSpec> testSuites = modelElement(registry, "testSuites", modelMap(ComponentSpec.class));
            if (testSuites != null) {
                components.addAll(testSuites.values());
            }
            return components;
        }
    
        @Nullable
        private static <T> T modelElement(ModelRegistry registry, String path, Class<T> clazz) {
            return registry.find(path, clazz);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/ScalarCollectionIntegrationTest.groovy

            where:
            type << [Set, List]
        }
    
        def "can view #{type.name} as ModelElement"() {
            given:
            buildFile << """
    class Rules extends RuleSource {
        @Model
        void strings(${type.name}<String> s) {
        }
    
        @Mutate
        void tasks(ModelMap<Task> tasks, @Path("strings") ModelElement strings) {
            tasks.create("show") {
                doLast {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/UnmanagedElementIntegrationTest.groovy

        def "can view unmanaged element as ModelElement"() {
            given:
            buildFile << '''
    class Thing { }
    
    class Rules extends RuleSource {
        @Model
        Thing thing() {
            return new Thing()
        }
    
        @Mutate
        void tasks(ModelMap<Task> tasks, @Path("thing") ModelElement thing) {
            tasks.create("show") {
                doLast {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.6K bytes
    - Viewed (0)
Back to top