116288 gmf-head mmostafa 051215 Models should be removed from source path
diff --git a/org.eclipse.gmf.runtime.notation/META-INF/MANIFEST.MF b/org.eclipse.gmf.runtime.notation/META-INF/MANIFEST.MF index 88ff510..3904aef 100644 --- a/org.eclipse.gmf.runtime.notation/META-INF/MANIFEST.MF +++ b/org.eclipse.gmf.runtime.notation/META-INF/MANIFEST.MF
@@ -10,9 +10,7 @@ org.eclipse.gmf.runtime.notation.datatype, org.eclipse.gmf.runtime.notation.impl, org.eclipse.gmf.runtime.notation.stylepooling, - org.eclipse.gmf.runtime.notation.util, - model, - rosemodel + org.eclipse.gmf.runtime.notation.util Require-Bundle: org.eclipse.core.runtime, org.eclipse.emf.ecore Eclipse-AutoStart: true
diff --git a/org.eclipse.gmf.runtime.notation/build.properties b/org.eclipse.gmf.runtime.notation/build.properties index 1369a35..311c355 100644 --- a/org.eclipse.gmf.runtime.notation/build.properties +++ b/org.eclipse.gmf.runtime.notation/build.properties
@@ -13,7 +13,9 @@ bin.includes = plugin.xml,\ plugin.properties,\ META-INF/,\ - . + .,\ + model/,\ + rosemodel/ jars.compile.order = . source.. = src/ output.. = bin/
diff --git a/org.eclipse.gmf.runtime.notation/src/model/NotationXMI.xsd b/org.eclipse.gmf.runtime.notation/model/NotationXMI.xsd similarity index 100% rename from org.eclipse.gmf.runtime.notation/src/model/NotationXMI.xsd rename to org.eclipse.gmf.runtime.notation/model/NotationXMI.xsd
diff --git a/org.eclipse.gmf.runtime.notation/src/model/NotationXMI.xsd2ecore b/org.eclipse.gmf.runtime.notation/model/NotationXMI.xsd2ecore similarity index 99% rename from org.eclipse.gmf.runtime.notation/src/model/NotationXMI.xsd2ecore rename to org.eclipse.gmf.runtime.notation/model/NotationXMI.xsd2ecore index 1e5a585..79e6cd6 100644 --- a/org.eclipse.gmf.runtime.notation/src/model/NotationXMI.xsd2ecore +++ b/org.eclipse.gmf.runtime.notation/model/NotationXMI.xsd2ecore
@@ -1,242 +1,242 @@ -<?xml version="1.0" encoding="ASCII"?> -<xsd2ecore:XSD2EcoreMappingRoot xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsd2ecore="http://www.eclipse.org/emf/2002/XSD2Ecore" inputs="notation.ecore#/" - outputs="NotationXMI.xsd#/"> - <nested inputs="notation.ecore#/" outputs="NotationXMI.xsd#/"> - <nested inputs="notation.ecore#//Sorting" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition"> - <nested inputs="notation.ecore#//Sorting/None" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//Sorting/Manual" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition/XSDEnumerationFacet=1"/> - <nested inputs="notation.ecore#//Sorting/Automatic" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition/XSDEnumerationFacet=2"/> - </nested> - <nested inputs="notation.ecore#//Filtering" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1"> - <nested inputs="notation.ecore#//Filtering/None" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//Filtering/Manual" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1/XSDEnumerationFacet=1"/> - <nested inputs="notation.ecore#//Filtering/Automatic" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1/XSDEnumerationFacet=2"/> - </nested> - <nested inputs="notation.ecore#//Routing" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2"> - <nested inputs="notation.ecore#//Routing/Manual" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//Routing/Rectilinear" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2/XSDEnumerationFacet=1"/> - <nested inputs="notation.ecore#//Routing/Tree" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2/XSDEnumerationFacet=2"/> - </nested> - <nested inputs="notation.ecore#//Smoothness" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3"> - <nested inputs="notation.ecore#//Smoothness/None" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//Smoothness/Normal" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet=1"/> - <nested inputs="notation.ecore#//Smoothness/Less" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet=2"/> - <nested inputs="notation.ecore#//Smoothness/More" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet=3"/> - </nested> - <nested inputs="notation.ecore#//JumpLinkStatus" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4"> - <nested inputs="notation.ecore#//JumpLinkStatus/None" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//JumpLinkStatus/All" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet=1"/> - <nested inputs="notation.ecore#//JumpLinkStatus/Below" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet=2"/> - <nested inputs="notation.ecore#//JumpLinkStatus/Above" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet=3"/> - </nested> - <nested inputs="notation.ecore#//JumpLinkType" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5"> - <nested inputs="notation.ecore#//JumpLinkType/Semicircle" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//JumpLinkType/Square" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5/XSDEnumerationFacet=1"/> - <nested inputs="notation.ecore#//JumpLinkType/Chamfered" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5/XSDEnumerationFacet=2"/> - </nested> - <nested inputs="notation.ecore#//Alignment" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6"> - <nested inputs="notation.ecore#//Alignment/Left" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//Alignment/Right" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=1"/> - <nested inputs="notation.ecore#//Alignment/Center" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=2"/> - <nested inputs="notation.ecore#//Alignment/Top" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=3"/> - <nested inputs="notation.ecore#//Alignment/Bottom" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=4"/> - </nested> - <nested inputs="notation.ecore#//SortingDirection" outputs="NotationXMI.xsd#//SortingDirection;XSDSimpleTypeDefinition=7"> - <nested inputs="notation.ecore#//SortingDirection/Ascending" outputs="NotationXMI.xsd#//SortingDirection;XSDSimpleTypeDefinition=7/XSDEnumerationFacet"/> - <nested inputs="notation.ecore#//SortingDirection/Descending" outputs="NotationXMI.xsd#//SortingDirection;XSDSimpleTypeDefinition=7/XSDEnumerationFacet=1"/> - </nested> - <nested inputs="notation.ecore#//Edge" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition"> - <nested inputs="notation.ecore#//Edge/source" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDAttributeUse"/> - <nested inputs="notation.ecore#//Edge/source" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle"/> - <nested inputs="notation.ecore#//Edge/target" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//Edge/target" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=1"/> - <nested inputs="notation.ecore#//Edge/bendpoints" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=2"/> - <nested inputs="notation.ecore#//Edge/sourceAnchor" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=3"/> - <nested inputs="notation.ecore#//Edge/targetAnchor" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=4"/> - </nested> - <nested inputs="notation.ecore#//Edge" outputs="NotationXMI.xsd#//Edge;XSDElementDeclaration"/> - <nested inputs="notation.ecore#//Node" outputs="NotationXMI.xsd#//Node;XSDComplexTypeDefinition=1"> - <nested inputs="notation.ecore#//Node/layoutConstraint" outputs="NotationXMI.xsd#//Node;XSDComplexTypeDefinition=1/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//Node" outputs="NotationXMI.xsd#//Node;XSDElementDeclaration=1"/> - <nested inputs="notation.ecore#//Style" outputs="NotationXMI.xsd#//Style;XSDComplexTypeDefinition=2"/> - <nested inputs="notation.ecore#//Style" outputs="NotationXMI.xsd#//Style;XSDElementDeclaration=2"/> - <nested inputs="notation.ecore#//FillStyle" outputs="NotationXMI.xsd#//FillStyle;XSDComplexTypeDefinition=3"> - <nested inputs="notation.ecore#//FillStyle/fillColor" outputs="NotationXMI.xsd#//FillStyle;XSDComplexTypeDefinition=3/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//FillStyle" outputs="NotationXMI.xsd#//FillStyle;XSDElementDeclaration=3"/> - <nested inputs="notation.ecore#//LineStyle" outputs="NotationXMI.xsd#//LineStyle;XSDComplexTypeDefinition=4"> - <nested inputs="notation.ecore#//LineStyle/lineColor" outputs="NotationXMI.xsd#//LineStyle;XSDComplexTypeDefinition=4/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//LineStyle" outputs="NotationXMI.xsd#//LineStyle;XSDElementDeclaration=4"/> - <nested inputs="notation.ecore#//FontStyle" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5"> - <nested inputs="notation.ecore#//FontStyle/fontColor" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse"/> - <nested inputs="notation.ecore#//FontStyle/fontName" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//FontStyle/fontHeight" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//FontStyle/bold" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=3"/> - <nested inputs="notation.ecore#//FontStyle/italic" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=4"/> - <nested inputs="notation.ecore#//FontStyle/underline" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=5"/> - <nested inputs="notation.ecore#//FontStyle/strikeThrough" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=6"/> - </nested> - <nested inputs="notation.ecore#//FontStyle" outputs="NotationXMI.xsd#//FontStyle;XSDElementDeclaration=5"/> - <nested inputs="notation.ecore#//TitleStyle" outputs="NotationXMI.xsd#//TitleStyle;XSDComplexTypeDefinition=6"> - <nested inputs="notation.ecore#//TitleStyle/showTitle" outputs="NotationXMI.xsd#//TitleStyle;XSDComplexTypeDefinition=6/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//TitleStyle" outputs="NotationXMI.xsd#//TitleStyle;XSDElementDeclaration=6"/> - <nested inputs="notation.ecore#//SortingStyle" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7"> - <nested inputs="notation.ecore#//SortingStyle/sorting" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDAttributeUse"/> - <nested inputs="notation.ecore#//SortingStyle/sortingKeys" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//SortingStyle/sortedObjects" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//SortingStyle/sortedObjects" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//SortingStyle" outputs="NotationXMI.xsd#//SortingStyle;XSDElementDeclaration=7"/> - <nested inputs="notation.ecore#//DescriptionStyle" outputs="NotationXMI.xsd#//DescriptionStyle;XSDComplexTypeDefinition=8"> - <nested inputs="notation.ecore#//DescriptionStyle/description" outputs="NotationXMI.xsd#//DescriptionStyle;XSDComplexTypeDefinition=8/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//DescriptionStyle" outputs="NotationXMI.xsd#//DescriptionStyle;XSDElementDeclaration=8"/> - <nested inputs="notation.ecore#//LayoutConstraint" outputs="NotationXMI.xsd#//LayoutConstraint;XSDComplexTypeDefinition=9"/> - <nested inputs="notation.ecore#//LayoutConstraint" outputs="NotationXMI.xsd#//LayoutConstraint;XSDElementDeclaration=9"/> - <nested inputs="notation.ecore#//Size" outputs="NotationXMI.xsd#//Size;XSDComplexTypeDefinition=10"> - <nested inputs="notation.ecore#//Size/width" outputs="NotationXMI.xsd#//Size;XSDComplexTypeDefinition=10/XSDAttributeUse"/> - <nested inputs="notation.ecore#//Size/height" outputs="NotationXMI.xsd#//Size;XSDComplexTypeDefinition=10/XSDAttributeUse=1"/> - </nested> - <nested inputs="notation.ecore#//Size" outputs="NotationXMI.xsd#//Size;XSDElementDeclaration=10"/> - <nested inputs="notation.ecore#//Location" outputs="NotationXMI.xsd#//Location;XSDComplexTypeDefinition=11"> - <nested inputs="notation.ecore#//Location/x" outputs="NotationXMI.xsd#//Location;XSDComplexTypeDefinition=11/XSDAttributeUse"/> - <nested inputs="notation.ecore#//Location/y" outputs="NotationXMI.xsd#//Location;XSDComplexTypeDefinition=11/XSDAttributeUse=1"/> - </nested> - <nested inputs="notation.ecore#//Location" outputs="NotationXMI.xsd#//Location;XSDElementDeclaration=11"/> - <nested inputs="notation.ecore#//Bounds" outputs="NotationXMI.xsd#//Bounds;XSDComplexTypeDefinition=12"/> - <nested inputs="notation.ecore#//Size/width" outputs="NotationXMI.xsd#//Bounds;XSDComplexTypeDefinition=12/XSDAttributeUse"/> - <nested inputs="notation.ecore#//Size/height" outputs="NotationXMI.xsd#//Bounds;XSDComplexTypeDefinition=12/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//Bounds" outputs="NotationXMI.xsd#//Bounds;XSDElementDeclaration=12"/> - <nested inputs="notation.ecore#//Ratio" outputs="NotationXMI.xsd#//Ratio;XSDComplexTypeDefinition=13"> - <nested inputs="notation.ecore#//Ratio/value" outputs="NotationXMI.xsd#//Ratio;XSDComplexTypeDefinition=13/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//Ratio" outputs="NotationXMI.xsd#//Ratio;XSDElementDeclaration=13"/> - <nested inputs="notation.ecore#//Anchor" outputs="NotationXMI.xsd#//Anchor;XSDComplexTypeDefinition=14"/> - <nested inputs="notation.ecore#//Anchor" outputs="NotationXMI.xsd#//Anchor;XSDElementDeclaration=14"/> - <nested inputs="notation.ecore#//Bendpoints" outputs="NotationXMI.xsd#//Bendpoints;XSDComplexTypeDefinition=15"/> - <nested inputs="notation.ecore#//Bendpoints" outputs="NotationXMI.xsd#//Bendpoints;XSDElementDeclaration=15"/> - <nested inputs="notation.ecore#//IdentityAnchor" outputs="NotationXMI.xsd#//IdentityAnchor;XSDComplexTypeDefinition=16"> - <nested inputs="notation.ecore#//IdentityAnchor/id" outputs="NotationXMI.xsd#//IdentityAnchor;XSDComplexTypeDefinition=16/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//IdentityAnchor" outputs="NotationXMI.xsd#//IdentityAnchor;XSDElementDeclaration=16"/> - <nested inputs="notation.ecore#//RoutingStyle" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17"> - <nested inputs="notation.ecore#//RoutingStyle/routing" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse"/> - <nested inputs="notation.ecore#//RoutingStyle/smoothness" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//RoutingStyle/avoidObstructions" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//RoutingStyle/closestDistance" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=3"/> - <nested inputs="notation.ecore#//RoutingStyle/jumpLinkStatus" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=4"/> - <nested inputs="notation.ecore#//RoutingStyle/jumpLinkType" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=5"/> - <nested inputs="notation.ecore#//RoutingStyle/jumpLinksReverse" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=6"/> - </nested> - <nested inputs="notation.ecore#//RoutingStyle" outputs="NotationXMI.xsd#//RoutingStyle;XSDElementDeclaration=17"/> - <nested inputs="notation.ecore#//View" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18"> - <nested inputs="notation.ecore#//View/visible" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse"/> - <nested inputs="notation.ecore#//View/type" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//View/sourceEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//View/sourceEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle"/> - <nested inputs="notation.ecore#//View/targetEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=3"/> - <nested inputs="notation.ecore#//View/targetEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=1"/> - <nested inputs="notation.ecore#//View/persistedChildren" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=2"/> - <nested inputs="notation.ecore#//View/styles" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=3"/> - <nested inputs="notation.ecore#//View/element" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=4"/> - <nested inputs="notation.ecore#//View/element" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=4"/> - </nested> - <nested inputs="notation.ecore#//View" outputs="NotationXMI.xsd#//View;XSDElementDeclaration=18"/> - <nested inputs="notation.ecore#//RelativeBendpoints" outputs="NotationXMI.xsd#//RelativeBendpoints;XSDComplexTypeDefinition=19"> - <nested inputs="notation.ecore#//RelativeBendpoints/points" outputs="NotationXMI.xsd#//RelativeBendpoints;XSDComplexTypeDefinition=19/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//RelativeBendpoints" outputs="NotationXMI.xsd#//RelativeBendpoints;XSDElementDeclaration=19"/> - <nested inputs="notation.ecore#//Diagram" outputs="NotationXMI.xsd#//Diagram;XSDComplexTypeDefinition=20"> - <nested inputs="notation.ecore#//Diagram/name" outputs="NotationXMI.xsd#//Diagram;XSDComplexTypeDefinition=20/XSDAttributeUse"/> - <nested inputs="notation.ecore#//Diagram/persistedEdges" outputs="NotationXMI.xsd#//Diagram;XSDComplexTypeDefinition=20/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//Diagram" outputs="NotationXMI.xsd#//Diagram;XSDElementDeclaration=20"/> - <nested inputs="notation.ecore#//Image" outputs="NotationXMI.xsd#//Image;XSDComplexTypeDefinition=21"> - <nested inputs="notation.ecore#//Image/data" outputs="NotationXMI.xsd#//Image;XSDComplexTypeDefinition=21/XSDAttributeUse=1"/> - </nested> - <nested inputs="notation.ecore#//Image" outputs="NotationXMI.xsd#//Image;XSDElementDeclaration=21"/> - <nested inputs="notation.ecore#//CanonicalStyle" outputs="NotationXMI.xsd#//CanonicalStyle;XSDComplexTypeDefinition=22"> - <nested inputs="notation.ecore#//CanonicalStyle/canonical" outputs="NotationXMI.xsd#//CanonicalStyle;XSDComplexTypeDefinition=22/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//CanonicalStyle" outputs="NotationXMI.xsd#//CanonicalStyle;XSDElementDeclaration=22"/> - <nested inputs="notation.ecore#//ShapeStyle" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23"/> - <nested inputs="notation.ecore#//FontStyle/fontColor" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse"/> - <nested inputs="notation.ecore#//FontStyle/fontName" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//FontStyle/fontHeight" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//FontStyle/bold" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=3"/> - <nested inputs="notation.ecore#//FontStyle/italic" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=4"/> - <nested inputs="notation.ecore#//FontStyle/underline" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=5"/> - <nested inputs="notation.ecore#//FontStyle/strikeThrough" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=6"/> - <nested inputs="notation.ecore#//DescriptionStyle/description" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=7"/> - <nested inputs="notation.ecore#//FillStyle/fillColor" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=8"/> - <nested inputs="notation.ecore#//LineStyle/lineColor" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=9"/> - <nested inputs="notation.ecore#//ShapeStyle" outputs="NotationXMI.xsd#//ShapeStyle;XSDElementDeclaration=23"/> - <nested inputs="notation.ecore#//ConnectorStyle" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24"/> - <nested inputs="notation.ecore#//RoutingStyle/routing" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse"/> - <nested inputs="notation.ecore#//RoutingStyle/smoothness" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//RoutingStyle/avoidObstructions" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//RoutingStyle/closestDistance" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=3"/> - <nested inputs="notation.ecore#//RoutingStyle/jumpLinkStatus" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=4"/> - <nested inputs="notation.ecore#//RoutingStyle/jumpLinkType" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=5"/> - <nested inputs="notation.ecore#//RoutingStyle/jumpLinksReverse" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=6"/> - <nested inputs="notation.ecore#//LineStyle/lineColor" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=7"/> - <nested inputs="notation.ecore#//ConnectorStyle" outputs="NotationXMI.xsd#//ConnectorStyle;XSDElementDeclaration=24"/> - <nested inputs="notation.ecore#//PageStyle" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25"> - <nested inputs="notation.ecore#//PageStyle/pageX" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse"/> - <nested inputs="notation.ecore#//PageStyle/pageY" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//PageStyle/pageWidth" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//PageStyle/pageHeight" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse=3"/> - </nested> - <nested inputs="notation.ecore#//PageStyle" outputs="NotationXMI.xsd#//PageStyle;XSDElementDeclaration=25"/> - <nested inputs="notation.ecore#//DrawerStyle" outputs="NotationXMI.xsd#//DrawerStyle;XSDComplexTypeDefinition=26"> - <nested inputs="notation.ecore#//DrawerStyle/collapsed" outputs="NotationXMI.xsd#//DrawerStyle;XSDComplexTypeDefinition=26/XSDAttributeUse"/> - </nested> - <nested inputs="notation.ecore#//DrawerStyle" outputs="NotationXMI.xsd#//DrawerStyle;XSDElementDeclaration=26"/> - <nested inputs="notation.ecore#//GuideStyle" outputs="NotationXMI.xsd#//GuideStyle;XSDComplexTypeDefinition=27"> - <nested inputs="notation.ecore#//GuideStyle/horizontalGuides" outputs="NotationXMI.xsd#//GuideStyle;XSDComplexTypeDefinition=27/XSDParticle/XSDModelGroup/XSDParticle"/> - <nested inputs="notation.ecore#//GuideStyle/verticalGuides" outputs="NotationXMI.xsd#//GuideStyle;XSDComplexTypeDefinition=27/XSDParticle/XSDModelGroup/XSDParticle=1"/> - </nested> - <nested inputs="notation.ecore#//GuideStyle" outputs="NotationXMI.xsd#//GuideStyle;XSDElementDeclaration=27"/> - <nested inputs="notation.ecore#//Guide" outputs="NotationXMI.xsd#//Guide;XSDComplexTypeDefinition=28"> - <nested inputs="notation.ecore#//Guide/position" outputs="NotationXMI.xsd#//Guide;XSDComplexTypeDefinition=28/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//Guide/nodeMap" outputs="NotationXMI.xsd#//Guide;XSDComplexTypeDefinition=28/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//Guide" outputs="NotationXMI.xsd#//Guide;XSDElementDeclaration=28"/> - <nested inputs="notation.ecore#//NodeEntry" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29"> - <nested inputs="notation.ecore#//NodeEntry/value" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//NodeEntry/key" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//NodeEntry/key" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//NodeEntry" outputs="NotationXMI.xsd#//NodeEntry;XSDElementDeclaration=29"/> - <nested inputs="notation.ecore#//FilteringStyle" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30"> - <nested inputs="notation.ecore#//FilteringStyle/filtering" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDAttributeUse"/> - <nested inputs="notation.ecore#//FilteringStyle/filteringKeys" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//FilteringStyle/filteredObjects" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//FilteringStyle/filteredObjects" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//FilteringStyle" outputs="NotationXMI.xsd#//FilteringStyle;XSDElementDeclaration=30"/> - <nested inputs="notation.ecore#//DiagramStyle" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31"/> - <nested inputs="notation.ecore#//PageStyle/pageX" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse"/> - <nested inputs="notation.ecore#//PageStyle/pageY" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//PageStyle/pageWidth" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=2"/> - <nested inputs="notation.ecore#//PageStyle/pageHeight" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=3"/> - <nested inputs="notation.ecore#//GuideStyle/horizontalGuides" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDParticle/XSDModelGroup/XSDParticle"/> - <nested inputs="notation.ecore#//GuideStyle/verticalGuides" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDParticle/XSDModelGroup/XSDParticle=1"/> - <nested inputs="notation.ecore#//DescriptionStyle/description" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=4"/> - <nested inputs="notation.ecore#//DiagramStyle" outputs="NotationXMI.xsd#//DiagramStyle;XSDElementDeclaration=31"/> - <nested inputs="notation.ecore#//ImageStyle" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32"> - <nested inputs="notation.ecore#//ImageStyle/antiAlias" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32/XSDAttributeUse"/> - <nested inputs="notation.ecore#//ImageStyle/maintainAspectRatio" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32/XSDAttributeUse=1"/> - <nested inputs="notation.ecore#//ImageStyle/cropBound" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//ImageStyle" outputs="NotationXMI.xsd#//ImageStyle;XSDElementDeclaration=32"/> - <nested inputs="notation.ecore#//ImageBufferStyle" outputs="NotationXMI.xsd#//ImageBufferStyle;XSDComplexTypeDefinition=33"> - <nested inputs="notation.ecore#//ImageBufferStyle/imageBuffer" outputs="NotationXMI.xsd#//ImageBufferStyle;XSDComplexTypeDefinition=33/XSDParticle/XSDModelGroup/XSDParticle"/> - </nested> - <nested inputs="notation.ecore#//ImageBufferStyle" outputs="NotationXMI.xsd#//ImageBufferStyle;XSDElementDeclaration=33"/> - </nested> -</xsd2ecore:XSD2EcoreMappingRoot> +<?xml version="1.0" encoding="ASCII"?> +<xsd2ecore:XSD2EcoreMappingRoot xmi:version="2.0" + xmlns:xmi="http://www.omg.org/XMI" xmlns:xsd2ecore="http://www.eclipse.org/emf/2002/XSD2Ecore" inputs="notation.ecore#/" + outputs="NotationXMI.xsd#/"> + <nested inputs="notation.ecore#/" outputs="NotationXMI.xsd#/"> + <nested inputs="notation.ecore#//Sorting" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition"> + <nested inputs="notation.ecore#//Sorting/None" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//Sorting/Manual" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition/XSDEnumerationFacet=1"/> + <nested inputs="notation.ecore#//Sorting/Automatic" outputs="NotationXMI.xsd#//Sorting;XSDSimpleTypeDefinition/XSDEnumerationFacet=2"/> + </nested> + <nested inputs="notation.ecore#//Filtering" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1"> + <nested inputs="notation.ecore#//Filtering/None" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//Filtering/Manual" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1/XSDEnumerationFacet=1"/> + <nested inputs="notation.ecore#//Filtering/Automatic" outputs="NotationXMI.xsd#//Filtering;XSDSimpleTypeDefinition=1/XSDEnumerationFacet=2"/> + </nested> + <nested inputs="notation.ecore#//Routing" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2"> + <nested inputs="notation.ecore#//Routing/Manual" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//Routing/Rectilinear" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2/XSDEnumerationFacet=1"/> + <nested inputs="notation.ecore#//Routing/Tree" outputs="NotationXMI.xsd#//Routing;XSDSimpleTypeDefinition=2/XSDEnumerationFacet=2"/> + </nested> + <nested inputs="notation.ecore#//Smoothness" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3"> + <nested inputs="notation.ecore#//Smoothness/None" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//Smoothness/Normal" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet=1"/> + <nested inputs="notation.ecore#//Smoothness/Less" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet=2"/> + <nested inputs="notation.ecore#//Smoothness/More" outputs="NotationXMI.xsd#//Smoothness;XSDSimpleTypeDefinition=3/XSDEnumerationFacet=3"/> + </nested> + <nested inputs="notation.ecore#//JumpLinkStatus" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4"> + <nested inputs="notation.ecore#//JumpLinkStatus/None" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//JumpLinkStatus/All" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet=1"/> + <nested inputs="notation.ecore#//JumpLinkStatus/Below" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet=2"/> + <nested inputs="notation.ecore#//JumpLinkStatus/Above" outputs="NotationXMI.xsd#//JumpLinkStatus;XSDSimpleTypeDefinition=4/XSDEnumerationFacet=3"/> + </nested> + <nested inputs="notation.ecore#//JumpLinkType" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5"> + <nested inputs="notation.ecore#//JumpLinkType/Semicircle" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//JumpLinkType/Square" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5/XSDEnumerationFacet=1"/> + <nested inputs="notation.ecore#//JumpLinkType/Chamfered" outputs="NotationXMI.xsd#//JumpLinkType;XSDSimpleTypeDefinition=5/XSDEnumerationFacet=2"/> + </nested> + <nested inputs="notation.ecore#//Alignment" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6"> + <nested inputs="notation.ecore#//Alignment/Left" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//Alignment/Right" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=1"/> + <nested inputs="notation.ecore#//Alignment/Center" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=2"/> + <nested inputs="notation.ecore#//Alignment/Top" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=3"/> + <nested inputs="notation.ecore#//Alignment/Bottom" outputs="NotationXMI.xsd#//Alignment;XSDSimpleTypeDefinition=6/XSDEnumerationFacet=4"/> + </nested> + <nested inputs="notation.ecore#//SortingDirection" outputs="NotationXMI.xsd#//SortingDirection;XSDSimpleTypeDefinition=7"> + <nested inputs="notation.ecore#//SortingDirection/Ascending" outputs="NotationXMI.xsd#//SortingDirection;XSDSimpleTypeDefinition=7/XSDEnumerationFacet"/> + <nested inputs="notation.ecore#//SortingDirection/Descending" outputs="NotationXMI.xsd#//SortingDirection;XSDSimpleTypeDefinition=7/XSDEnumerationFacet=1"/> + </nested> + <nested inputs="notation.ecore#//Edge" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition"> + <nested inputs="notation.ecore#//Edge/source" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDAttributeUse"/> + <nested inputs="notation.ecore#//Edge/source" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle"/> + <nested inputs="notation.ecore#//Edge/target" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//Edge/target" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=1"/> + <nested inputs="notation.ecore#//Edge/bendpoints" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=2"/> + <nested inputs="notation.ecore#//Edge/sourceAnchor" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=3"/> + <nested inputs="notation.ecore#//Edge/targetAnchor" outputs="NotationXMI.xsd#//Edge;XSDComplexTypeDefinition/XSDParticle/XSDModelGroup/XSDParticle=4"/> + </nested> + <nested inputs="notation.ecore#//Edge" outputs="NotationXMI.xsd#//Edge;XSDElementDeclaration"/> + <nested inputs="notation.ecore#//Node" outputs="NotationXMI.xsd#//Node;XSDComplexTypeDefinition=1"> + <nested inputs="notation.ecore#//Node/layoutConstraint" outputs="NotationXMI.xsd#//Node;XSDComplexTypeDefinition=1/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//Node" outputs="NotationXMI.xsd#//Node;XSDElementDeclaration=1"/> + <nested inputs="notation.ecore#//Style" outputs="NotationXMI.xsd#//Style;XSDComplexTypeDefinition=2"/> + <nested inputs="notation.ecore#//Style" outputs="NotationXMI.xsd#//Style;XSDElementDeclaration=2"/> + <nested inputs="notation.ecore#//FillStyle" outputs="NotationXMI.xsd#//FillStyle;XSDComplexTypeDefinition=3"> + <nested inputs="notation.ecore#//FillStyle/fillColor" outputs="NotationXMI.xsd#//FillStyle;XSDComplexTypeDefinition=3/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//FillStyle" outputs="NotationXMI.xsd#//FillStyle;XSDElementDeclaration=3"/> + <nested inputs="notation.ecore#//LineStyle" outputs="NotationXMI.xsd#//LineStyle;XSDComplexTypeDefinition=4"> + <nested inputs="notation.ecore#//LineStyle/lineColor" outputs="NotationXMI.xsd#//LineStyle;XSDComplexTypeDefinition=4/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//LineStyle" outputs="NotationXMI.xsd#//LineStyle;XSDElementDeclaration=4"/> + <nested inputs="notation.ecore#//FontStyle" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5"> + <nested inputs="notation.ecore#//FontStyle/fontColor" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse"/> + <nested inputs="notation.ecore#//FontStyle/fontName" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//FontStyle/fontHeight" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//FontStyle/bold" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=3"/> + <nested inputs="notation.ecore#//FontStyle/italic" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=4"/> + <nested inputs="notation.ecore#//FontStyle/underline" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=5"/> + <nested inputs="notation.ecore#//FontStyle/strikeThrough" outputs="NotationXMI.xsd#//FontStyle;XSDComplexTypeDefinition=5/XSDAttributeUse=6"/> + </nested> + <nested inputs="notation.ecore#//FontStyle" outputs="NotationXMI.xsd#//FontStyle;XSDElementDeclaration=5"/> + <nested inputs="notation.ecore#//TitleStyle" outputs="NotationXMI.xsd#//TitleStyle;XSDComplexTypeDefinition=6"> + <nested inputs="notation.ecore#//TitleStyle/showTitle" outputs="NotationXMI.xsd#//TitleStyle;XSDComplexTypeDefinition=6/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//TitleStyle" outputs="NotationXMI.xsd#//TitleStyle;XSDElementDeclaration=6"/> + <nested inputs="notation.ecore#//SortingStyle" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7"> + <nested inputs="notation.ecore#//SortingStyle/sorting" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDAttributeUse"/> + <nested inputs="notation.ecore#//SortingStyle/sortingKeys" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//SortingStyle/sortedObjects" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//SortingStyle/sortedObjects" outputs="NotationXMI.xsd#//SortingStyle;XSDComplexTypeDefinition=7/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//SortingStyle" outputs="NotationXMI.xsd#//SortingStyle;XSDElementDeclaration=7"/> + <nested inputs="notation.ecore#//DescriptionStyle" outputs="NotationXMI.xsd#//DescriptionStyle;XSDComplexTypeDefinition=8"> + <nested inputs="notation.ecore#//DescriptionStyle/description" outputs="NotationXMI.xsd#//DescriptionStyle;XSDComplexTypeDefinition=8/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//DescriptionStyle" outputs="NotationXMI.xsd#//DescriptionStyle;XSDElementDeclaration=8"/> + <nested inputs="notation.ecore#//LayoutConstraint" outputs="NotationXMI.xsd#//LayoutConstraint;XSDComplexTypeDefinition=9"/> + <nested inputs="notation.ecore#//LayoutConstraint" outputs="NotationXMI.xsd#//LayoutConstraint;XSDElementDeclaration=9"/> + <nested inputs="notation.ecore#//Size" outputs="NotationXMI.xsd#//Size;XSDComplexTypeDefinition=10"> + <nested inputs="notation.ecore#//Size/width" outputs="NotationXMI.xsd#//Size;XSDComplexTypeDefinition=10/XSDAttributeUse"/> + <nested inputs="notation.ecore#//Size/height" outputs="NotationXMI.xsd#//Size;XSDComplexTypeDefinition=10/XSDAttributeUse=1"/> + </nested> + <nested inputs="notation.ecore#//Size" outputs="NotationXMI.xsd#//Size;XSDElementDeclaration=10"/> + <nested inputs="notation.ecore#//Location" outputs="NotationXMI.xsd#//Location;XSDComplexTypeDefinition=11"> + <nested inputs="notation.ecore#//Location/x" outputs="NotationXMI.xsd#//Location;XSDComplexTypeDefinition=11/XSDAttributeUse"/> + <nested inputs="notation.ecore#//Location/y" outputs="NotationXMI.xsd#//Location;XSDComplexTypeDefinition=11/XSDAttributeUse=1"/> + </nested> + <nested inputs="notation.ecore#//Location" outputs="NotationXMI.xsd#//Location;XSDElementDeclaration=11"/> + <nested inputs="notation.ecore#//Bounds" outputs="NotationXMI.xsd#//Bounds;XSDComplexTypeDefinition=12"/> + <nested inputs="notation.ecore#//Size/width" outputs="NotationXMI.xsd#//Bounds;XSDComplexTypeDefinition=12/XSDAttributeUse"/> + <nested inputs="notation.ecore#//Size/height" outputs="NotationXMI.xsd#//Bounds;XSDComplexTypeDefinition=12/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//Bounds" outputs="NotationXMI.xsd#//Bounds;XSDElementDeclaration=12"/> + <nested inputs="notation.ecore#//Ratio" outputs="NotationXMI.xsd#//Ratio;XSDComplexTypeDefinition=13"> + <nested inputs="notation.ecore#//Ratio/value" outputs="NotationXMI.xsd#//Ratio;XSDComplexTypeDefinition=13/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//Ratio" outputs="NotationXMI.xsd#//Ratio;XSDElementDeclaration=13"/> + <nested inputs="notation.ecore#//Anchor" outputs="NotationXMI.xsd#//Anchor;XSDComplexTypeDefinition=14"/> + <nested inputs="notation.ecore#//Anchor" outputs="NotationXMI.xsd#//Anchor;XSDElementDeclaration=14"/> + <nested inputs="notation.ecore#//Bendpoints" outputs="NotationXMI.xsd#//Bendpoints;XSDComplexTypeDefinition=15"/> + <nested inputs="notation.ecore#//Bendpoints" outputs="NotationXMI.xsd#//Bendpoints;XSDElementDeclaration=15"/> + <nested inputs="notation.ecore#//IdentityAnchor" outputs="NotationXMI.xsd#//IdentityAnchor;XSDComplexTypeDefinition=16"> + <nested inputs="notation.ecore#//IdentityAnchor/id" outputs="NotationXMI.xsd#//IdentityAnchor;XSDComplexTypeDefinition=16/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//IdentityAnchor" outputs="NotationXMI.xsd#//IdentityAnchor;XSDElementDeclaration=16"/> + <nested inputs="notation.ecore#//RoutingStyle" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17"> + <nested inputs="notation.ecore#//RoutingStyle/routing" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse"/> + <nested inputs="notation.ecore#//RoutingStyle/smoothness" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//RoutingStyle/avoidObstructions" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//RoutingStyle/closestDistance" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=3"/> + <nested inputs="notation.ecore#//RoutingStyle/jumpLinkStatus" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=4"/> + <nested inputs="notation.ecore#//RoutingStyle/jumpLinkType" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=5"/> + <nested inputs="notation.ecore#//RoutingStyle/jumpLinksReverse" outputs="NotationXMI.xsd#//RoutingStyle;XSDComplexTypeDefinition=17/XSDAttributeUse=6"/> + </nested> + <nested inputs="notation.ecore#//RoutingStyle" outputs="NotationXMI.xsd#//RoutingStyle;XSDElementDeclaration=17"/> + <nested inputs="notation.ecore#//View" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18"> + <nested inputs="notation.ecore#//View/visible" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse"/> + <nested inputs="notation.ecore#//View/type" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//View/sourceEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//View/sourceEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle"/> + <nested inputs="notation.ecore#//View/targetEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=3"/> + <nested inputs="notation.ecore#//View/targetEdges" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=1"/> + <nested inputs="notation.ecore#//View/persistedChildren" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=2"/> + <nested inputs="notation.ecore#//View/styles" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=3"/> + <nested inputs="notation.ecore#//View/element" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDAttributeUse=4"/> + <nested inputs="notation.ecore#//View/element" outputs="NotationXMI.xsd#//View;XSDComplexTypeDefinition=18/XSDParticle/XSDModelGroup/XSDParticle=4"/> + </nested> + <nested inputs="notation.ecore#//View" outputs="NotationXMI.xsd#//View;XSDElementDeclaration=18"/> + <nested inputs="notation.ecore#//RelativeBendpoints" outputs="NotationXMI.xsd#//RelativeBendpoints;XSDComplexTypeDefinition=19"> + <nested inputs="notation.ecore#//RelativeBendpoints/points" outputs="NotationXMI.xsd#//RelativeBendpoints;XSDComplexTypeDefinition=19/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//RelativeBendpoints" outputs="NotationXMI.xsd#//RelativeBendpoints;XSDElementDeclaration=19"/> + <nested inputs="notation.ecore#//Diagram" outputs="NotationXMI.xsd#//Diagram;XSDComplexTypeDefinition=20"> + <nested inputs="notation.ecore#//Diagram/name" outputs="NotationXMI.xsd#//Diagram;XSDComplexTypeDefinition=20/XSDAttributeUse"/> + <nested inputs="notation.ecore#//Diagram/persistedEdges" outputs="NotationXMI.xsd#//Diagram;XSDComplexTypeDefinition=20/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//Diagram" outputs="NotationXMI.xsd#//Diagram;XSDElementDeclaration=20"/> + <nested inputs="notation.ecore#//Image" outputs="NotationXMI.xsd#//Image;XSDComplexTypeDefinition=21"> + <nested inputs="notation.ecore#//Image/data" outputs="NotationXMI.xsd#//Image;XSDComplexTypeDefinition=21/XSDAttributeUse=1"/> + </nested> + <nested inputs="notation.ecore#//Image" outputs="NotationXMI.xsd#//Image;XSDElementDeclaration=21"/> + <nested inputs="notation.ecore#//CanonicalStyle" outputs="NotationXMI.xsd#//CanonicalStyle;XSDComplexTypeDefinition=22"> + <nested inputs="notation.ecore#//CanonicalStyle/canonical" outputs="NotationXMI.xsd#//CanonicalStyle;XSDComplexTypeDefinition=22/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//CanonicalStyle" outputs="NotationXMI.xsd#//CanonicalStyle;XSDElementDeclaration=22"/> + <nested inputs="notation.ecore#//ShapeStyle" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23"/> + <nested inputs="notation.ecore#//FontStyle/fontColor" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse"/> + <nested inputs="notation.ecore#//FontStyle/fontName" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//FontStyle/fontHeight" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//FontStyle/bold" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=3"/> + <nested inputs="notation.ecore#//FontStyle/italic" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=4"/> + <nested inputs="notation.ecore#//FontStyle/underline" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=5"/> + <nested inputs="notation.ecore#//FontStyle/strikeThrough" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=6"/> + <nested inputs="notation.ecore#//DescriptionStyle/description" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=7"/> + <nested inputs="notation.ecore#//FillStyle/fillColor" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=8"/> + <nested inputs="notation.ecore#//LineStyle/lineColor" outputs="NotationXMI.xsd#//ShapeStyle;XSDComplexTypeDefinition=23/XSDAttributeUse=9"/> + <nested inputs="notation.ecore#//ShapeStyle" outputs="NotationXMI.xsd#//ShapeStyle;XSDElementDeclaration=23"/> + <nested inputs="notation.ecore#//ConnectorStyle" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24"/> + <nested inputs="notation.ecore#//RoutingStyle/routing" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse"/> + <nested inputs="notation.ecore#//RoutingStyle/smoothness" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//RoutingStyle/avoidObstructions" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//RoutingStyle/closestDistance" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=3"/> + <nested inputs="notation.ecore#//RoutingStyle/jumpLinkStatus" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=4"/> + <nested inputs="notation.ecore#//RoutingStyle/jumpLinkType" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=5"/> + <nested inputs="notation.ecore#//RoutingStyle/jumpLinksReverse" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=6"/> + <nested inputs="notation.ecore#//LineStyle/lineColor" outputs="NotationXMI.xsd#//ConnectorStyle;XSDComplexTypeDefinition=24/XSDAttributeUse=7"/> + <nested inputs="notation.ecore#//ConnectorStyle" outputs="NotationXMI.xsd#//ConnectorStyle;XSDElementDeclaration=24"/> + <nested inputs="notation.ecore#//PageStyle" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25"> + <nested inputs="notation.ecore#//PageStyle/pageX" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse"/> + <nested inputs="notation.ecore#//PageStyle/pageY" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//PageStyle/pageWidth" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//PageStyle/pageHeight" outputs="NotationXMI.xsd#//PageStyle;XSDComplexTypeDefinition=25/XSDAttributeUse=3"/> + </nested> + <nested inputs="notation.ecore#//PageStyle" outputs="NotationXMI.xsd#//PageStyle;XSDElementDeclaration=25"/> + <nested inputs="notation.ecore#//DrawerStyle" outputs="NotationXMI.xsd#//DrawerStyle;XSDComplexTypeDefinition=26"> + <nested inputs="notation.ecore#//DrawerStyle/collapsed" outputs="NotationXMI.xsd#//DrawerStyle;XSDComplexTypeDefinition=26/XSDAttributeUse"/> + </nested> + <nested inputs="notation.ecore#//DrawerStyle" outputs="NotationXMI.xsd#//DrawerStyle;XSDElementDeclaration=26"/> + <nested inputs="notation.ecore#//GuideStyle" outputs="NotationXMI.xsd#//GuideStyle;XSDComplexTypeDefinition=27"> + <nested inputs="notation.ecore#//GuideStyle/horizontalGuides" outputs="NotationXMI.xsd#//GuideStyle;XSDComplexTypeDefinition=27/XSDParticle/XSDModelGroup/XSDParticle"/> + <nested inputs="notation.ecore#//GuideStyle/verticalGuides" outputs="NotationXMI.xsd#//GuideStyle;XSDComplexTypeDefinition=27/XSDParticle/XSDModelGroup/XSDParticle=1"/> + </nested> + <nested inputs="notation.ecore#//GuideStyle" outputs="NotationXMI.xsd#//GuideStyle;XSDElementDeclaration=27"/> + <nested inputs="notation.ecore#//Guide" outputs="NotationXMI.xsd#//Guide;XSDComplexTypeDefinition=28"> + <nested inputs="notation.ecore#//Guide/position" outputs="NotationXMI.xsd#//Guide;XSDComplexTypeDefinition=28/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//Guide/nodeMap" outputs="NotationXMI.xsd#//Guide;XSDComplexTypeDefinition=28/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//Guide" outputs="NotationXMI.xsd#//Guide;XSDElementDeclaration=28"/> + <nested inputs="notation.ecore#//NodeEntry" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29"> + <nested inputs="notation.ecore#//NodeEntry/value" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//NodeEntry/key" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//NodeEntry/key" outputs="NotationXMI.xsd#//NodeEntry;XSDComplexTypeDefinition=29/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//NodeEntry" outputs="NotationXMI.xsd#//NodeEntry;XSDElementDeclaration=29"/> + <nested inputs="notation.ecore#//FilteringStyle" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30"> + <nested inputs="notation.ecore#//FilteringStyle/filtering" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDAttributeUse"/> + <nested inputs="notation.ecore#//FilteringStyle/filteringKeys" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//FilteringStyle/filteredObjects" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//FilteringStyle/filteredObjects" outputs="NotationXMI.xsd#//FilteringStyle;XSDComplexTypeDefinition=30/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//FilteringStyle" outputs="NotationXMI.xsd#//FilteringStyle;XSDElementDeclaration=30"/> + <nested inputs="notation.ecore#//DiagramStyle" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31"/> + <nested inputs="notation.ecore#//PageStyle/pageX" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse"/> + <nested inputs="notation.ecore#//PageStyle/pageY" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//PageStyle/pageWidth" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=2"/> + <nested inputs="notation.ecore#//PageStyle/pageHeight" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=3"/> + <nested inputs="notation.ecore#//GuideStyle/horizontalGuides" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDParticle/XSDModelGroup/XSDParticle"/> + <nested inputs="notation.ecore#//GuideStyle/verticalGuides" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDParticle/XSDModelGroup/XSDParticle=1"/> + <nested inputs="notation.ecore#//DescriptionStyle/description" outputs="NotationXMI.xsd#//DiagramStyle;XSDComplexTypeDefinition=31/XSDAttributeUse=4"/> + <nested inputs="notation.ecore#//DiagramStyle" outputs="NotationXMI.xsd#//DiagramStyle;XSDElementDeclaration=31"/> + <nested inputs="notation.ecore#//ImageStyle" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32"> + <nested inputs="notation.ecore#//ImageStyle/antiAlias" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32/XSDAttributeUse"/> + <nested inputs="notation.ecore#//ImageStyle/maintainAspectRatio" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32/XSDAttributeUse=1"/> + <nested inputs="notation.ecore#//ImageStyle/cropBound" outputs="NotationXMI.xsd#//ImageStyle;XSDComplexTypeDefinition=32/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//ImageStyle" outputs="NotationXMI.xsd#//ImageStyle;XSDElementDeclaration=32"/> + <nested inputs="notation.ecore#//ImageBufferStyle" outputs="NotationXMI.xsd#//ImageBufferStyle;XSDComplexTypeDefinition=33"> + <nested inputs="notation.ecore#//ImageBufferStyle/imageBuffer" outputs="NotationXMI.xsd#//ImageBufferStyle;XSDComplexTypeDefinition=33/XSDParticle/XSDModelGroup/XSDParticle"/> + </nested> + <nested inputs="notation.ecore#//ImageBufferStyle" outputs="NotationXMI.xsd#//ImageBufferStyle;XSDElementDeclaration=33"/> + </nested> +</xsd2ecore:XSD2EcoreMappingRoot>
diff --git a/org.eclipse.gmf.runtime.notation/src/model/XMI.xsd b/org.eclipse.gmf.runtime.notation/model/XMI.xsd similarity index 100% rename from org.eclipse.gmf.runtime.notation/src/model/XMI.xsd rename to org.eclipse.gmf.runtime.notation/model/XMI.xsd
diff --git a/org.eclipse.gmf.runtime.notation/src/model/notation.ecore b/org.eclipse.gmf.runtime.notation/model/notation.ecore similarity index 89% rename from org.eclipse.gmf.runtime.notation/src/model/notation.ecore rename to org.eclipse.gmf.runtime.notation/model/notation.ecore index 1e891a0..ddef145 100644 --- a/org.eclipse.gmf.runtime.notation/src/model/notation.ecore +++ b/org.eclipse.gmf.runtime.notation/model/notation.ecore
@@ -5,13 +5,13 @@ nsURI="http://www.eclipse.org/gmf/1.5.1/Notation" nsPrefix="notation"> <eClassifiers xsi:type="ecore:EClass" name="Edge" eSuperTypes="#//View"> <eOperations name="createBendpoints" eType="#//Bendpoints"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eOperations name="createSourceAnchor" eType="#//Anchor"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eOperations name="createTargetAnchor" eType="#//Anchor"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1" eType="#//View" resolveProxies="false" eOpposite="#//View/sourceEdges"/> @@ -26,7 +26,7 @@ </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="#//View"> <eOperations name="createLayoutConstraint" eType="#//LayoutConstraint"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eStructuralFeatures xsi:type="ecore:EReference" name="layoutConstraint" eType="#//LayoutConstraint" containment="true"/> @@ -65,7 +65,7 @@ defaultValueLiteral="None"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="sortingKeys" eType="#//SortKeyMap"/> <eStructuralFeatures xsi:type="ecore:EReference" name="sortedObjects" upperBound="-1" - eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/> + eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="DescriptionStyle" eSuperTypes="#//Style"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" @@ -143,15 +143,15 @@ <eStructuralFeatures xsi:type="ecore:EAttribute" name="jumpLinksReverse" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="false"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="View" abstract="true" eSuperTypes="../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"> + <eClassifiers xsi:type="ecore:EClass" name="View" abstract="true" eSuperTypes="../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"> <eOperations name="getStyle" eType="#//Style"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eOperations name="createChild" eType="#//Node"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eOperations name="createStyle" eType="#//Style"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eStructuralFeatures xsi:type="ecore:EAttribute" name="visible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> @@ -167,7 +167,7 @@ eType="#//Node" containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="styles" upperBound="-1" eType="#//Style" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject" + <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject" unsettable="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="diagram" lowerBound="1" eType="#//Diagram" changeable="false" volatile="true" transient="true"/> @@ -179,7 +179,7 @@ </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Diagram" eSuperTypes="#//View"> <eOperations name="createEdge" eType="#//Edge"> - <eParameters name="eClass" eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> + <eParameters name="eClass" eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"/> </eOperations> <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral=""/> @@ -189,14 +189,14 @@ eType="#//Edge" transient="true" containment="true"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Image"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" eType="ecore:EDataType ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EByteArray"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" eType="ecore:EDataType ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EByteArray"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="CanonicalStyle" eSuperTypes="#//Style"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="canonical" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapeStyle" eSuperTypes="../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject #//FontStyle #//DescriptionStyle #//FillStyle #//LineStyle"/> - <eClassifiers xsi:type="ecore:EClass" name="ConnectorStyle" eSuperTypes="../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject #//RoutingStyle #//LineStyle"/> + <eClassifiers xsi:type="ecore:EClass" name="ShapeStyle" eSuperTypes="../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject #//FontStyle #//DescriptionStyle #//FillStyle #//LineStyle"/> + <eClassifiers xsi:type="ecore:EClass" name="ConnectorStyle" eSuperTypes="../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject #//RoutingStyle #//LineStyle"/> <eClassifiers xsi:type="ecore:EDataType" name="RelativeBendpointList" instanceClassName="java.util.List"/> <eClassifiers xsi:type="ecore:EClass" name="PageStyle" eSuperTypes="#//Style"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="pageX" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" @@ -241,7 +241,7 @@ defaultValueLiteral="None"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="filteringKeys" eType="#//FilterKeyList"/> <eStructuralFeatures xsi:type="ecore:EReference" name="filteredObjects" upperBound="-1" - eType="ecore:EClass ../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/> + eType="ecore:EClass ../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/> </eClassifiers> <eClassifiers xsi:type="ecore:EDataType" name="FilterKeyList" instanceClassName="java.util.List"/> <eClassifiers xsi:type="ecore:EDataType" name="SortKeyMap" instanceClassName="java.util.Map"/> @@ -249,7 +249,7 @@ <eLiterals name="Ascending"/> <eLiterals name="Descending" value="1"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiagramStyle" eSuperTypes="../../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject #//PageStyle #//GuideStyle #//DescriptionStyle"/> + <eClassifiers xsi:type="ecore:EClass" name="DiagramStyle" eSuperTypes="../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EObject #//PageStyle #//GuideStyle #//DescriptionStyle"/> <eClassifiers xsi:type="ecore:EClass" name="ImageStyle" eSuperTypes="#//Style"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="antiAlias" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" defaultValueLiteral="true"/>
diff --git a/org.eclipse.gmf.runtime.notation/src/model/notation.genmodel b/org.eclipse.gmf.runtime.notation/model/notation.genmodel similarity index 99% rename from org.eclipse.gmf.runtime.notation/src/model/notation.genmodel rename to org.eclipse.gmf.runtime.notation/model/notation.genmodel index 5d99bbf..55c2a71 100644 --- a/org.eclipse.gmf.runtime.notation/src/model/notation.genmodel +++ b/org.eclipse.gmf.runtime.notation/model/notation.genmodel
@@ -7,7 +7,7 @@ dynamicTemplates="true" forceOverwrite="true" modelName="notation" modelPluginClass="org.eclipse.gmf.runtime.notation.NotationPlugin" editPluginClass="org.eclipse.gmf.runtime.notation.NotationEditPlugin" editorPluginClass="org.eclipse.gmf.runtime.notation.NotationEditorPlugin" nonNLSMarkers="true" booleanFlagsField="eFlags" booleanFlagsReservedBits="8" importerID="org.eclipse.emf.importer.rose" - usedGenPackages="../../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"> + usedGenPackages="../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"> <foreignModel>..\rosemodel\notation.mdl</foreignModel> <genPackages prefix="Notation" basePackage="org.eclipse.gmf.runtime" disposableProviderFactory="true" ecorePackage="notation.ecore#/">
diff --git a/org.eclipse.gmf.runtime.notation/src/rosemodel/notation.mdl b/org.eclipse.gmf.runtime.notation/rosemodel/notation.mdl similarity index 100% rename from org.eclipse.gmf.runtime.notation/src/rosemodel/notation.mdl rename to org.eclipse.gmf.runtime.notation/rosemodel/notation.mdl
diff --git a/org.eclipse.gmf.runtime.notation/src/rosemodel/org.eclipse.emf.Ecore.cat b/org.eclipse.gmf.runtime.notation/rosemodel/org.eclipse.emf.Ecore.cat similarity index 100% rename from org.eclipse.gmf.runtime.notation/src/rosemodel/org.eclipse.emf.Ecore.cat rename to org.eclipse.gmf.runtime.notation/rosemodel/org.eclipse.emf.Ecore.cat
diff --git a/org.eclipse.gmf.runtime.notation/src/rosemodel/org.eclipse.gmf.runtime.notation.Notation.cat b/org.eclipse.gmf.runtime.notation/rosemodel/org.eclipse.gmf.runtime.notation.Notation.cat similarity index 100% rename from org.eclipse.gmf.runtime.notation/src/rosemodel/org.eclipse.gmf.runtime.notation.Notation.cat rename to org.eclipse.gmf.runtime.notation/rosemodel/org.eclipse.gmf.runtime.notation.Notation.cat