Loading Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/architecture_feature/ComponentsTransformation.java +9 −16 Original line number Diff line number Diff line Loading @@ -14,7 +14,6 @@ import org.codeling.lang.cocome.transformation.ServerTransformation; import org.codeling.mechanisms.transformations.ClassMechanismTransformation; import org.codeling.mechanisms.transformations.references.NinjaSingletonContainmentTransformation; import org.codeling.utils.CodelingException; import org.codeling.utils.Models; import org.eclipse.emf.ecore.EObject; import org.eclipse.jdt.core.IJavaElement; import org.eclipse.jdt.core.IPackageFragment; Loading @@ -26,8 +25,7 @@ import de.mkonersmann.advert.java.embed.transformation.AbstractModelCodeTransfor public class ComponentsTransformation extends NinjaSingletonContainmentTransformation<Architecture, Component> { public ComponentsTransformation( ClassMechanismTransformation<Architecture, IJavaElement> parentTransformation) { public ComponentsTransformation(ClassMechanismTransformation<Architecture, IJavaElement> parentTransformation) { super(parentTransformation, CoCoMEPackage.eINSTANCE.getArchitecture_Components()); } Loading @@ -39,19 +37,14 @@ public class ComponentsTransformation extends NinjaSingletonContainmentTransform } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { for (EObject target : Models.getTargetsAsList(modelElement, eReference)) { ClassMechanismTransformation<? extends EObject, IType> t = null; protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { if (modelElement.eClass() == CoCoMEPackage.eINSTANCE.getServer()) t = new ServerTransformation(this); return new ServerTransformation(this); else if (modelElement.eClass() == CoCoMEPackage.eINSTANCE.getConsole()) t = new ConsoleTransformation(this); if (modelElement.eClass() == CoCoMEPackage.eINSTANCE.getModel()) t = new ModelTransformation(this); t.setModelElement(target); result.add(t); } return new ConsoleTransformation(this); else return new ModelTransformation(this); } @Override Loading Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/ChildrenTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -37,9 +37,9 @@ public class ChildrenTransformation<OWNINGCOMPONENTTYPE extends Component, TARGE } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/DispatchedTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -33,9 +33,9 @@ public class DispatchedTransformation<COMPONENTTYPE extends Component, OWNERCLAS } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/EventsTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -34,9 +34,9 @@ public class EventsTransformation<COMPONENTTYPE extends Component, OWNERTYPE ext } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/HandledTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -33,9 +33,9 @@ public class HandledTransformation<COMPONENTTYPE extends Component, OWNERCLASS } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading Loading
Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/architecture_feature/ComponentsTransformation.java +9 −16 Original line number Diff line number Diff line Loading @@ -14,7 +14,6 @@ import org.codeling.lang.cocome.transformation.ServerTransformation; import org.codeling.mechanisms.transformations.ClassMechanismTransformation; import org.codeling.mechanisms.transformations.references.NinjaSingletonContainmentTransformation; import org.codeling.utils.CodelingException; import org.codeling.utils.Models; import org.eclipse.emf.ecore.EObject; import org.eclipse.jdt.core.IJavaElement; import org.eclipse.jdt.core.IPackageFragment; Loading @@ -26,8 +25,7 @@ import de.mkonersmann.advert.java.embed.transformation.AbstractModelCodeTransfor public class ComponentsTransformation extends NinjaSingletonContainmentTransformation<Architecture, Component> { public ComponentsTransformation( ClassMechanismTransformation<Architecture, IJavaElement> parentTransformation) { public ComponentsTransformation(ClassMechanismTransformation<Architecture, IJavaElement> parentTransformation) { super(parentTransformation, CoCoMEPackage.eINSTANCE.getArchitecture_Components()); } Loading @@ -39,19 +37,14 @@ public class ComponentsTransformation extends NinjaSingletonContainmentTransform } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { for (EObject target : Models.getTargetsAsList(modelElement, eReference)) { ClassMechanismTransformation<? extends EObject, IType> t = null; protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { if (modelElement.eClass() == CoCoMEPackage.eINSTANCE.getServer()) t = new ServerTransformation(this); return new ServerTransformation(this); else if (modelElement.eClass() == CoCoMEPackage.eINSTANCE.getConsole()) t = new ConsoleTransformation(this); if (modelElement.eClass() == CoCoMEPackage.eINSTANCE.getModel()) t = new ModelTransformation(this); t.setModelElement(target); result.add(t); } return new ConsoleTransformation(this); else return new ModelTransformation(this); } @Override Loading
Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/ChildrenTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -37,9 +37,9 @@ public class ChildrenTransformation<OWNINGCOMPONENTTYPE extends Component, TARGE } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading
Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/DispatchedTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -33,9 +33,9 @@ public class DispatchedTransformation<COMPONENTTYPE extends Component, OWNERCLAS } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading
Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/EventsTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -34,9 +34,9 @@ public class EventsTransformation<COMPONENTTYPE extends Component, OWNERTYPE ext } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading
Language Integration/CoCoME/cocome.transformation/src/main/java/org/codeling/lang/cocome/transformation/component_feature/HandledTransformation.java +3 −3 Original line number Diff line number Diff line Loading @@ -33,9 +33,9 @@ public class HandledTransformation<COMPONENTTYPE extends Component, OWNERCLASS } @Override protected void doCreateChildTransformationsToCode( List<AbstractModelCodeTransformation<? extends EObject, ? extends IJavaElement>> result) { // TODO Auto-generated method stub protected ClassMechanismTransformation<? extends EObject, ? extends IJavaElement> createSpecificTransformation( EObject targetModelElement) { return null; } @Override Loading