/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Defines this profile by (re)creating Ecore representations of its current contents. * @param profile The receiving '<em><b>Profile</b></em>' model object. * <!-- end-model-doc --> * @generated NOT */ public static EPackage define(Profile profile) { Map<String, String> options = new HashMap<String, String>(); options.put(UML2EcoreConverter.OPTION__ECORE_TAGGED_VALUES, OPTION__PROCESS); options.put(UML2EcoreConverter.OPTION__DUPLICATE_FEATURES, OPTION__PROCESS); options.put(UML2EcoreConverter.OPTION__DUPLICATE_FEATURE_INHERITANCE, OPTION__PROCESS); options.put(UML2EcoreConverter.OPTION__INVARIANT_CONSTRAINTS, OPTION__IGNORE); options .put(UML2EcoreConverter.OPTION__OPERATION_BODIES, OPTION__IGNORE); options.put(UML2EcoreConverter.OPTION__COMMENTS, OPTION__IGNORE); return profile.define(options, null, null); }