Explorar o código

added GetChildClasses

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@1969 a333f486-631f-4898-b8df-5754b55c2be0
dflaven %!s(int64=13) %!d(string=hai) anos
pai
achega
425ed7d266
Modificáronse 1 ficheiros con 12 adicións e 0 borrados
  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;
+	}
 }
 
  /**