Package net.sf.jmd.metarepresentation

Examples of net.sf.jmd.metarepresentation.IModel


     * <b>The equals method is transitive:</b> for any reference values x, y,
     * and z, if x.equals(y) returns true and y.equals(z) returns true, then
     * x.equals(z) should return true.
     */
    public void testEqualsTransivity() {
        IModel x = new Model();
        IModel y = new Model();
        IModel z = new Model();
        //(x=y)&(y=z)=>(x=z) , x=>y is not(x)||y
        assertTrue((!(x.equals(y) && y.equals(z)) || x.equals(z)));
        //more readable
        assertTrue(x.equals(y));
        assertTrue(y.equals(z));
View Full Code Here


        String defaultMetaRepresentation = metaRepresentation.toString();
        assertTrue(defaultMetaRepresentation != null);
    }

    public void testSetModel() {
        IModel aModel = new Model();
        aModel.setType(Type.AM);
        metaRepresentation.setAmModel(aModel);
        assertEquals(aModel, metaRepresentation.getAmModel());
       
        metaRepresentation.setDmModel(aModel);
        assertEquals(aModel, metaRepresentation.getDmModel());
View Full Code Here

     */
    public List<IDifference> check(List<IDifference> currentDifferences) {
        List<IDifference> results = new ArrayList<IDifference>();
       
        IMetaRepresentation rep = MetaRepresentation.getInstance();
        IModel amModel = rep.getAmModel();
        IModel dmModel = rep.getDmModel();

        checkStarImports(amModel, amModel.getItems(), results);
        checkStarImports(dmModel, dmModel.getItems(), results);
       
        return results;
    }
View Full Code Here

        String defaultMetaRepresentation = metaRepresentation.toString();
        assertTrue(defaultMetaRepresentation != null);
    }

    public void testSetModel() {
        IModel aModel = new Model();
        aModel.setType(Type.AM);
        metaRepresentation.setAmModel(aModel);
        assertEquals(aModel, metaRepresentation.getAmModel());
       
        metaRepresentation.setDmModel(aModel);
        assertEquals(aModel, metaRepresentation.getDmModel());
View Full Code Here

    public List<IDifference> getDifferences() {
        List<IDifference> results = new ArrayList<IDifference>();
        IMetaRepresentation rep = MetaRepresentation.getInstance();

        IModel am = rep.getAmModel();
        IModel dm = rep.getDmModel();

        List<IModelItem> amItems = am.getItems();
        List<IModelItem> dmItems = dm.getItems();

        // entering the comparision
        for (IModelItem amItem : amItems) {
            String amID = amItem.getIdentifier();
View Full Code Here

        if (amFiles == null) {
            throw new MoDiException("We have no model files, call "
                    + "findArchitectsModelFiles(...) first.");
        }

        IModel amModel = new Model();
        amModel.setType(Model.Type.AM);
        amModel = transformModel(amFiles, language);
        metaRepresentation.setAmModel(amModel);
    }
View Full Code Here

        if (dmFiles == null) {
            throw new MoDiException("We have no model files, call "
                    + "findDevelopersModelFiles(...) first.");
        }

        IModel dmModel = new Model();
        dmModel.setType(Model.Type.DM);
        dmModel = transformModel(dmFiles, language);
        metaRepresentation.setDmModel(dmModel);
    }
View Full Code Here

    private IModel transformModel(List<File> modelFiles, MoDi.Language language)
            throws MoDiException {

        ITransformer transformer = TransformerFactory.create(language);
        IModel result = transformer.transform(modelFiles);
        return result;
    }
View Full Code Here

    public void testToString(){
        assertNotNull(new Model().toString());
    }
   
    public void testSetItems(){
        IModel newModel = new Model();
        List<IModelItem> newItems = new ArrayList<IModelItem>();
        newModel.setItems(newItems);
        assertSame(newItems, newModel.getItems());
    }
View Full Code Here

        newModel.setItems(newItems);
        assertSame(newItems, newModel.getItems());
    }
   
    public void testAddModelItem(){
        IModel newModel = new Model();
        assertTrue(newModel.getItems().isEmpty());
        ModelItem newItem = new ModelItem();
        newModel.addModelItem(newItem);
        assertTrue(newModel.getItems().contains(newItem));
    }
View Full Code Here

TOP

Related Classes of net.sf.jmd.metarepresentation.IModel

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.