USESolverMemory.java 文件源码

java
阅读 14 收藏 0 点赞 0 评论 0

项目:anatlyzer 作者:
public USESolverMemory(EPackage metamodel, List<String> constraints) throws transException {
    super();
    this.metamodel = metamodel;

    root = (EClass) metamodel.getEClassifier("AuxiliaryClass4USE");
    if ( root == null ) {
        root = EcoreFactory.eINSTANCE.createEClass();
        root.setName ("AuxiliaryClass4USE");
        metamodel.getEClassifiers().add(root);
    }

    try {
        StringWriter writer1 = new StringWriter();
        transformEcore2use(metamodel, writer1);
        writer1.append("\n\n");
        writeOCLexpression(metamodel, constraints, root, writer1);

        this.useSpecification = writer1.toString();
        writer1.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }           
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号