Added helpers to export the datamodel

SVN:trunk[1653]
This commit is contained in:
Romain Quetiez
2011-11-04 11:48:42 +00:00
parent 53a2f9e527
commit dfe7997f53
4 changed files with 16 additions and 37 deletions

View File

@@ -116,20 +116,12 @@ abstract class AttributeDefinition
$this->m_aParams = $aParams;
$this->ConsistencyCheck();
}
public function OverloadParams($aParams)
public function GetParams()
{
foreach ($aParams as $sParam => $value)
{
if (!array_key_exists($sParam, $this->m_aParams))
{
throw new CoreException("Unknown attribute definition parameter '$sParam', please select a value in {".implode(", ", array_keys($this->m_aParams))."}");
}
else
{
$this->m_aParams[$sParam] = $value;
}
}
return $this->m_aParams;
}
public function SetHostClass($sHostClass)
{
$this->m_sHostClass = $sHostClass;