Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.gmf.map/models/gmfmap.genmodel')
-rw-r--r--plugins/org.eclipse.gmf.map/models/gmfmap.genmodel442
1 files changed, 221 insertions, 221 deletions
diff --git a/plugins/org.eclipse.gmf.map/models/gmfmap.genmodel b/plugins/org.eclipse.gmf.map/models/gmfmap.genmodel
index af85dac93..77656acd9 100644
--- a/plugins/org.eclipse.gmf.map/models/gmfmap.genmodel
+++ b/plugins/org.eclipse.gmf.map/models/gmfmap.genmodel
@@ -1,221 +1,221 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
- xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.gmf.map/src"
- editorDirectory="/org.eclipse.gmf.map.edit/src" modelPluginID="org.eclipse.gmf.map"
- modelName="GMFMap" editorPluginClass="org.eclipse.gmf.mappings.provider.GMFMapEditPlugin"
- importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" usedGenPackages="../../org.eclipse.gmf.graphdef/models/gmfgraph.genmodel#//gmfgraph ../../org.eclipse.gmf.tooldef/models/tooldef.genmodel#//tooldef platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore">
- <foreignModel>gmfmap.ecore</foreignModel>
- <foreignModel>../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore</foreignModel>
- <genPackages prefix="GMFMap" basePackage="org.eclipse.gmf" disposableProviderFactory="true"
- literalsInterface="false" ecorePackage="gmfmap.ecore#/">
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="gmfmap.ecore#//LabelTextAccessMethod">
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/MESSAGE_FORMAT"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/NATIVE"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/REGEXP"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/PRINTF"/>
- </genEnums>
- <genEnums ecoreEnum="gmfmap.ecore#//Severity">
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Severity/INFO"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Severity/WARNING"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Severity/ERROR"/>
- </genEnums>
- <genEnums ecoreEnum="gmfmap.ecore#//Language">
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/ocl"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/java"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/regexp"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/nregexp"/>
- <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/literal"/>
- </genEnums>
- <genClasses ecoreClass="gmfmap.ecore#//Mapping">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/nodes"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/links"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/diagram"/>
- <genFeatures property="None" children="true" createChild="true" propertyCategory=""
- ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/appearanceStyles"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/audits"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/metrics"/>
- </genClasses>
- <genClasses image="false" ecoreClass="gmfmap.ecore#//MappingEntry">
- <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
- ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/domainMetaElement"/>
- <genFeatures property="None" children="true" createChild="true" propertyCategory="Domain meta information"
- ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/domainSpecialization"/>
- <genFeatures property="None" children="true" createChild="true" propertyCategory="Domain meta information"
- ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/domainInitializer"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/labelMappings"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/relatedDiagrams"/>
- <genOperations ecoreOperation="gmfmap.ecore#//MappingEntry/getDomainContext"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//NeedsContainment">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NeedsContainment/containmentFeature"/>
- </genClasses>
- <genClasses image="false" ecoreClass="gmfmap.ecore#//NodeReference">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeReference/childrenFeature"/>
- <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeReference/child"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//ChildReference">
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/parentNode"/>
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/compartment"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/ownedChild"/>
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/referencedChild"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//TopNodeReference">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//TopNodeReference/ownedChild"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//NodeMapping">
- <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
- ecoreFeature="ecore:EReference gmfmap.ecore#//NodeMapping/diagramNode"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeMapping/children"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeMapping/compartments"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//CompartmentMapping">
- <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
- ecoreFeature="ecore:EReference gmfmap.ecore#//CompartmentMapping/compartment"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CompartmentMapping/parentNode"/>
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CompartmentMapping/children"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//LinkMapping">
- <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
- ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/diagramLink"/>
- <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
- ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/sourceMetaFeature"/>
- <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
- ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/linkMetaFeature"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/creationConstraints"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//CanvasMapping">
- <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
- ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/diagramCanvas"/>
- <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
- ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/domainModel"/>
- <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
- ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/domainMetaElement"/>
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/palette"/>
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/menuContributions"/>
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/toolbarContributions"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//LabelMapping">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//LabelMapping/diagramLabel"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//LabelMapping/readOnly"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//LabelMapping/mapEntry"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//FeatureLabelMapping">
- <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
- propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureLabelMapping/features"/>
- <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
- propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureLabelMapping/editableFeatures"/>
- <genFeatures createChild="false" propertyCategory="Visual representation" propertyDescription="Pattern to produce label on diagram, depends on view method"
- ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/viewPattern"/>
- <genFeatures createChild="false" propertyCategory="Visual representation" propertyDescription="Pattern to produce text for in-place editor, depends on view method; if not specified then viewPattern should be used"
- ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/editorPattern"/>
- <genFeatures createChild="false" propertyCategory="Visual representation" propertyDescription="Pattern to extract values from input text, depends on edit method; if not specified then viewPattern should be used"
- ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/editPattern"/>
- <genFeatures createChild="false" propertyCategory="Visual representation" ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/viewMethod"/>
- <genFeatures createChild="false" propertyCategory="Visual representation" ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/editMethod"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//DesignLabelMapping"/>
- <genClasses ecoreClass="gmfmap.ecore#//ExpressionLabelMapping">
- <genFeatures children="true" createChild="true" propertyCategory="Visual representation"
- propertyDescription="Expression to produce regular label value. Evaluated in the context of the owning mapEntry.domainMetaElement"
- ecoreFeature="ecore:EReference gmfmap.ecore#//ExpressionLabelMapping/viewExpression"/>
- <genFeatures property="None" children="true" createChild="true" propertyCategory="Visual representation"
- propertyDescription="Optional expression to produce editable string representation of the label. If not set, viewExpression is used"
- ecoreFeature="ecore:EReference gmfmap.ecore#//ExpressionLabelMapping/editExpression"/>
- <genFeatures property="None" children="true" createChild="true" propertyCategory="Visual representation"
- propertyDescription="Boolean expression in a string context, which able to tell whether user-entered text is valid"
- ecoreFeature="ecore:EReference gmfmap.ecore#//ExpressionLabelMapping/validateExpression"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//Constraint" labelFeature="#//mappings/ValueExpression/body"/>
- <genClasses ecoreClass="gmfmap.ecore#//LinkConstraints">
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkConstraints/linkMapping"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkConstraints/sourceEnd"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkConstraints/targetEnd"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//ValueExpression" labelFeature="#//mappings/ValueExpression/body">
- <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute gmfmap.ecore#//ValueExpression/body"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//ValueExpression/language"/>
- <genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//ValueExpression/langName"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//ElementInitializer">
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ElementInitializer/mappingEntry"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//FeatureSeqInitializer">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureSeqInitializer/initializers"/>
- <genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureSeqInitializer/elementClass"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureSeqInitializer/creatingInitializer"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//FeatureInitializer">
- <genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureInitializer/feature"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureInitializer/featureSeqInitializer"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//FeatureValueSpec">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureValueSpec/value"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//ReferenceNewElementSpec">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//ReferenceNewElementSpec/newElementInitializers"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//MenuOwner">
- <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
- ecoreFeature="ecore:EReference gmfmap.ecore#//MenuOwner/contextMenu"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//ToolOwner">
- <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
- propertyDescription="" ecoreFeature="ecore:EReference gmfmap.ecore#//ToolOwner/tool"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//AppearanceSteward">
- <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
- ecoreFeature="ecore:EReference gmfmap.ecore#//AppearanceSteward/appearanceStyle"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//AuditContainer">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditContainer/id"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditContainer/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditContainer/description"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditContainer/parentContainer"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditContainer/audits"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditContainer/childContainers"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//RuleBase">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//RuleBase/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//RuleBase/description"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//AuditRule">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/id"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditRule/rule"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditRule/target"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/severity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/useInLiveMode"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/message"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditRule/container"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//DomainElementTarget">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//DomainElementTarget/element"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//DomainAttributeTarget">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//DomainAttributeTarget/attribute"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//DomainAttributeTarget/nullAsError"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//DiagramElementTarget">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//DiagramElementTarget/element"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//NotationElementTarget">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NotationElementTarget/element"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//MetricContainer">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricContainer/metrics"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//MetricRule">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//MetricRule/key"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricRule/rule"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricRule/target"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//MetricRule/lowLimit"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//MetricRule/highLimit"/>
- <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricRule/container"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//AuditedMetricTarget">
- <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditedMetricTarget/metric"/>
- </genClasses>
- <genClasses ecoreClass="gmfmap.ecore#//Auditable"/>
- <genClasses ecoreClass="gmfmap.ecore#//Measurable"/>
- </genPackages>
-</genmodel:GenModel>
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+ xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.gmf.map/src"
+ editorDirectory="/org.eclipse.gmf.map.edit/src" modelPluginID="org.eclipse.gmf.map"
+ modelName="GMFMap" editorPluginClass="org.eclipse.gmf.mappings.provider.GMFMapEditPlugin"
+ importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" usedGenPackages="../../org.eclipse.gmf.graphdef/models/gmfgraph.genmodel#//gmfgraph ../../org.eclipse.gmf.tooldef/models/tooldef.genmodel#//tooldef platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore">
+ <foreignModel>gmfmap.ecore</foreignModel>
+ <foreignModel>../../../plugin/org.eclipse.emf.ecore/model/Ecore.ecore</foreignModel>
+ <genPackages prefix="GMFMap" basePackage="org.eclipse.gmf" disposableProviderFactory="true"
+ literalsInterface="false" ecorePackage="gmfmap.ecore#/">
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="gmfmap.ecore#//LabelTextAccessMethod">
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/MESSAGE_FORMAT"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/NATIVE"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/REGEXP"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//LabelTextAccessMethod/PRINTF"/>
+ </genEnums>
+ <genEnums ecoreEnum="gmfmap.ecore#//Severity">
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Severity/INFO"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Severity/WARNING"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Severity/ERROR"/>
+ </genEnums>
+ <genEnums ecoreEnum="gmfmap.ecore#//Language">
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/ocl"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/java"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/regexp"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/nregexp"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfmap.ecore#//Language/literal"/>
+ </genEnums>
+ <genClasses ecoreClass="gmfmap.ecore#//Mapping">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/nodes"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/links"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/diagram"/>
+ <genFeatures property="None" children="true" createChild="true" propertyCategory=""
+ ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/appearanceStyles"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/audits"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//Mapping/metrics"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="gmfmap.ecore#//MappingEntry">
+ <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/domainMetaElement"/>
+ <genFeatures property="None" children="true" createChild="true" propertyCategory="Domain meta information"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/domainSpecialization"/>
+ <genFeatures property="None" children="true" createChild="true" propertyCategory="Domain meta information"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/domainInitializer"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/labelMappings"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MappingEntry/relatedDiagrams"/>
+ <genOperations ecoreOperation="gmfmap.ecore#//MappingEntry/getDomainContext"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//NeedsContainment">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NeedsContainment/containmentFeature"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="gmfmap.ecore#//NodeReference">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeReference/childrenFeature"/>
+ <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeReference/child"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//ChildReference">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/parentNode"/>
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/compartment"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/ownedChild"/>
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ChildReference/referencedChild"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//TopNodeReference">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//TopNodeReference/ownedChild"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//NodeMapping">
+ <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//NodeMapping/diagramNode"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeMapping/children"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//NodeMapping/compartments"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//CompartmentMapping">
+ <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//CompartmentMapping/compartment"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CompartmentMapping/parentNode"/>
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CompartmentMapping/children"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//LinkMapping">
+ <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/diagramLink"/>
+ <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/sourceMetaFeature"/>
+ <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/linkMetaFeature"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkMapping/creationConstraints"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//CanvasMapping">
+ <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/diagramCanvas"/>
+ <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/domainModel"/>
+ <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/domainMetaElement"/>
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/palette"/>
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/menuContributions"/>
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//CanvasMapping/toolbarContributions"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//LabelMapping">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//LabelMapping/diagramLabel"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//LabelMapping/readOnly"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//LabelMapping/mapEntry"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//FeatureLabelMapping">
+ <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
+ propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureLabelMapping/features"/>
+ <genFeatures notify="false" createChild="false" propertyCategory="Domain meta information"
+ propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureLabelMapping/editableFeatures"/>
+ <genFeatures createChild="false" propertyCategory="Visual representation" propertyDescription="Pattern to produce label on diagram, depends on view method"
+ ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/viewPattern"/>
+ <genFeatures createChild="false" propertyCategory="Visual representation" propertyDescription="Pattern to produce text for in-place editor, depends on view method; if not specified then viewPattern should be used"
+ ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/editorPattern"/>
+ <genFeatures createChild="false" propertyCategory="Visual representation" propertyDescription="Pattern to extract values from input text, depends on edit method; if not specified then viewPattern should be used"
+ ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/editPattern"/>
+ <genFeatures createChild="false" propertyCategory="Visual representation" ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/viewMethod"/>
+ <genFeatures createChild="false" propertyCategory="Visual representation" ecoreFeature="ecore:EAttribute gmfmap.ecore#//FeatureLabelMapping/editMethod"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//DesignLabelMapping"/>
+ <genClasses ecoreClass="gmfmap.ecore#//ExpressionLabelMapping">
+ <genFeatures children="true" createChild="true" propertyCategory="Visual representation"
+ propertyDescription="Expression to produce regular label value. Evaluated in the context of the owning mapEntry.domainMetaElement"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//ExpressionLabelMapping/viewExpression"/>
+ <genFeatures property="None" children="true" createChild="true" propertyCategory="Visual representation"
+ propertyDescription="Optional expression to produce editable string representation of the label. If not set, viewExpression is used"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//ExpressionLabelMapping/editExpression"/>
+ <genFeatures property="None" children="true" createChild="true" propertyCategory="Visual representation"
+ propertyDescription="Boolean expression in a string context, which able to tell whether user-entered text is valid"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//ExpressionLabelMapping/validateExpression"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//Constraint" labelFeature="#//mappings/ValueExpression/body"/>
+ <genClasses ecoreClass="gmfmap.ecore#//LinkConstraints">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkConstraints/linkMapping"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkConstraints/sourceEnd"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//LinkConstraints/targetEnd"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//ValueExpression" labelFeature="#//mappings/ValueExpression/body">
+ <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute gmfmap.ecore#//ValueExpression/body"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//ValueExpression/language"/>
+ <genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//ValueExpression/langName"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//ElementInitializer">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//ElementInitializer/mappingEntry"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//FeatureSeqInitializer">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureSeqInitializer/initializers"/>
+ <genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureSeqInitializer/elementClass"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureSeqInitializer/creatingInitializer"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//FeatureInitializer">
+ <genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureInitializer/feature"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureInitializer/featureSeqInitializer"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//FeatureValueSpec">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//FeatureValueSpec/value"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//ReferenceNewElementSpec">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//ReferenceNewElementSpec/newElementInitializers"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//MenuOwner">
+ <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//MenuOwner/contextMenu"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//ToolOwner">
+ <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
+ propertyDescription="" ecoreFeature="ecore:EReference gmfmap.ecore#//ToolOwner/tool"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//AppearanceSteward">
+ <genFeatures notify="false" createChild="false" propertyCategory="Visual representation"
+ ecoreFeature="ecore:EReference gmfmap.ecore#//AppearanceSteward/appearanceStyle"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//AuditContainer">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditContainer/id"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditContainer/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditContainer/description"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditContainer/parentContainer"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditContainer/audits"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditContainer/childContainers"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//RuleBase">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//RuleBase/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//RuleBase/description"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//AuditRule">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/id"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditRule/rule"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditRule/target"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/severity"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/useInLiveMode"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//AuditRule/message"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditRule/container"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//DomainElementTarget">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//DomainElementTarget/element"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//DomainAttributeTarget">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//DomainAttributeTarget/attribute"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//DomainAttributeTarget/nullAsError"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//DiagramElementTarget">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//DiagramElementTarget/element"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//NotationElementTarget">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//NotationElementTarget/element"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//MetricContainer">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricContainer/metrics"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//MetricRule">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//MetricRule/key"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricRule/rule"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricRule/target"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//MetricRule/lowLimit"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfmap.ecore#//MetricRule/highLimit"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//MetricRule/container"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//AuditedMetricTarget">
+ <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference gmfmap.ecore#//AuditedMetricTarget/metric"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfmap.ecore#//Auditable"/>
+ <genClasses ecoreClass="gmfmap.ecore#//Measurable"/>
+ </genPackages>
+</genmodel:GenModel>

Back to the top