blob: 4cf583852c6f220b40081cacfa2dd4e9f876a336 [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" copyrightText="(c) 2011, 2018 fortiss GmbH" modelDirectory="/org.eclipse.systemfocus.kernel.core/generated-src"
editDirectory="org.eclipse.systemfocus.kernel.core.edit/generated-src" editorDirectory="/org.eclipse.systemfocus.kernel.core.editor/generated-src"
modelPluginID="org.eclipse.systemfocus.kernel.core" modelName="Model" modelPluginClass=""
editPluginClass="org.eclipse.systemfocus.kernel.core.model.provider.ModelEditPlugin"
editorPluginClass="org.eclipse.systemfocus.kernel.core.model.presentation.ModelEditorPlugin"
testsDirectory="/org.eclipse.systemfocus.kernel.core.tests/test-src" importerID="org.eclipse.emf.importer.ecore"
containmentProxies="true" complianceLevel="5.0" copyrightFields="false">
<foreignModel>kernel.ecore</foreignModel>
<genPackages prefix="SystemFocusKernelCore" basePackage="org.eclipse.systemfocus.kernel.core"
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.eclipse.systemfocus.kernel.core.model"
disposableProviderFactory="true" ecorePackage="kernel.ecore#//constraints">
<genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstrained">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstrained/constraints"/>
</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/verificationStatus"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//constraints/ConstraintInstance/constraintID"/>
</genClasses>
<genClasses ecoreClass="kernel.ecore#//constraints/IConstraintVerificationStatus">
<genOperations ecoreOperation="kernel.ecore#//constraints/IConstraintVerificationStatus/getConstraint"
body="return (ConstraintInstance)this.eContainer();"/>
</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/OutdatedVerificationStatus"/>
<genClasses ecoreClass="kernel.ecore#//constraints/FailVerificationStatus"/>
<genClasses ecoreClass="kernel.ecore#//constraints/ErrorVerificationStatus"/>
<genClasses ecoreClass="kernel.ecore#//constraints/SuccessVerificationStatus"/>
<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>