Mentions légales du service

Skip to content
Snippets Groups Projects
Commit b434f11d authored by Maria-Elena Rosoiu's avatar Maria-Elena Rosoiu
Browse files

No commit message

No commit message
parent a0b6cb0c
No related branches found
No related tags found
No related merge requests found
...@@ -63,6 +63,7 @@ public class TestGenerator { ...@@ -63,6 +63,7 @@ public class TestGenerator {
System.out.println( "[9. Remove all the classes from a level\"removeClasses\" ---------------]" ); System.out.println( "[9. Remove all the classes from a level\"removeClasses\" ---------------]" );
System.out.println( "[10. Add nbClasses to a specific level \"addClasses\" ---------------]" ); System.out.println( "[10. Add nbClasses to a specific level \"addClasses\" ---------------]" );
System.out.println( "[11. Level flattened \"levelFlattened\" ---------------]" ); System.out.println( "[11. Level flattened \"levelFlattened\" ---------------]" );
System.out.println( "[12. Remove individuals \"removeIndividuals\" ------------]" );
System.out.println( "[--------------------------------------------------------------------------]" ); System.out.println( "[--------------------------------------------------------------------------]" );
System.exit(-1); System.exit(-1);
} }
...@@ -92,10 +93,10 @@ public class TestGenerator { ...@@ -92,10 +93,10 @@ public class TestGenerator {
for ( int i=2; i<args.length; i+=2 ) { for ( int i=2; i<args.length; i+=2 ) {
if ( args[i].equals("addSubClass") ) /* add percentage classes */ if ( args[i].equals("addSubClass") ) /* add percentage classes */
parameters.setParameter(ParametersIds.ADD_SUBCLASS, args[i+1]); parameters.setParameter(ParametersIds.ADD_SUBCLASS, args[i+1]);
//add c classes beginning from level l -> the value of this parameters should be: //add c classes beginning from level l -> the value of this parameters should be:
//beginning_level.number_of_classes_to_add //beginning_level.number_of_classes_to_add
if ( args[i].equals("addClasses") ) /* add c classes beginning from level l */ if ( args[i].equals("addClasses") ) /* add c classes beginning from level l */
parameters.setParameter(ParametersIds.ADD_CLASSES, args[i+1]); parameters.setParameter(ParametersIds.ADD_CLASSES, args[i+1]);
if ( args[i].equals("removeSubClass") ) /* remove percentage subclasses */ if ( args[i].equals("removeSubClass") ) /* remove percentage subclasses */
...@@ -127,6 +128,9 @@ public class TestGenerator { ...@@ -127,6 +128,9 @@ public class TestGenerator {
if ( args[i].equals("removeRestriction") ) /* remove percentage restrictions */ if ( args[i].equals("removeRestriction") ) /* remove percentage restrictions */
parameters.setParameter(ParametersIds.REMOVE_RESTRICTION, args[i+1]); parameters.setParameter(ParametersIds.REMOVE_RESTRICTION, args[i+1]);
if ( args[i].equals("removeIndividuals") ) /* remove percentage individuals */
parameters.setParameter(ParametersIds.REMOVE_INDIVIDUALS, args[i+1]);
} }
//load the model //load the model
...@@ -135,13 +139,14 @@ public class TestGenerator { ...@@ -135,13 +139,14 @@ public class TestGenerator {
Alignment alignment = new URIAlignment(); //the initial Alignment Alignment alignment = new URIAlignment(); //the initial Alignment
//build the ontology modifier for the first time //build the ontology modifier for the first time
OntologyModifier modifier = new OntologyModifier( model, modifiedModel, alignment); OntologyModifier modifier = new OntologyModifier( model, modifiedModel, alignment);
modifier.initializeProperties(); //initialize the reference alignment
//get the max level of the class hierarchy of the ontology //get the max level of the class hierarchy of the ontology
int level = modifier.getMaxLevel(); int level = modifier.getMaxLevel();
System.out.println( "[-------------------------------------------------]" ); System.out.println( "[-------------------------------------------------]" );
for ( int i=0; i<parameters.size(); i++ ) { for ( int i=0; i<parameters.size(); i++ ) {
Parameter p = parameters.getParameter(i); //the parameter at position index Parameter p = parameters.getParameter(i); //the parameter at position index
modifier.modifyOntology( p ); //modify the ontology according to parameter p modifier.modifyOntology( p ); //modify the ontology according to parameter p
System.out.println( "[We-modified-the-ontology-for-parameter " + p.getName() + "]"); System.out.println( "[We-modified-the-ontology-for-parameter " + p.getName() + "]");
} }
System.out.println( "[-------------------------------------------------]" ); System.out.println( "[-------------------------------------------------]" );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment