...
 
Commits (1)
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="CoCoMETransformationKlassendiagramm">
<eClassifiers xsi:type="ecore:EClass" name="RecursiveAction"/>
<eClassifiers xsi:type="ecore:EClass" name="AbstractModelCodeTransformation" abstract="true"
eSuperTypes="#//RecursiveAction">
<eOperations name="createCodeFragments"/>
<eOperations name="updateCodeFragments"/>
<eOperations name="deleteCodeFragments"/>
<eOperations name="transformToModel"/>
<eOperations name="doCreateChildTransformationsToCode"/>
<eOperations name="doCreateChildTransformationsToModel"/>
<eOperations name="doCreateCrossReferencesTransformations"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IntegrationMechanismTransformation"
abstract="true" eSuperTypes="#//AbstractModelCodeTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ClassMechanismTransformation" abstract="true"
eSuperTypes="#//IntegrationMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ComponentTransformation" eSuperTypes="#//ClassMechanismTransformation">
<eOperations name="isComponent"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="NinjaSingletonTransformation" abstract="true"
eSuperTypes="#//ClassMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ArchitectureTransformation" eSuperTypes="#//NinjaSingletonTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ConsoleTransformation" eSuperTypes="#//ClassMechanismTransformation">
<eOperations name="isConsole"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="EventTransformation" eSuperTypes="#//ClassMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="InterfaceTransformation" eSuperTypes="#//StaticInterfaceTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="StaticInterfaceTransformation" abstract="true"
eSuperTypes="#//ClassMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ModelTransformation" eSuperTypes="#//ClassMechanismTransformation">
<eOperations name="isModel"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="OperationTransformation" eSuperTypes="#//ContainmentOperationTargetTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ContainmentOperationTargetTransformation"
abstract="true" eSuperTypes="#//ClassMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ServerTransformation" eSuperTypes="#//ClassMechanismTransformation">
<eOperations name="isServer"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StateTransformation" eSuperTypes="#//ClassMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="TransferObjectTransformation" eSuperTypes="#//ClassMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="TransitionTransformation" eSuperTypes="#//ContainmentOperationTargetTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="NinjaSingletonContainmentTransformation"
abstract="true" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ReferenceMechanismTransformation" abstract="true"
eSuperTypes="#//IntegrationMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ComponentsTransformation" eSuperTypes="#//NinjaSingletonContainmentTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ChildrenTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="DispatchedTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="EventsTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="HandledTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="StaticInterfaceImplementationTransformation"
abstract="true" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ProvidesTransformation" eSuperTypes="#//StaticInterfaceImplementationTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="RequiresTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="ContainmentOperationTransformation"
abstract="true" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="OperationsTransformation" eSuperTypes="#//ContainmentOperationTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="InitialStateTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="StatesTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="TransitionsTransformation" eSuperTypes="#//ContainmentOperationTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="TransferObjectsTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
<eClassifiers xsi:type="ecore:EClass" name="TargetTransformation" eSuperTypes="#//ReferenceMechanismTransformation"/>
</ecore:EPackage>