| <?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.ocl.examples.emf.validation.validity/emf-gen" |
| modelPluginID="org.eclipse.ocl.examples.emf.validation.validity" modelName="Validity" |
| modelPluginClass="" editPluginClass="org.eclipse.ocl.examples.emf.validation.validity.validity.provider.ValidityEditPlugin" |
| editorPluginClass="org.eclipse.ocl.examples.emf.validation.validity.validity.presentation.ValidityEditorPlugin" |
| rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testSuiteClass="org.eclipse.ocl.examples.emf.validation.validity.validity.tests.ValidityAllTests" |
| booleanFlagsReservedBits="8" importerID="org.eclipse.emf.importer.ecore" suppressNotification="true" |
| complianceLevel="5.0" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore" |
| operationReflection="true" importOrganizing="true"> |
| <foreignModel>Validity.ecore</foreignModel> |
| <genPackages prefix="Validity" basePackage="org.eclipse.ocl.examples.emf.validation" |
| disposableProviderFactory="true" ecorePackage="Validity.ecore#/"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="Validity.ecore#//Severity"> |
| <genEnumLiterals ecoreEnumLiteral="Validity.ecore#//Severity/UNKNOWN"/> |
| <genEnumLiterals ecoreEnumLiteral="Validity.ecore#//Severity/OK"/> |
| <genEnumLiterals ecoreEnumLiteral="Validity.ecore#//Severity/INFO"/> |
| <genEnumLiterals ecoreEnumLiteral="Validity.ecore#//Severity/WARNING"/> |
| <genEnumLiterals ecoreEnumLiteral="Validity.ecore#//Severity/ERROR"/> |
| <genEnumLiterals ecoreEnumLiteral="Validity.ecore#//Severity/FATAL"/> |
| </genEnums> |
| <genDataTypes ecoreDataType="Validity.ecore#//ConstraintLocator"/> |
| <genDataTypes ecoreDataType="Validity.ecore#//Object"/> |
| <genDataTypes ecoreDataType="Validity.ecore#//Resource"/> |
| <genDataTypes ecoreDataType="Validity.ecore#//Throwable"/> |
| <genClasses image="false" ecoreClass="Validity.ecore#//AbstractNode"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//AbstractNode/enabled"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//AbstractNode/grayed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//AbstractNode/visible"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//AbstractNode/label"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Validity.ecore#//AbstractNode/worstResult"/> |
| <genOperations ecoreOperation="Validity.ecore#//AbstractNode/getParent"/> |
| <genOperations ecoreOperation="Validity.ecore#//AbstractNode/getChildren"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//ConstrainingNode"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//ConstrainingNode/parent"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Validity.ecore#//ConstrainingNode/children"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//ConstrainingNode/constrainingObject"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//LeafConstrainingNode"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//LeafConstrainingNode/constraintLocator"/> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//LeafConstrainingNode/constraintResource"/> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//LeafConstrainingNode/constraintString"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//Result"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//Result/resultSet"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Validity.ecore#//Result/resultValidatableNode"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//Result/severity"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//Result/diagnostic"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//Result/validatableNode"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//Result/leafConstrainingNode"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//Result/resultConstrainingNode"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//Result/exception"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//ResultConstrainingNode"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Validity.ecore#//ResultConstrainingNode/resultValidatableNode"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//ResultSet"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//ResultSet/root"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Validity.ecore#//ResultSet/results"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Validity.ecore#//ResultSet/timestamp"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//ResultValidatableNode"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Validity.ecore#//ResultValidatableNode/resultConstrainingNode"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//RootNode"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Validity.ecore#//RootNode/resultSets"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Validity.ecore#//RootNode/constrainingNodes"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Validity.ecore#//RootNode/validatableNodes"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//RootConstrainingNode"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//RootConstrainingNode/rootNode"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//RootValidatableNode"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//RootValidatableNode/rootNode"/> |
| </genClasses> |
| <genClasses ecoreClass="Validity.ecore#//ValidatableNode"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Validity.ecore#//ValidatableNode/parent"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Validity.ecore#//ValidatableNode/children"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Validity.ecore#//ValidatableNode/constrainedObject"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |