Skip to content

Commit

Permalink
[3239] Add missing reference widget builder
Browse files Browse the repository at this point in the history
Bug: #3239
Signed-off-by: Michaël Charfadi <michael.charfadi@obeosoft.com>
  • Loading branch information
mcharfadi authored and sbegaudeau committed Mar 20, 2024
1 parent 187c4cb commit 4ce24de
Show file tree
Hide file tree
Showing 46 changed files with 428 additions and 22 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ The implemented fix does not allow to evaluate an AQL expression, but only to re
- https://github.com/eclipse-sirius/sirius-web/issues/3228[#3228] [diagram] Fix an issue where list child could be moved outside its container
- https://github.com/eclipse-sirius/sirius-web/issues/3206[#3206] [diagram] Fix an issue where precondition on tool was not respected during palette creation
- https://github.com/eclipse-sirius/sirius-web/issues/3257[#3257] [diagram] Fix an issue that caused an infinite loop when selecting elements with shift.
- https://github.com/eclipse-sirius/sirius-web/issues/3239[#3239] [form] Add missing reference widget view builder

=== New Features

Expand Down
2 changes: 0 additions & 2 deletions packages/forms/backend/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@
<module>sirius-components-forms-tests</module>
<module>sirius-components-widget-reference</module>
<module>sirius-components-widget-reference-graphql</module>
<module>sirius-components-widget-reference-view</module>
<module>sirius-components-widget-reference-view-edit</module>
<module>sirius-components-collaborative-widget-reference</module>
</modules>
</project>
2 changes: 2 additions & 0 deletions packages/view/backend/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,7 @@
<module>sirius-components-view-deck-edit</module>
<module>sirius-components-view-form</module>
<module>sirius-components-view-form-edit</module>
<module>sirius-components-widget-reference-view</module>
<module>sirius-components-widget-reference-view-edit</module>
</modules>
</project>
5 changes: 5 additions & 0 deletions packages/view/backend/sirius-components-view-builder/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,11 @@
<artifactId>sirius-components-view-deck</artifactId>
<version>2024.1.5</version>
</dependency>
<dependency>
<groupId>org.eclipse.sirius</groupId>
<artifactId>sirius-components-widget-reference-view</artifactId>
<version>2024.1.5</version>
</dependency>
<dependency>
<groupId>org.eclipse.sirius</groupId>
<artifactId>sirius-components-tests</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
/*******************************************************************************
* Copyright (c) 2023, 2024 Obeo.
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.sirius.components.view.builder.generated;

/**
* Builder for ConditionalReferenceWidgetDescriptionStyleBuilder.
*
* @author BuilderGenerator
* @generated
*/
public class ConditionalReferenceWidgetDescriptionStyleBuilder {

/**
* Create instance org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle.
* @generated
*/
private org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle conditionalReferenceWidgetDescriptionStyle = org.eclipse.sirius.components.widgets.reference.ReferenceFactory.eINSTANCE.createConditionalReferenceWidgetDescriptionStyle();

/**
* Return instance org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle.
* @generated
*/
protected org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle getConditionalReferenceWidgetDescriptionStyle() {
return this.conditionalReferenceWidgetDescriptionStyle;
}

/**
* Return instance org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle.
* @generated
*/
public org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle build() {
return this.getConditionalReferenceWidgetDescriptionStyle();
}

/**
* Setter for Condition.
*
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder condition(java.lang.String value) {
this.getConditionalReferenceWidgetDescriptionStyle().setCondition(value);
return this;
}
/**
* Setter for FontSize.
*
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder fontSize(java.lang.Integer value) {
this.getConditionalReferenceWidgetDescriptionStyle().setFontSize(value);
return this;
}
/**
* Setter for Italic.
*
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder italic(java.lang.Boolean value) {
this.getConditionalReferenceWidgetDescriptionStyle().setItalic(value);
return this;
}
/**
* Setter for Bold.
*
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder bold(java.lang.Boolean value) {
this.getConditionalReferenceWidgetDescriptionStyle().setBold(value);
return this;
}
/**
* Setter for Underline.
*
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder underline(java.lang.Boolean value) {
this.getConditionalReferenceWidgetDescriptionStyle().setUnderline(value);
return this;
}
/**
* Setter for StrikeThrough.
*
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder strikeThrough(java.lang.Boolean value) {
this.getConditionalReferenceWidgetDescriptionStyle().setStrikeThrough(value);
return this;
}
/**
* Setter for Color.
*
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder color(org.eclipse.sirius.components.view.UserColor value) {
this.getConditionalReferenceWidgetDescriptionStyle().setColor(value);
return this;
}

}

Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
/*******************************************************************************
* Copyright (c) 2023, 2024 Obeo.
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.sirius.components.view.builder.generated;

/**
* Use to instantiate a new builder.
*
* @author BuilderGenerator
* @generated
*/
public class ReferenceBuilders {
/**
* Instantiate a ReferenceWidgetDescriptionBuilder .
*
* @author BuilderGenerator
* @generated
*/
public ReferenceWidgetDescriptionBuilder newReferenceWidgetDescription() {
return new ReferenceWidgetDescriptionBuilder();
}

/**
* Instantiate a ReferenceWidgetDescriptionStyleBuilder .
*
* @author BuilderGenerator
* @generated
*/
public ReferenceWidgetDescriptionStyleBuilder newReferenceWidgetDescriptionStyle() {
return new ReferenceWidgetDescriptionStyleBuilder();
}

/**
* Instantiate a ConditionalReferenceWidgetDescriptionStyleBuilder .
*
* @author BuilderGenerator
* @generated
*/
public ConditionalReferenceWidgetDescriptionStyleBuilder newConditionalReferenceWidgetDescriptionStyle() {
return new ConditionalReferenceWidgetDescriptionStyleBuilder();
}


}
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
/*******************************************************************************
* Copyright (c) 2023, 2024 Obeo.
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.sirius.components.view.builder.generated;

/**
* Builder for ReferenceWidgetDescriptionBuilder.
*
* @author BuilderGenerator
* @generated
*/
public class ReferenceWidgetDescriptionBuilder {

/**
* Create instance org.eclipse.sirius.components.widgets.reference.ReferenceWidgetDescription.
* @generated
*/
private org.eclipse.sirius.components.widgets.reference.ReferenceWidgetDescription referenceWidgetDescription = org.eclipse.sirius.components.widgets.reference.ReferenceFactory.eINSTANCE.createReferenceWidgetDescription();

/**
* Return instance org.eclipse.sirius.components.widgets.reference.ReferenceWidgetDescription.
* @generated
*/
protected org.eclipse.sirius.components.widgets.reference.ReferenceWidgetDescription getReferenceWidgetDescription() {
return this.referenceWidgetDescription;
}

/**
* Return instance org.eclipse.sirius.components.widgets.reference.ReferenceWidgetDescription.
* @generated
*/
public org.eclipse.sirius.components.widgets.reference.ReferenceWidgetDescription build() {
return this.getReferenceWidgetDescription();
}

/**
* Setter for Name.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder name(java.lang.String value) {
this.getReferenceWidgetDescription().setName(value);
return this;
}
/**
* Setter for LabelExpression.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder labelExpression(java.lang.String value) {
this.getReferenceWidgetDescription().setLabelExpression(value);
return this;
}
/**
* Setter for HelpExpression.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder helpExpression(java.lang.String value) {
this.getReferenceWidgetDescription().setHelpExpression(value);
return this;
}
/**
* Setter for IsEnabledExpression.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder isEnabledExpression(java.lang.String value) {
this.getReferenceWidgetDescription().setIsEnabledExpression(value);
return this;
}
/**
* Setter for ReferenceOwnerExpression.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder referenceOwnerExpression(java.lang.String value) {
this.getReferenceWidgetDescription().setReferenceOwnerExpression(value);
return this;
}
/**
* Setter for ReferenceNameExpression.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder referenceNameExpression(java.lang.String value) {
this.getReferenceWidgetDescription().setReferenceNameExpression(value);
return this;
}
/**
* Setter for Body.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder body(org.eclipse.sirius.components.view.Operation ... values) {
for (org.eclipse.sirius.components.view.Operation value : values) {
this.getReferenceWidgetDescription().getBody().add(value);
}
return this;
}

/**
* Setter for Style.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder style(org.eclipse.sirius.components.widgets.reference.ReferenceWidgetDescriptionStyle value) {
this.getReferenceWidgetDescription().setStyle(value);
return this;
}
/**
* Setter for ConditionalStyles.
*
* @generated
*/
public ReferenceWidgetDescriptionBuilder conditionalStyles(org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle ... values) {
for (org.eclipse.sirius.components.widgets.reference.ConditionalReferenceWidgetDescriptionStyle value : values) {
this.getReferenceWidgetDescription().getConditionalStyles().add(value);
}
return this;
}


}

Loading

0 comments on commit 4ce24de

Please sign in to comment.