Bläddra i källkod

added GetChildClasses

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@1969 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 13 år sedan
förälder
incheckning
425ed7d266
1 ändrade filer med 12 tillägg och 0 borttagningar
  1. 12 0
      setup/modelfactory.class.inc.php

+ 12 - 0
setup/modelfactory.class.inc.php

@@ -346,6 +346,18 @@ class MFClass extends MFItem
 		}
 		return $oParentClass;
 	}
+	
+	public function GetChildClasses()
+	{
+		$aChildClasses = array();
+		$sXPath = "class[(not(@_alteration) or @_alteration!='removed']";
+		$oChildClasses = $this->oNode->GetNodes($sXPath);
+		foreach($oChildClasses as $oClassNode)
+		{
+			$aChildClasses[] = new MFClass($oClassNode);
+		}
+		return $aChildClasses;
+	}
 }
 
  /**