mirror of
https://github.com/Combodo/iTop.git
synced 2026-03-12 04:24:12 +01:00
N°8772 - XML description wip
This commit is contained in:
26
sources/PropertyTree/AbstractProperty.php
Normal file
26
sources/PropertyTree/AbstractProperty.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* @copyright Copyright (C) 2010-2025 Combodo SAS
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
namespace Combodo\iTop\PropertyTree;
|
||||
|
||||
use Combodo\iTop\PropertyTree\ValueType\AbstractValueType;
|
||||
|
||||
abstract class AbstractProperty
|
||||
{
|
||||
private ?AbstractValueType $oValueType;
|
||||
|
||||
public function GetValueType(): ?AbstractValueType
|
||||
{
|
||||
return $this->oValueType;
|
||||
}
|
||||
|
||||
public function SetValueType(AbstractValueType $oValueType): void
|
||||
{
|
||||
$this->oValueType = $oValueType;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree;
|
||||
|
||||
class CollectionOfTrees
|
||||
class CollectionOfTrees extends AbstractProperty
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree;
|
||||
|
||||
class CollectionOfValues
|
||||
class CollectionOfValues extends AbstractProperty
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree;
|
||||
|
||||
class Property
|
||||
class Property extends AbstractProperty
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree;
|
||||
|
||||
class PropertyTree
|
||||
class PropertyTree extends AbstractProperty
|
||||
{
|
||||
}
|
||||
|
||||
12
sources/PropertyTree/ValueType/AbstractValueType.php
Normal file
12
sources/PropertyTree/ValueType/AbstractValueType.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* @copyright Copyright (C) 2010-2025 Combodo SAS
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
abstract class AbstractValueType
|
||||
{
|
||||
}
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeChoice
|
||||
class ValueTypeChoice extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeClassAttribute
|
||||
class ValueTypeClassAttribute extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeClassAttributeGroupBy
|
||||
class ValueTypeClassAttributeGroupBy extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeClassAttributeValue
|
||||
class ValueTypeClassAttributeValue extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeInteger
|
||||
class ValueTypeInteger extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeLabel
|
||||
class ValueTypeLabel extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeOQL
|
||||
class ValueTypeOQL extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
|
||||
namespace Combodo\iTop\PropertyTree\ValueType;
|
||||
|
||||
class ValueTypeProfileName
|
||||
class ValueTypeProfileName extends AbstractValueType
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user