@Override public void commit(IModel<Project> input, Preferences config) { // TODO rename on filesystem if(input instanceof AttachableModel) { // newly created if(input.getObject().isTerminology()) try { createTerminologyProject(input.getObject()); } catch (IOException e) { throw new RuntimeException("Failed to create template project",e); } } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public ProjectVersion getTerminology() { EList<Project> projects = getChildren(); for (Project project : projects) { if(project.isTerminology()) return project.getChildren().get(0); } return null; }
if(other==object) continue; if(other.isTerminology())