package org.example.entities.tests.examples; import org.example.entities.entities.Attribute; import org.example.entities.entities.AttributeType; import org.example.entities.entities.EntitiesFactory; import org.example.entities.entities.Entity; import org.example.entities.entities.EntityType; import org.example.entities.entities.Model; public class EntitiesEMFExample { public static void main(String[] args) { Entity superEntity = EntitiesFactory.eINSTANCE.createEntity(); superEntity.setName("MySuperEntity"); Entity entity = EntitiesFactory.eINSTANCE.createEntity(); entity.setName("MyEntity"); entity.setSuperType(superEntity); Attribute attribute = EntitiesFactory.eINSTANCE.createAttribute(); attribute.setName("myattribute"); AttributeType attributeType = EntitiesFactory.eINSTANCE.createAttributeType(); attributeType.setArray(false); attributeType.setLength(10); EntityType entityType = EntitiesFactory.eINSTANCE.createEntityType(); entityType.setEntity(superEntity); attributeType.setElementType(entityType); attribute.setType(attributeType); entity.getAttributes().add(attribute); Model model = EntitiesFactory.eINSTANCE.createModel(); model.getEntities().add(superEntity); model.getEntities().add(entity); } }