blob: 89e7174e0aa1976ab895b0190d7ed0bfd6968d60 [file] [log] [blame]
<?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="8.0" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"
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>