Vamos, agora, testar essas classes através de um novo projeto Eclipse, que referencia o projeto com as classes geradas.
Assim, criamos um novo projeto de Plug-in:
File --> Create --> New --> Project... --> Plug-in Project.
E, no folder src, criamos uma nova classe com o stub de método main:
E criamos, no método main(), criamos algumas linhas de código:
package javaUsingEMFModel.LibrarySystem;
import org.eclipse.emf.ecore.*;
import LibraryModel.*;
import LibraryModel.impl.*;
import LibraryModel.util.*;
public class MainClass {
public static void main(String[] args) {
import org.eclipse.emf.ecore.*;
import LibraryModel.*;
import LibraryModel.impl.*;
import LibraryModel.util.*;
public class MainClass {
public static void main(String[] args) {
// Inicializar o LibraryModelPackageImpl
LibraryModelPackageImpl.init();
LibraryModelPackageImpl.init();
LibraryModelFactory factory = LibraryModelFactory.eINSTANCE;
// Criar um livro (Book)
Book book = factory.createBook();
// Criar um livro (Book)
Book book = factory.createBook();
// Atribuir um título ao livro
book.setTitle("Os Lusiadas");
// Criar um Autor (Author) e definir o seu nome e sobrenome
Author author1 = factory.createAuthor();
author1.setName("Luis");
author1.setSurname("Camoes");
// Atribuir esse autor ao livro criado anteriormente
book.getAuthors().add(author1);
System.out.println(book.getTitle());
}
}
book.setTitle("Os Lusiadas");
// Criar um Autor (Author) e definir o seu nome e sobrenome
Author author1 = factory.createAuthor();
author1.setName("Luis");
author1.setSurname("Camoes");
// Atribuir esse autor ao livro criado anteriormente
book.getAuthors().add(author1);
System.out.println(book.getTitle());
}
}
Artigos relacionados:
- Primeiro exemplo com o Eclipse Modeling Framework (EMF) -1
- Primeiro exemplo com o Eclipse Modeling Framework (EMF) - 2
Sem comentários:
Enviar um comentário