Search in sources :

Example 1 with EdgeDescription

use of org.eclipse.sirius.components.view.EdgeDescription in project sirius-components by eclipse-sirius.

the class DiagramDescriptionItemProvider method collectNewChildDescriptors.

/**
 * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children that can be created
 * under this object. <!-- begin-user-doc --> <!-- end-user-doc -->
 *
 * @generated NOT
 */
@Override
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
    super.collectNewChildDescriptors(newChildDescriptors, object);
    NodeDescription nodeChild = ViewFactory.eINSTANCE.createNodeDescription();
    // $NON-NLS-1$
    nodeChild.setName("Node");
    nodeChild.setStyle(ViewFactory.eINSTANCE.createNodeStyle());
    newChildDescriptors.add(this.createChildParameter(ViewPackage.Literals.DIAGRAM_DESCRIPTION__NODE_DESCRIPTIONS, nodeChild));
    EdgeDescription edgeChild = ViewFactory.eINSTANCE.createEdgeDescription();
    // $NON-NLS-1$
    edgeChild.setName("Edge");
    EdgeStyle newEdgeStyle = ViewFactory.eINSTANCE.createEdgeStyle();
    // $NON-NLS-1$
    newEdgeStyle.setColor("#002639");
    edgeChild.setStyle(newEdgeStyle);
    newChildDescriptors.add(this.createChildParameter(ViewPackage.Literals.DIAGRAM_DESCRIPTION__EDGE_DESCRIPTIONS, edgeChild));
    DropTool dropTool = ViewFactory.eINSTANCE.createDropTool();
    // $NON-NLS-1$
    dropTool.setName("On Drop");
    newChildDescriptors.add(this.createChildParameter(ViewPackage.Literals.DIAGRAM_DESCRIPTION__ON_DROP, dropTool));
}
Also used : NodeDescription(org.eclipse.sirius.components.view.NodeDescription) DropTool(org.eclipse.sirius.components.view.DropTool) EdgeDescription(org.eclipse.sirius.components.view.EdgeDescription) EdgeStyle(org.eclipse.sirius.components.view.EdgeStyle)

Aggregations

DropTool (org.eclipse.sirius.components.view.DropTool)1 EdgeDescription (org.eclipse.sirius.components.view.EdgeDescription)1 EdgeStyle (org.eclipse.sirius.components.view.EdgeStyle)1 NodeDescription (org.eclipse.sirius.components.view.NodeDescription)1