| Model notation |
| |
| This model description is not a real EMF artifact. It was generated by the |
| org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's |
| code generator can be extended. |
| This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. |
| |
| Package notation <http://www.eclipse.org/gmf/runtime/1.0.1/notation> |
| |
| Class Edge -> View |
| Reference source : View<<1..1>> |
| Reference target : View<<1..1>> |
| Reference bendpoints : Bendpoints |
| Reference sourceAnchor : Anchor |
| Reference targetAnchor : Anchor |
| Operation createBendpoints(EClass) : Bendpoints |
| Operation createSourceAnchor(EClass) : Anchor |
| Operation createTargetAnchor(EClass) : Anchor |
| |
| Class Node -> View |
| Reference layoutConstraint : LayoutConstraint |
| Operation createLayoutConstraint(EClass) : LayoutConstraint |
| |
| Class Style |
| |
| Class FillStyle -> Style |
| Attribute fillColor : EInt |
| |
| Class LineStyle -> Style |
| Attribute lineColor : EInt |
| |
| Class FontStyle -> Style |
| Attribute fontColor : EInt |
| Attribute fontName : EString |
| Attribute fontHeight : EInt |
| Attribute bold : EBoolean |
| Attribute italic : EBoolean |
| Attribute underline : EBoolean |
| Attribute strikeThrough : EBoolean |
| |
| Class TitleStyle -> Style |
| Attribute showTitle : EBoolean |
| |
| Class SortingStyle -> Style |
| Attribute sorting : Sorting |
| Attribute sortingKeys : SortKeyMap |
| Reference sortedObjects : EObject<<0..*>> |
| |
| Class DescriptionStyle -> Style |
| Attribute description : EString |
| |
| Class LayoutConstraint |
| |
| Class Size -> LayoutConstraint |
| Attribute width : EInt |
| Attribute height : EInt |
| |
| Class Location -> LayoutConstraint |
| Attribute x : EInt |
| Attribute y : EInt |
| |
| Class Bounds -> Location, Size |
| |
| Class Ratio -> LayoutConstraint |
| Attribute value : EDouble |
| |
| Class Anchor |
| |
| Class Bendpoints |
| |
| Class IdentityAnchor -> Anchor |
| Attribute id : EString |
| |
| Class RoutingStyle -> Style |
| Attribute routing : Routing |
| Attribute smoothness : Smoothness |
| Attribute avoidObstructions : EBoolean |
| Attribute closestDistance : EBoolean |
| Attribute jumpLinkStatus : JumpLinkStatus |
| Attribute jumpLinkType : JumpLinkType |
| Attribute jumpLinksReverse : EBoolean |
| |
| Class View -> EModelElement |
| Attribute visible : EBoolean |
| Attribute type : EString |
| Attribute mutable : EBoolean |
| Reference sourceEdges : Edge<<0..*>> |
| Reference targetEdges : Edge<<0..*>> |
| Reference persistedChildren : Node<<0..*>> |
| Reference styles : Style<<0..*>> |
| Reference element : EObject |
| Reference diagram : Diagram<<1..1>> |
| Reference transientChildren : Node<<0..*>> |
| Operation getStyle(EClass) : Style |
| Operation createChild(EClass) : Node |
| Operation createStyle(EClass) : Style |
| Operation getNamedStyle(EClass, EString) : NamedStyle |
| |
| Class RelativeBendpoints -> Bendpoints |
| Attribute points : RelativeBendpointList |
| |
| Class Diagram -> View |
| Attribute name : EString |
| Attribute measurementUnit : MeasurementUnit |
| Reference persistedEdges : Edge<<0..*>> |
| Reference TransientEdges : Edge<<0..*>> |
| Operation createEdge(EClass) : Edge |
| |
| Class Image |
| Attribute data : EByteArray |
| |
| Class CanonicalStyle -> Style |
| Attribute canonical : EBoolean |
| |
| Class ShapeStyle -> EObject, FontStyle, DescriptionStyle, FillStyle, LineStyle |
| |
| Class ConnectorStyle -> EObject, RoutingStyle, LineStyle |
| |
| Class PageStyle -> Style |
| Attribute pageX : EInt |
| Attribute pageY : EInt |
| Attribute pageWidth : EInt |
| Attribute pageHeight : EInt |
| |
| Class DrawerStyle -> Style |
| Attribute collapsed : EBoolean |
| |
| Class GuideStyle -> Style |
| Reference horizontalGuides : Guide<<0..*>> |
| Reference verticalGuides : Guide<<0..*>> |
| |
| Class Guide |
| Attribute position : EInt |
| Reference nodeMap : NodeEntry<<0..*>> |
| |
| Class NodeEntry |
| Attribute value : Alignment |
| Reference key : Node<<1..1>> |
| |
| Class FilteringStyle -> Style |
| Attribute filtering : Filtering |
| Attribute filteringKeys : FilterKeyList |
| Reference filteredObjects : EObject<<0..*>> |
| |
| Class DiagramStyle -> EObject, PageStyle, GuideStyle, DescriptionStyle |
| |
| Class ImageStyle -> Style |
| Attribute antiAlias : EBooleanObject |
| Attribute maintainAspectRatio : EBooleanObject |
| Reference cropBound : Bounds<<1..1>> |
| |
| Class ImageBufferStyle -> ImageStyle |
| Reference imageBuffer : Image<<1..1>> |
| |
| Class PropertiesSetStyle -> NamedStyle |
| Reference propertiesMap : StringToPropertyValueMapEntry<<0..*>> |
| Operation getProperty(EString) : EJavaObject |
| Operation setProperty(EString, EJavaObject) : EBoolean |
| Operation createProperty(EString, EDataType, EJavaObject) : EBoolean |
| Operation removeProperty(EString) : EBoolean |
| Operation hasProperty(EString) : EBoolean |
| Operation createProperty(EString, EString) : EBoolean |
| |
| Class StringToPropertyValueMapEntry |
| Attribute key : EString |
| Reference value : PropertyValue |
| |
| Class PropertyValue -> StringObjectConverter |
| Attribute rawValue : EString |
| Reference instanceType : EDataType |
| Operation getValue() : EJavaObject |
| Operation setValue(EJavaObject) : void |
| |
| Class SingleValueStyle -> DataTypeStyle |
| Attribute rawValue : EString |
| Operation getValue() : EJavaObject |
| Operation setValue(EJavaObject) : void |
| |
| Class ListValueStyle -> DataTypeStyle |
| Attribute rawValuesList : EString<<0..*>> |
| |
| Class NamedStyle -> Style |
| Attribute name : EString |
| |
| Class StringObjectConverter |
| Operation getStringFromObject(EJavaObject) : EString |
| Operation getObjectFromString(EString) : EJavaObject |
| |
| Class DataTypeStyle -> NamedStyle, StringObjectConverter |
| Reference instanceType : EDataType |
| |
| Class IntValueStyle -> NamedStyle |
| Attribute intValue : EInt |
| |
| Class IntListValueStyle -> NamedStyle |
| Attribute intListValue : EInt<<0..*>> |
| |
| Class BooleanValueStyle -> NamedStyle |
| Attribute booleanValue : EBoolean |
| |
| Class DoubleValueStyle -> NamedStyle |
| Attribute doubleValue : EDouble |
| |
| Class DoubleListValueStyle -> NamedStyle |
| Attribute doubleListValue : EDoubleObject<<0..*>> |
| |
| Class StringValueStyle -> NamedStyle |
| Attribute stringValue : EString |
| |
| Class StringListValueStyle -> NamedStyle |
| Attribute stringListValue : EString<<0..*>> |
| |
| Class EObjectValueStyle -> NamedStyle |
| Reference eObjectValue : EObject |
| |
| Class EObjectListValueStyle -> NamedStyle |
| Reference eObjectListValue : EObject<<0..*>> |
| |
| Class ByteArrayValueStyle -> NamedStyle |
| Attribute byteArrayValue : EByteArray |
| |
| Class BooleanListValueStyle -> NamedStyle |
| Attribute booleanListValue : EBooleanObject<<0..*>> |
| |
| Class HintedDiagramLinkStyle -> DiagramLinkStyle, Style |
| Attribute hint : EString |
| |
| Class DiagramLinkStyle -> Style |
| Reference diagramLink : Diagram |
| |
| Class MultiDiagramLinkStyle -> Style |
| Reference diagramLinks : Diagram<<0..*>> |
| |
| Enum Sorting |
| Literal None = 0 |
| Literal Manual = 1 |
| Literal Automatic = 2 |
| |
| Enum Filtering |
| Literal None = 0 |
| Literal Manual = 1 |
| Literal Automatic = 2 |
| |
| Enum Routing |
| Literal Manual = 0 |
| Literal Rectilinear = 1 |
| Literal Tree = 2 |
| |
| Enum Smoothness |
| Literal None = 0 |
| Literal Normal = 1 |
| Literal Less = 2 |
| Literal More = 3 |
| |
| Enum JumpLinkStatus |
| Literal None = 0 |
| Literal All = 1 |
| Literal Below = 2 |
| Literal Above = 3 |
| |
| Enum JumpLinkType |
| Literal Semicircle = 0 |
| Literal Square = 1 |
| Literal Chamfered = 2 |
| |
| Enum Alignment |
| Literal Left = 0 |
| Literal Right = 1 |
| Literal Center = 2 |
| Literal Top = 3 |
| Literal Bottom = 4 |
| |
| Enum SortingDirection |
| Literal Ascending = 0 |
| Literal Descending = 1 |
| |
| Enum MeasurementUnit |
| Literal Himetric = 0 |
| Literal Pixel = 1 |
| |
| DataType RelativeBendpointList <java.util.List> |
| |
| DataType FilterKeyList <java.util.List> |
| |
| DataType SortKeyMap <java.util.Map> |