ShapeElement::CreateChildShape Method (ModelElement^)
Visual Studio 2015
Creates a shape and adds it as a child to this shape.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Parameters
- element
-
Type:
Microsoft.VisualStudio.Modeling::ModelElement^
The domain class instance which the shape is to represent.
You can override this method to create customized links and additional shapes.
For more information, see FixUpChildShapes.
protected override DslDiagrams::ShapeElement CreateChildShape(DslModeling::ModelElement element) { if(element is global::Fabrikam.DSL.TestValidation.ParentRelation) { return new global::Fabrikam.DSL.TestValidation.ParentConnector(this.Partition); } if(element is global::Fabrikam.DSL.TestValidation.Person) { return new global::Fabrikam.DSL.TestValidation.PersonShape(this.Partition); } return base.CreateChildShape(element); }
Show: