Package org.openengsb.core.api.model

Examples of org.openengsb.core.api.model.ModelDescription


        when(event.getBundle()).thenReturn(bundle);
        return event;
    }
   
    private ModelDescription getCorrectModel() {
        return new ModelDescription(TestModel.class, new Version(1, 0, 0).toString());
    }
View Full Code Here


    private ModelDescription getCorrectModel() {
        return new ModelDescription(TestModel.class, new Version(1, 0, 0).toString());
    }
   
    private ModelDescription getIncorrectModel() {
        return new ModelDescription(ModelA.class, new Version(1, 0, 0).toString());
    }
View Full Code Here

import org.osgi.framework.Version;

public abstract class TransformationEngineTests {

    protected ModelDescription getModelADescription() {
        return new ModelDescription(ModelA.class, new Version(1, 0, 0).toString());
    }
View Full Code Here

    protected ModelDescription getModelADescription() {
        return new ModelDescription(ModelA.class, new Version(1, 0, 0).toString());
    }

    protected ModelDescription getModelBDescription() {
        return new ModelDescription(ModelB.class, new Version(1, 0, 0).toString());
    }
View Full Code Here

    protected ModelDescription getModelBDescription() {
        return new ModelDescription(ModelB.class, new Version(1, 0, 0).toString());
    }

    protected ModelDescription getModelCDescription() {
        return new ModelDescription(ModelC.class, new Version(1, 0, 0).toString());
    }
View Full Code Here

    private Class<?> loadClassByName(String className) throws TransformationOperationException {
        Exception e;
        if (className.contains(";")) {
            try {
                String[] parts = className.split(";");
                ModelDescription description = new ModelDescription();
                description.setModelClassName(parts[0]);
                if (parts.length > 1) {
                    description.setVersionString(new Version(parts[1]).toString());
                }
                return modelRegistry.loadModel(description);
            } catch (Exception ex) {
                e = ex;
            }
View Full Code Here

        }
        while (classEntries.hasMoreElements()) {
            URL classURL = classEntries.nextElement();
            String classname = extractClassName(classURL);
            if (isModelClass(classname, bundle)) {
                models.add(new ModelDescription(classname, bundle.getVersion().toString()));
            }
        }
        return models;
    }
View Full Code Here

        views.add(new XLinkConnectorView(viewId1, toolName, descriptions));
        views.add(new XLinkConnectorView(viewId2, toolName, descriptions));

        modelViewMappings[0] =
            new ModelViewMapping(
                new ModelDescription(
                    ExampleObjectOrientedModel.class.getName(),
                    "3.0.0.SNAPSHOT")
                , views.toArray(new XLinkConnectorView[0]));
        return modelViewMappings;
    }
View Full Code Here

        descriptions.put(Locale.ENGLISH, "This is a demo view.");
        descriptions.put(Locale.GERMAN, "Das ist eine demonstration view.");
        views = new ArrayList<>();
        views.add(new XLinkConnectorView(viewId1, toolName, descriptions));
        views.add(new XLinkConnectorView(viewId2, toolName, descriptions));
        modelsToViews.put(new ModelDescription(exampleModelClass.getName(), exampleModelClassVersion),
                views.toArray(new XLinkConnectorView[0]));
   
        serviceFinder = mock(OsgiUtilsService.class);
        ModelRegistry registry = mock(ModelRegistry.class);
        when(serviceFinder.getService(ModelRegistry.class)).thenReturn(registry);
View Full Code Here

        XLinkUrlBlueprint xLinkTemplate =
                XLinkUtils.prepareXLinkTemplate(servletUrl,
                connectorId, modelsToViews, expiresInDays, registeredTools)
        List<Object> values = new ArrayList<Object>(Arrays.asList("testMethod", "testClass", "testPackage"));

        ModelDescription modelInformation = xLinkTemplate.getViewToModels().get(viewId1);
        String modelAsJsonString = XLinkDemonstrationUtils
            .serializeModelObjectToJSON(values, modelInformation, serviceFinder);
        String xLinkUrl = XLinkDemonstrationUtils
            .generateValidXLinkUrl(xLinkTemplate, modelInformation, contextId, modelAsJsonString);
       
View Full Code Here

TOP

Related Classes of org.openengsb.core.api.model.ModelDescription

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.