Semantic MediaWiki and related extensions
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
SMW\Property\Annotators\MandatoryTypePropertyAnnotator Class Reference
Inheritance diagram for SMW\Property\Annotators\MandatoryTypePropertyAnnotator:
Inheritance graph
[legend]
Collaboration diagram for SMW\Property\Annotators\MandatoryTypePropertyAnnotator:
Collaboration graph
[legend]

Public Member Functions

 setSubpropertyParentTypeInheritance ( $subpropertyParentTypeInheritance)
 
- Public Member Functions inherited from SMW\Property\Annotators\PropertyAnnotatorDecorator
 __construct (PropertyAnnotator $propertyAnnotator)
 
 getSemanticData ()
 
 addAnnotation ()
 

Public Attributes

const IMPO_REMOVED_TYPE = 'mandatorytype.propertyannotator.impo.removed.type'
 
const ENFORCED_PARENTTYPE_INHERITANCE = 'mandatorytype.propertyannotator.subproperty.parent.type.inheritance'
 

Protected Member Functions

 addPropertyValues ()
 
- Protected Member Functions inherited from SMW\Property\Annotators\PropertyAnnotatorDecorator
 addPropertyValues ()
 

Additional Inherited Members

- Protected Attributes inherited from SMW\Property\Annotators\PropertyAnnotatorDecorator
 $propertyAnnotator
 
 $dataItemFactory
 

Detailed Description

GNU GPL v2+

Since
2.2
Author
mwjames

Member Function Documentation

◆ setSubpropertyParentTypeInheritance()

SMW\Property\Annotators\MandatoryTypePropertyAnnotator::setSubpropertyParentTypeInheritance (   $subpropertyParentTypeInheritance)
Since
3.1
Parameters
boolean$subpropertyParentTypeInheritance

Member Data Documentation

◆ ENFORCED_PARENTTYPE_INHERITANCE

const SMW\Property\Annotators\MandatoryTypePropertyAnnotator::ENFORCED_PARENTTYPE_INHERITANCE = 'mandatorytype.propertyannotator.subproperty.parent.type.inheritance'

Indicates a forced removal for subproperty/parent type mismatch

◆ IMPO_REMOVED_TYPE

const SMW\Property\Annotators\MandatoryTypePropertyAnnotator::IMPO_REMOVED_TYPE = 'mandatorytype.propertyannotator.impo.removed.type'

Indicates a forced removal for imported type annotation


The documentation for this class was generated from the following file:

About | General disclaimer | Privacy policy