FreeDiagram 
This ModelSlot represents access to a Diagram without any DiagramSpecification conformance
Usage
[visibility] [cardinality] Diagram <identifier> with FreeDiagram([options]);
or
[visibility] [cardinality] Diagram <identifier> with DIAGRAM::FreeDiagram([options]);
where
visibilityis default (unspecified), 'public', 'protected' or 'private'cardinalityis [0,1] (unspecified), [0,*] or [1,*]- \<identifier> is the name of declared model slot variable
Configuration
| Property | Type | Required |
|---|---|---|
isReadOnly | boolean | no |
isRequired | boolean | no |
isReadOnly:isRequired:
Examples
Diagram myDiagram with DIAGRAM::FreeDiagram();
Declares a model slot called 'myDiagram' with resulting type 'Diagram', realized through the 'FreeDiagram' model slot
Roles
[`ShapeRole`](ShapeRole.html) : No documentation yet
[`ConnectorRole`](ConnectorRole.html) : No documentation yet
[`DiagramRole`](DiagramRole.html) : No documentation yet
Behaviours
[`DropScheme`](DropScheme.html) : No documentation yet
[`DrawRectangleScheme`](DrawRectangleScheme.html) : No documentation yet
[`LinkScheme`](LinkScheme.html) : No documentation yet
[`DiagramNavigationScheme`](DiagramNavigationScheme.html) : No documentation yet
Edition actions
[`CreateDiagram`](CreateDiagram.html) : This edition primitive addresses the creation of a new diagram.
[`AddShape`](AddShape.html) : This edition primitive addresses the creation of a new shape in a diagram.
[`AddConnector`](AddConnector.html) : This edition primitive addresses the creation of a new connector linking two shapes in a diagram
[`GraphicalAction`](GraphicalAction.html) : No documentation yet
Javadoc
org.openflexo.technologyadapter.diagram.FreeDiagramModelSlot
See also
[`TypedDiagram`](TypedDiagramModelSlot.html) : This ModelSlot represents access to a Diagram conform to a DiagramSpecification
[`CreateDiagram`](CreateDiagram.html) : This edition primitive addresses the creation of a new diagram.