@@ -75,7 +75,6 @@ public void load(PrimitiveManager primitiveManager) throws ExtensionException {
7575 primitiveManager .addPrimitive ("hide" , new Hide ());
7676 primitiveManager .addPrimitive ("_list-breeds" , new ListBreeds ());
7777 primitiveManager .addPrimitive ("_globals" , new Globals ());
78- // primitiveManager.addPrimitive("_breeds-own", new BreedsOwns());
7978 primitiveManager .addPrimitive ("ask-descendant" , new HierarchicalAsk ());
8079 primitiveManager .addPrimitive ("of-descendant" , new HierarchicalOf ());
8180 primitiveManager .addPrimitive ("uses-level-space?" , new UsesLevelSpace ());
@@ -542,34 +541,6 @@ public Object report(Argument args[], Context context)
542541 }
543542 }
544543
545-
546- public static class BreedsOwns extends DefaultReporter {
547- public Syntax getSyntax () {
548- return Syntax .reporterSyntax (
549- // we take in int[] {modelNumber, varName}
550- new int [] { Syntax .NumberType () },
551- // and return a number
552- Syntax .ListType ());
553- }
554-
555- public Object report (Argument args [], Context context )
556- throws ExtensionException , org .nlogo .api .LogoException {
557- // get model number from args
558- int modelNumber = (int ) args [0 ].getDoubleValue ();
559-
560- // find the model. if it exists, get all breeds + owns
561- if (models .containsKey (modelNumber ))
562- {
563- ChildModel theModel = models .get (modelNumber );
564- return theModel .listBreedsOwns ();
565-
566- }
567- else {
568- return false ;
569- }
570-
571- }
572- }
573544 public static class ListBreeds extends DefaultReporter {
574545 public Syntax getSyntax () {
575546 return Syntax .reporterSyntax (
0 commit comments