<?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" copyrightText="(c) 2011 ForTISS GmbH" modelDirectory="/org.fortiss.tooling.kernel/generated-src" editDirectory="/org.fortiss.tooling.kernel.edit/generated-src" editorDirectory="/org.fortiss.tooling.kernel.editor/generated-src" modelPluginID="org.fortiss.tooling.kernel" modelName="Model" modelPluginClass="" editPluginClass="org.fortiss.tooling.kernel.model.provider.ModelEditPlugin" editorPluginClass="org.fortiss.tooling.kernel.model.presentation.ModelEditorPlugin" testsDirectory="/org.fortiss.tooling.kernel.tests/test-src" importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" complianceLevel="5.0" copyrightFields="false"> <foreignModel>kernel.ecore</foreignModel> <genPackages prefix="FortissToolingKernel" basePackage="org.fortiss.tooling.kernel" disposableProviderFactory="true" ecorePackage="kernel.ecore#/"> <genClasses image="false" ecoreClass="kernel.ecore#//INamedElement"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//INamedElement/name"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//INamedCommentedElement"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//INamedCommentedElement/comment"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//IProjectRootElement"/> <genClasses image="false" ecoreClass="kernel.ecore#//IIdLabeled"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//IIdLabeled/id"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//IIdLabeledReference"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//IIdLabeledReference/idReference"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//ILibraryElement"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryElement/wrappedElement"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//ILibraryElementReference"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryElementReference/libraryElementShadow"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//ILibraryElementReference/URI"/> <genOperations ecoreOperation="kernel.ecore#//ILibraryElementReference/isChangeable"/> </genClasses> <genClasses ecoreClass="kernel.ecore#//ILibraryRootElement"/> <genClasses image="false" ecoreClass="kernel.ecore#//ILibrary"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibrary/rootElements"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//IElementWithURI"> <genOperations ecoreOperation="kernel.ecore#//IElementWithURI/getURI"/> </genClasses> <genClasses ecoreClass="kernel.ecore#//ILibraryPackage"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryPackage/subPackages"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryPackage/libraryElements"/> </genClasses> <genClasses ecoreClass="kernel.ecore#//IExternalDocumentReference"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//IExternalDocumentReference/uri"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//ISpeciallyCopyiable"> <genOperations ecoreOperation="kernel.ecore#//ISpeciallyCopyiable/specialCopyHook"> <genParameters ecoreParameter="kernel.ecore#//ISpeciallyCopyiable/specialCopyHook/copyMap"/> </genOperations> <genOperations ecoreOperation="kernel.ecore#//ISpeciallyCopyiable/canPaste"> <genParameters ecoreParameter="kernel.ecore#//ISpeciallyCopyiable/canPaste/editedObject"/> <genParameters ecoreParameter="kernel.ecore#//ISpeciallyCopyiable/canPaste/target"/> </genOperations> </genClasses> <nestedGenPackages prefix="Constraints" basePackage="org.fortiss.tooling.kernel.model" disposableProviderFactory="true" ecorePackage="kernel.ecore#//constraints"> <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstrained"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstrained/constraintInstances"/> </genClasses> <genClasses ecoreClass="kernel.ecore#//constraints/ConstraintInstance"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/ConstraintInstance/constrainedsWithChecksum"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/ConstraintInstance/status"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//constraints/ConstraintInstance/constraintName"/> </genClasses> <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstraintInstanceStatus"> <genOperations ecoreOperation="kernel.ecore#//constraints/IConstraintInstanceStatus/getConstraint"/> </genClasses> <genClasses ecoreClass="kernel.ecore#//constraints/ConstrainedWithChecksum"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/ConstrainedWithChecksum/constrained"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//constraints/ConstrainedWithChecksum/checksum"/> </genClasses> <genClasses ecoreClass="kernel.ecore#//constraints/OutdatedConstraintInstanceStatus"/> <genClasses ecoreClass="kernel.ecore#//constraints/FailedConstraintInstanceStatus"/> <genClasses ecoreClass="kernel.ecore#//constraints/ErrorConstraintInstanceStatus"/> <genClasses ecoreClass="kernel.ecore#//constraints/SuccessConstraintInstanceStatus"/> <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstraintInstanceContainer"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraintInstanceContainer/constraintInstances"/> </genClasses> </nestedGenPackages> </genPackages> </genmodel:GenModel>